Lego Goes Linux
internetnews.com
internetnews.com
In order to test out a new program, I had to hook the brick up to my computer via USB, then copy the program over, then run it by pressing a series of buttons on the brick. Also there wasn't a good way to get debug logs in real-time (it's hard to read the screen when it's driving around the living room). Hopefully with Linux that process will get easier. The idea of SSHing into a Mindstorms brick, running a program, and watching the debugs logs on stdout is very exciting.
(I only got a chance to play with the new Mindstorms kit briefly in college to setup a small demo, they got about 25 educational kits as part of some grant. I just used the included software.)
I got to do FIRST Lego League in grade school with the RCX 1.5 and later the RCX 2.0
AFAIK the rules prohibited us from using NQC at the time. I believe we were limited to RoboLab [a separate product sold by LabView] and the stock Mindstorms software. (*Which I should point out is _nothing_ like the current software. It was geared towards very young users, very "flashy", and quite buggy. -- It did, however, include lots of media and examples for the robots in the instruction manual.)
That regulation was probably for the best, as my elementary self would've probably been frustrated by C-style syntax. I knew it existed only because our coach and assistant coach were both software engineers.
Actually, that's been my experience with the NXT-G language (the "current software") as well.
Trouble is, that it still is kind of slow compared to RobotC.
When my daughter becomes old enough, that will be the perfect excuse to buy such devices :-)
I'm a mentor for a robotics program that competes in FIRST competition. You should check it out and see if her schools have anything like this or if you can maybe start something yourself so other kids can learn about robotics with you and your kids.
I may take another stab at an FRC or FTC team next year as I now know (personally) the chairman of the school board. He's an engineering prof/researcher at UIUC so I expect it to be a fairly easy sell, and as a school board member, may be able to "grease the wheels" a little.
edit: grammer
Since it supports Bluetooth (presumably serial port profile), that makes communication to smartphones easy.
I'm hoping 3rd parties will make more sensors and motors for this platform. I can envision uses for small solenoids, and maybe stepper motors too.
Too bad mindstorms are ridicously expensive here in Brazil, I am yet to put my hands in one.
This is a lot worse than it seems. Protectionism in Brazil goes further than Mindstorms and protectionism in the world goes further than Brazil.
What stupid (and heavy lobbied and bribed) politicians will never get is that protectionism is also cultural isolationism. By keeping good and inspiring technology off the gates they are actually limiting engineering creativity and imagination. They're actually stifling innovation and progress, not stimulating it.
Brazilian culture grew so much when it imported other people's culture and modified it to their own. Jazz was imported and became bossa-nova. Soccer was brought in by British workers in the railways and became "jogo bonito". Corbousier's modernist architecture was assimilated by Oscar Niemeyer and changed into Brazilian architecture. If culture was walled by protectionism, these developments would never happen. Similarly, technological development will be repressed by protectionism.
A congressman here calculated that a videogame may get taxed 273% on its original import price without shipping costs.