19
1
I would like to use Lego Mindstorms NXT-G, but I do not have a regular access to a computer running Windows or OS-X. I have tried to use the official software in Linux using Wine, but it didn't even install. I was wondering if anybody has had better success, and if yes, how it was done, what works and what still doesn't.
I am aware that there are other options for programming the brick, and that some (most?) of those run on Linux, however, these are not allowed in competitions such as FIRST Lego League, which makes them somewhat less suitable for my purpose.
2I fear that you may need a full windows virtual machine or something, but that's not really something I can help with. – None – 2011-11-22T10:40:58.810
Maybe you should try installing Adobe Flash? (Under Linux and Wine as well.) – Mateen Ulhaq – 2011-11-23T01:15:01.550
@muntoo: I do not see how Flash could help. As far as I know, the NXT-G software is not written in Flash, it is written in LabView. Strangely, LabView does have a native Linux version, but Lego does not seem to release a Linux version of their software. – Jan Hlavacek – 2011-11-23T04:52:56.620
No, NXT-G is powered by Flash (which is why it is so slow). LabView is the graphical programming language NXT-G is based on. (LabView helped with NXT-G, IIRC.) – Mateen Ulhaq – 2011-11-23T05:40:18.227
This question should be migrated to superuser; this is a question about software and OS compatibility at the end of the day – mfg – 2011-11-23T17:09:20.887
2@mfg: Why not Ask Ubuntu or Unix/Linux, or... here? All those other sites will probably just recommend the other programming environments - IMO the requirement to remain inside standard Lego competition rules makes it a reasonable question for here. – None – 2011-11-23T17:39:14.097
1@muntoo do you have a reference for NXT-G being Flash-based? That puzzles me. – None – 2011-11-24T12:24:05.563
@Joubarc While I don't think NXT-G is based on flash, it certainly uses it, especially for showing building instructions. You feel it when you have a flash problem -- ex. http://forums.usfirst.org/showthread.php?t=17827 .
– Clinton Blackmore – 2011-11-24T19:05:41.090Thanks, interesting read. Sadly, LEGO has a poor track record for supporting older software on new OSes, and it's a very good thing that alternative languages exist. – None – 2011-11-24T19:08:42.707
@JanHlavacek Does it have to be NXT-G? Would NXC or NBC be a viable solution? – pcantin – 2011-11-26T19:34:23.513
2@pcantin: For example, the rules of the FIRST Lego League clearly state: "The robot may only be programmed using LEGO MINDSTORMS, RoboLab, or NXT-G software (any release). No other software is allowed." – Jan Hlavacek – 2011-11-26T20:43:59.687
Actually, I wonder if they would even allow NXT-G under wine, should it work. Don't see why not, but you never know. – None – 2011-11-28T13:07:24.700
Just saying, but this is probably a better fit for SU than the Lego site. – daviesgeek – 2011-11-28T18:10:54.623
1@Jan: Yay! There's another Linux-only person here! :) Oh, and check my blog (in my profile) for Linux ports of Lego-related software. (But not NXT-G, sorry.) – retracile – 2011-12-01T01:23:20.610