C# library for Lego Mindstorm NXT [closed]
Asked Answered
Q

6

24

Is there C# (.NET) library for Lego Mindstorm NXT, which is up-to-date?

NXT.NET for LEGO Mindstorms

MindSqualls

Lego .NET

I know, there is MS Robotic studio, but my question is not about that.

Quintinquintina answered 9/3, 2010 at 12:23 Comment(3)
What makes you think these releases are not up to date?Midpoint
nobugz: For example, Lego Mindstorms NXT 2.0 was released on August 5 2009. Or new sensors was released.Quintinquintina
For those stumbling upon this closed question, another option has presented itself .. look to monobrick.dk/software/ev3firmwareAskari
V
7

As far as I can tell, There is no source code available for NXT.NET for LEGO Mindstorms despite the project being hosted on codeplex. The library is not really complete yet - and it would seem that development has stalled.

The MindSqualls library has not been updated recently, but still appears fairly complete and usable. Some recent modifications are available elsewhere.

You've said you aren't interested in MS Robotics Studio but that works well with Lego NXT. Personally, I would find it had to justify using something else other than "for the challenge" of doing so.

Valenti answered 19/3, 2010 at 10:42 Comment(1)
I think MS Robotics Studio requires a live bluetooth connection to the hosting PC that runs the "AI" code. This means that the NXT creation is being remote controlled and is not truly autonomous. This is in contract to NQC and the Java VMs that are actually running on the brick itself. However, I would love to be proved wrong.Presidentship
H
9

I made the source code for the NXT.NET library available on CodePlex, but unfortunately it is true that the development of the library has stalled :(

You can find the source code here for download: http://nxtnet.codeplex.com/releases/view/12686

Hyperkeratosis answered 16/8, 2010 at 8:5 Comment(0)
V
7

As far as I can tell, There is no source code available for NXT.NET for LEGO Mindstorms despite the project being hosted on codeplex. The library is not really complete yet - and it would seem that development has stalled.

The MindSqualls library has not been updated recently, but still appears fairly complete and usable. Some recent modifications are available elsewhere.

You've said you aren't interested in MS Robotics Studio but that works well with Lego NXT. Personally, I would find it had to justify using something else other than "for the challenge" of doing so.

Valenti answered 19/3, 2010 at 10:42 Comment(1)
I think MS Robotics Studio requires a live bluetooth connection to the hosting PC that runs the "AI" code. This means that the NXT creation is being remote controlled and is not truly autonomous. This is in contract to NQC and the Java VMs that are actually running on the brick itself. However, I would love to be proved wrong.Presidentship
B
6

The microsoft robotics SDK (for .net) is compatible with mindstorms.

Boaster answered 17/3, 2010 at 13:12 Comment(0)
A
3

I used AForge.NET for my project. (http://www.aforgenet.com/)

The last update was February 23, 2012.

It makes controlling the Lego Mindstorm NXT very easy. http://www.aforgenet.com/framework/features/lego_robotics.html#nxt

Activator answered 10/5, 2012 at 13:46 Comment(1)
There has been a new update on July 17, 2013 to Version 2.2.5. aforgenet.com/framework/release_notes/2.2.5.htmlWast
G
1

You can just send down real-time / Direct commands to the NXT in its native format. You don't necessarily need the NXT library.

It sounds like you are using the library, however it can be easily augmented by just sending a command to the com port that the NXT is connected up with. Here is a great tutorial on the NXT direct commands:

http://www.robotappstore.com/Knowledge-Base/Programming-LEGO-NXT-Mindstorms/92.html

-Hope this helps!

Greenish answered 8/9, 2012 at 2:23 Comment(0)
E
0

I tried to use MRDS, and could not do it. The whole system with services and many twists in most cases only complicates everything. Now I try to understand AForge and MindSqualls, until they look much better.

Empathize answered 18/2, 2013 at 19:43 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.