| | Mindstorms NXT programming languages Bruce Hopkins
|
| | Hi all, One thing that was noticibly absent from the press releases was the programming language(s) that would be used for NXT robots. Since NXT seems to be an addition to the Mindstorms family (and not a replacement for the RCX) I would assume (...) (19 years ago, 6-Jan-06, to lugnet.robotics)
|
| | |
| | | | Re: Mindstorms NXT programming languages Brian Davis
|
| | | | (...) You mean *before* we reverse-engineer it? ;-). The Wired article mentioned some tidbits on this, including the it was sourced out to National Instruments; IMS they also had a hand in Robolab. It seems that it will be a graphical language... (...) (19 years ago, 6-Jan-06, to lugnet.robotics)
|
| | | | |
| | | | Re: Mindstorms NXT programming languages Steve Bliss
|
| | | | (...) Where'd you get that impression? I think it's pretty clear that the RCX is dead. Long Live NXT! Steve (19 years ago, 6-Jan-06, to lugnet.robotics)
|
| | | | |
| | | | Re: Mindstorms NXT programming languages William Grant
|
| | | | -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 (...) Doesn't it say that a LabVIEW derivative will be used? Something like RoboLab is better than the previous Mindstorms software, but surely they will make it easy to do proper programming? It is (...) (19 years ago, 6-Jan-06, to lugnet.robotics)
|
| | | | |
| | | | | | Re: Mindstorms NXT programming languages Jonathan Wilson
|
| | | | | | (...) GCC already contains a backend for the ARM7 CPU used in the NXT (the tech specs on the lego page say its an ARM7) so, assuming TLC releases the hardware specs somehow (or someone reverse engineers them and figures them out which is quite (...) (19 years ago, 7-Jan-06, to lugnet.robotics)
|
| | | | | | |
| | | | | | | | Re: Mindstorms NXT programming languages steve
|
| | | | | | | (...) The ARM7 is in the GameBoy - but the ARM7 that's in the Nintendo DS is only used for running GameBoy games. It uses the more powerful ARM9 for native games. But there is already a Linux port to the ARM7 - if the NXT has enough memory and some (...) (19 years ago, 7-Jan-06, to lugnet.robotics)
|
| | | | | | | |
| | | | | | | | | Re: Mindstorms NXT programming languages Yann Vernier
|
| | | | | | | (...) A lot of people are saying this, but it's a bit off. The GameBoy had a Z80 based CPU; the GameBoy Advance has an ARM7. While the DS sports both, and uses the ARM7 to run GBA cartridges, a DS cartridge may well make use of both at the same (...) (19 years ago, 7-Jan-06, to lugnet.robotics)
|
| | | | | | | |
| | | | | | Re: Mindstorms NXT programming languages Juergen Stuber
|
| | | | | Hi William, (...) I'm pretty sure the official language also uses a VM like on RCX and Spybots, so there you have your "massive overhead". Lejos is a good approximation of a Java VM in the RCX, and the NXT has 2 to 10 times as much memory depending (...) (19 years ago, 8-Jan-06, to lugnet.robotics)
|
| | | | | |
| | | | | | | Re: Mindstorms NXT programming languages Brian Davis
|
| | | | | | (...) Actually, when using the standard firmware speed is very much a concern with the RCX for me... and others, if things like the Swan firmware are anything to go by. Currently, using NQC, I need to examine the bytecode generated to try to (...) (19 years ago, 8-Jan-06, to lugnet.robotics)
|
| | | | | | |
| | | | | | | | Re: Mindstorms NXT programming languages Juergen Stuber
|
| | | | | | | Hi Brian, (...) On the RCX Lejos is about that much faster than the standard firmware, and we have 1ms timer resolution. (...) You also get those in Lejos, and compared to NQC it can access more memory. Jürgen (19 years ago, 8-Jan-06, to lugnet.robotics)
|
| | | | | | | |
| | | | | | | | | NXT power (was memory, prog. langs etc) dan miller
|
| | | | | | | | My 2c based on some experience with high-level robotics programming (vision, navigation & mapping, etc): While it is concievable that you could write some sophisticated mapping and analytic software on this platform, it will require deep low-level (...) (19 years ago, 8-Jan-06, to lugnet.robotics)
|
| | | | | | | | |
| | | | | | | | | Re: Mindstorms NXT programming languages Brian Davis
|
| | | | | | | (...) Yes. And the Swan firmware is about that much faster, with a lot of added things as well, and I can still essentially use all my NQC code and tricks. BrickOS is much faster, etc. I guess my point was that I hope the NXT is faster (...) (19 years ago, 9-Jan-06, to lugnet.robotics)
|
| | | | | | | |
| | | | | | | | | Re: Mindstorms NXT programming languages danny staple
|
| | | | | | | (...) That would be a fantastic win - keep a very minimal kernel, and drive the software/hardware basics to be practically driven. Many languages could they be built on that -with an SDK that only then places the required language and tools on the (...) (19 years ago, 10-Jan-06, to lugnet.robotics)
|
| | | | | | | |
| | | | | | | | | Re: Mindstorms NXT programming languages Ross Crawford
|
| | | | | | | (...) Pretty small: (URL) (19 years ago, 11-Jan-06, to lugnet.robotics)
|
| | | | | | | |
| | | | | | | Re: Mindstorms NXT programming languages William Grant
|
| | | | | (...) The bytecode interpreter on the RCX/Spybot is somewhat simpler than Java, I am pretty sure. (...) Lejos is a small Java VM, yes. As you say, whether a proper(ish) one is feasible depends on what access we have to the flash memory (64kb isn't (...) (19 years ago, 8-Jan-06, to lugnet.robotics)
|
| | | | | |
| | | | | | | Re: Mindstorms NXT programming languages Juergen Stuber
|
| | | | | Hi William (...) not much actually for the subset that Lejos implements. The most complex part of Lejos is the scheduler (multiple threads, waiting on monitors). W.r.t. speed we are faster, but the standard firmware has a more uniform timing. (...) (...) (19 years ago, 12-Jan-06, to lugnet.robotics)
|
| | | | | |
| | | | Re: Mindstorms NXT programming languages Jordan Bradford
|
| | | | (...) Besides trying to hack the USB port to make it a host (which seems more unlikely the more I read), and besides trying to use Bluetooth to talk to my Gameboy Advance (and vice-versa), I'd also like to tackle something like the RCX.NET project. (...) (19 years ago, 8-Jan-06, to lugnet.robotics)
|
| | | | |
| | | | | | Re: Mindstorms NXT programming languages Stef Mientki
|
| | | | (...) Yes forget it, realize that windows 98 couldn't even perform that task (correctly) !! Stef (19 years ago, 8-Jan-06, to lugnet.robotics)
|
| | | | |