Slashdot Mirror


New Lego Mindstorms Dissected

Turismo writes "The new Mindstorms NXT robotics kit from Lego is put through the ringer by the guys at Ars Technica, and they like what they find. From the article: 'the NXT brick can communicate with three other Bluetooth devices at any one time. This means that if you had four Mindstorms kits, you could create a mega-robot with four brains, twelve motors, and sixteen sensors — all of it coordinated through Bluetooth. The setup also works with cell phone and PDA Bluetooth systems, meaning that you can use your phone as a remote control or an output device.'" Update: 08/31 18:54 GMT by Z : Fixed absent submittor.

41 of 136 comments (clear)

  1. The plural of Lego is Lego by Anonymous Coward · · Score: 2, Informative

    Ok, that's out of the way. FP

    1. Re:The plural of Lego is Lego by ALeavitt · · Score: 2, Funny

      Also, a ringer is the device that lets you know that somebody is calling on the telephone. It's a wringer that squeezes the water out of laundry, and it is a proverbial wringer through which Ars Technica has put Mindstorms. I'm not a grammar nazi, but I play one on the internet.

      --
      This sig has been stolen. Return it to its original user for a reward.
    2. Re:The plural of Lego is Lego by SydShamino · · Score: 3, Insightful

      Adjectives don't get plurals. The plural of LEGO brand building block is LEGO brand building blocks. ~

      --
      It doesn't hurt to be nice.
    3. Re:The plural of Lego is Lego by phulegart · · Score: 2, Informative

      and yet it is commonly acceptable by those who did and do play with Legos to refer to them in the plural.

      Nobody asked a friend "wanna play with my Lego brand building blocks?"

      Parents stepping on pieces in their livingrooms often scream "Pick up these damn legos!!!" or just "OW!!!!! Steven Thomas Jackson GET DOWN HERE NOW!!!!"

      Looks like quite the kit. the 9 year old here was just talking about wanting to build a robot. Hmmm...

      --
      "I love deadlines. I love the whooshing sound they make as they fly by." -D. Adams
    4. Re:The plural of Lego is Lego by Bull+SR · · Score: 2, Informative

      Like the noun fish. The plural of fish is fish. Yet there are many kinds of fishes.

      If little Timmy took all the fish out of the tank and had them flopping around on the floor, you could exclaim, "put the fish back into the tank!" If it was a community tank that was disturbed, you could also calmly order Timmy to "put those fishes back into the tank."

      No fish were imaginarily harmed when writing this.

    5. Re:The plural of Lego is Lego by Obfuscant · · Score: 3, Funny
      If little Timmy took all the fish out of the tank ...


      Two fish were in a tank. One asks the other "do you know how to drive this thing?"

  2. hunter warrior by legoburner · · Score: 5, Funny

    time to build a lego bot that uses bluetooth to hunt down and destroy people's ringing cell phones. Yay technology!

  3. MS and Lego by CaymanIslandCarpedie · · Score: 5, Informative

    Besides it being MS here is a pretty awsome site for samples, references, and tools for playing with Lego MindStorm.

    --
    "reality has a well-known liberal bias" - Steven Colbert
  4. Ahh, the real reason to build robots... by Red+Flayer · · Score: 2, Funny
    The confession prompts others--infrared communication on the units was sketchy, and it was difficult for advanced builders to incorporate enough motors and sensors to craft something sophisticated. Something adult[1]. Something that could, in short[2], get chicks[3] (not Steve's words).

    [1] I think I saw one of these robots on a .de website once...

    [2] I think if you're trying to get shorts, you've got electrical design issues

    [3] 'Get' or 'Make' chicks... best prom ever?

    I'm only making these (inane) jokes because I lack the skills to make a really awesome robot of my own. Call it robot envy.
    --
    "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
  5. Right by stoolpigeon · · Score: 4, Funny

    Obviously this is much better than mindstorm. If you have a mindstorm kit, it is officially and woefully inadequate. What I recommend you do, for your own good, is to go out and buy this new kit. Then mail all your old mindstorm stuff to me.

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
  6. I'm curious what else is in the box.... by Lxy · · Score: 4, Interesting

    I enjoy working with my Mindstorms set, but I've run into a serious limitation. The parts that come with the Mindstorms kit just aren't sufficient for building anything cool. The Technic sets are long gone. The best I could figure is that I'd have to buy a whole lot of Mindstorms to get enough gears, shafts, and standard bricks to build anything really nifty. Obviously cost prohibitive, but at least I'd have a lot of RCX bricks.

    Not knowing how acurate the photo is in the article, it appears that they may have started moving even the Mindstorms from the standards of the Technics sets.

    Anyone know of a way to get my hands on standard Technic parts or am I SOL?

    --

    There is no reasonable defense against an idiot with an agenda
    :wq
    1. Re:I'm curious what else is in the box.... by Moofie · · Score: 4, Insightful

      "The Technic sets are long gone."

      What are you talking about? They're right here.

      --
      Why yes, I AM a rocket scientist!
    2. Re:I'm curious what else is in the box.... by Moofie · · Score: 2, Interesting

      Where are you folks finding LEGO bricks that AREN'T compatible with one another?

      --
      Why yes, I AM a rocket scientist!
    3. Re:I'm curious what else is in the box.... by MaineCoon · · Score: 2, Informative

      Lego online store sells different Technic piece-kits ranging from $6 to $13:

      http://shop.lego.com/leaf.asp?cn=47&d=11&t=5

      They have a gear kit with 39 gear pieces for $13... axle kit, connector kit, beam kit, wheel and axle kits, and a $30 motor kit.

      The new Mindstorms NXT also sells the NXT brick and the sensors and motors seperately, although if you bought all the sensors and motors separately, it would be $25 more than the NXT kit itself and wouldn't include any of the beams/connectors.

      --
      Hunt your preferred prey at Aliens vs Predator MUD. Join the war at avpmud.com port 4000
    4. Re:I'm curious what else is in the box.... by rossifer · · Score: 4, Informative
      I enjoy working with my Mindstorms set, but I've run into a serious limitation. The parts that come with the Mindstorms kit just aren't sufficient for building anything cool. The Technic sets are long gone. The best I could figure is that I'd have to buy a whole lot of Mindstorms to get enough gears, shafts, and standard bricks to build anything really nifty. Obviously cost prohibitive, but at least I'd have a lot of RCX bricks.
      What you want are lego dacta (educational) sets. Look for Pitsco Lego Dacta.

      This looks like a promising one: Educational Resource Set. It's described as complementary to the new Mindstorms Education set (derived from the NXT kit) and is only $59. Looks like lots of structure, gearing, and wheels for a decent price.

      Currently out of stock. Probably worth back-ordering, however.

      Not knowing how acurate the photo is in the article, it appears that they may have started moving even the Mindstorms from the standards of the Technics sets.
      The standards are the same, but the primary building element has changed. From the Technic Brick to the Technic Beam.

      Regards,
      Ross
    5. Re:I'm curious what else is in the box.... by HunterWare · · Score: 2, Informative

      I was also looking for Mindstorms NXT parts and found this site: LegoEducation.com. It has an expansion kit as well as individual motors and sensors.

      I hope this helps,
            Hunter

    6. Re:I'm curious what else is in the box.... by kherr · · Score: 2, Informative

      Unlike the original Mindstorms being dominated by bricks and plates, Mindstorms NXT is really a Technics set with all kinds of liftarms, axles and connectors. It's much more like building robots than putting bricks together. See this photo of what's in the box, and this Flickr set (not mine).

    7. Re:I'm curious what else is in the box.... by thepotoo · · Score: 2, Informative
      Ebay or bricklink should do the trick.
      Also, for teachers, I believe there's several educational (read: bulk) technic sets for schools. I believe the educational program was called Dacta.

      Point is, a quick ebay search for "lego technic" or "lego ####" (model number of technic set) can produce massive quantites of bricks for a practically nothing. I've also had good luck with bricklink stores in the past, but that's more for if you need one special piece.

      --
      Obligatory Soundbite Catchphrase
  7. Oblig Stargate reference by Akaihiryuu · · Score: 4, Funny

    Looks like the Replicators are finally here. Heh, I wonder if it would be possible to build something that looks like a Replicator from these...it would be fun to set it loose at work and let it meander through the various cubicles.

    1. Re:Oblig Stargate reference by Mercano · · Score: 2, Insightful

      You'd need metal bricks (or at least lego tapshoes) to get that distinctive sound out of them, though. (Plus, of course, the servo noise.)

      --
      #include <signature.h>
  8. No thanks, Vex is more fun. by Lumpy · · Score: 3, Interesting

    I tried the lego route and moved on to the VEX platform. the VEX is easier to transition to real processing hardware as the sensors are really stinking easy to interface to, all metal screw/nut construction allows you to build more permananent setups and prototypes.

    I have a pc104 computer sitting on mine using a 386 and a hand rolled linux install... easier to do with a VEX setup than lego.

    --
    Do not look at laser with remaining good eye.
    1. Re:No thanks, Vex is more fun. by ConsumerOfMany · · Score: 5, Funny

      And I have a Lincoln log House attached to a Ti-85 calculator running Doom hooked up over Ultra Wide Band.....

    2. Re:No thanks, Vex is more fun. by Lumpy · · Score: 3, Informative

      That is cool as wellas wierd, but I have wifi connectivity through mine as well as being able to extend it farther. The lego sensors are not really easy to hack to interface to a real computer interface without heavily modifying them to the point that they look nasty when used normally. I know I have that kit.

      I end up using the more extendable VEX simply because it's far easier to attach a SBC to it than lego. I also can fabricate specalized parts in 30 minutes after a trip to home depot, something that is darn hard under the lego system.

      IF you are interested in never going farther in robotics the Lego system is darn nice and easier to deal with, but if you want to program your Bot in C or C++ (or even ruby) under a real time OS you have to do some really ugly hacks.

      plus you will never ever get lego's processor to connect to a wifi connection and send back video. (Hacked pair of optical mice makes awesom machine vision BTW!)

      --
      Do not look at laser with remaining good eye.
  9. Lego NXT review by CottonThePirate · · Score: 4, Informative

    Here is a brief review with video of my experience and a screen shot of the interface. Bottom line: Pretty cool, lots of time goes into making even a simple robot. Lego Mindstorms NXT review

  10. "The Ugly" by Veetox · · Score: 5, Funny

    Nate Anderson is right to an extent: Building with Legos as a kid involved so much of my time that I did actually eat less (and lose sleep on occasion). But if I could use those legos to deliver dinner to my room, I wouldn't be missing too many meals anymore...

  11. No death ray available by sjwest · · Score: 5, Funny

    I'm waiting for the next release.

  12. Thanks for clearing that up for us... by StressGuy · · Score: 2, Funny

    Regards,

    The Amazing Sarcasmo

    --
    A goal is a dream with a deadline
  13. What about cube/mesh/tree topologies? by argent · · Score: 4, Interesting

    Each brick can communicate with three others? Well, those three don't need to communicate with the same three, do they? You should be able to create a cube topology by forwarding messages to set up an 8-way system, or even set up a hexagonal mesh or a binary tree for an n-way topology. For example, you could have a forebrain-hindbrain "backbone" with two intelligent "limb" processors off each "brain"... or even build a version of Bob Forward's "Christmas Bush".

    1. Re:What about cube/mesh/tree topologies? by TechyImmigrant · · Score: 2, Informative

      >Each brick can communicate with three others?

      It's Bluetooth. It should be able to communicate with up to 7 others in a piconet or many more using a network layer, unless Lego have put artificial contraints on the product.

      --
      Evil people are out to get you.
    2. Re:What about cube/mesh/tree topologies? by kherr · · Score: 3, Informative

      These should be quite doable. The NXT brain has nice full-featured Bluetooth. I have no problem connecting via Bluetooth on my PowerBook (no Bluetooth with Intel Macs until the universal binary is released). I was amazed that it paired with my Samsung T509 with absolutely no effort. Now I just need some software on my phone to control the robot. Or collect data.

      The flexibility and robustness of the Bluetooth communications seems present, it's just a matter of writing software to send data through the mesh. I'm not sure if the default programming tool has the flexibility (yet) for this kind of logic, but the control of the sensors and motors is very detailed.

    3. Re:What about cube/mesh/tree topologies? by naoursla · · Score: 2, Interesting

      There is a guy at Microsoft in the Windows Mobile group who has interfaced his bluetooth enabled camera phone to the NXT brick. He has instructions for replicating his bot at wimobot.com.

    4. Re:What about cube/mesh/tree topologies? by gladed · · Score: 2, Funny

      Bluetooth is unlike USB in that a single device can act as either a master or a slave at different times. (With USB you are either host or device, no switching around.) So I guess you could approximate a cube topology by alternately acting as a master or a slave. This would be slower since it can take up to three seconds to establish a new connection. On the other hand, this slowdown will prevent the Mindstorms hive from the high processing speeds required to gain consciousness and overthrow its user.

    5. Re:What about cube/mesh/tree topologies? by hdw · · Score: 2, Insightful

      Well both USB and Bluetooth are designed to link gadgets to a central unit of some kind.
      It's never intented to be a networking solution.

      It is possible to expand the setup by switching roles (one uber brain gives commands to 3 others, these then switch to master and talks to 3 more each.
      But it would be a painful setup.

      However, the designers seems to have understood that issue too.
      Port 4 doubles as a 921.6 Kbit/s RS485 link, multidrop, see http://www-p-net.org/

      Ao the hardware is there, and the firmware is upgradeable (and replaceable) it's just up to what people want, and can code.

      But what bugs me is that this review, like many others, claim that the sound sensor can react to tunes and melodies.

      But all documentation states that it only measures sound pressure.
      So it can react to a loud sound, or series of them, like hand claps, but that's it.

      Makes you wonder why reviews claim functions not supported by the docs. // hdw

      --
      Executive Pope (small) Kallisti Engineering
  14. BrickLink for spare parts!:I'm curious what els... by hmbcarol · · Score: 5, Informative

    http://bricklink.com/ is sort of like ebay for LEGO. There are thousands of sellers around the world who buy Technic kits, break them down, then sell the parts. When you need exactly 5 of a particular gear it's a godsend. I built my Difference Engine using LEGO bought from various sellers there.

  15. Lego Robot by Anonymous Coward · · Score: 5, Interesting

    Check out this guy's lego robot, controllable in your browser. http://turbogfx.homelinux.org/legocam/ It's got a video feed and you can drive it all over his house.

    1. Re:Lego Robot by andrewdk · · Score: 2, Informative

      As the owner of the robot you link to... I'd like to get your contact information so I can bill you for a new DSL modem when this one explodes. Maybe a new router also.

      Yes, I am actually the owner... and yes, my modem isn't liking this very much x_x

  16. Mindstorms does that by everphilski · · Score: 2, Informative

    IF you are interested in never going farther in robotics the Lego system is darn nice and easier to deal with, but if you want to program your Bot in C or C++ (or even ruby) under a real time OS you have to do some really ugly hacks.

    Mindstorms has a C compiler, a RTOS, and even a .NET port. Not all that hard to work with, either (I know ... my little brother has one, and I've assisted in the FIRST robotics competitions) I'm not saying they don't have limitations - I prefer a MC68HC11 board myself - but prettymuch every dig you have about the Mindstorms kit is patently false.

  17. I think I speak for us all when I say... by minuszero · · Score: 3, Interesting

    Dude!
    I wanna be a kid again!

    Well, I for one bow down to our new Lego robot overlords...

  18. Re:I'm disappointed by fireboy1919 · · Score: 2, Informative

    1) Still? You weren't actually programming the old bricks with that awful language that lego gave you, were you?
    You should have been using this.

    I'm sure that there'll be something else like it for the new ones. The old ones were based on the well known ATMEL chips, IIRC, and were therefore easy to write a specialized compiler for. I expect much of the same here.

    2) I refer you back to #1. Write your own communication protocol and use a serial line. You can.

    Of course, the real question here is why you're bothering with legos at all.

    Buy a solderless breadboard, your own ATMEL programmer and a chip or five and use 'em directly. You're a short hop away if you're already doing programming in a real language and expanding your communication mechanisms. It's not like you can't use legos for your housing even when you're not using bricks for all the motorized parts.

    --
    Mod me down and I will become more powerful than you can possibly imagine!
  19. Re:BrickLink for spare parts!:I'm curious what els by hmbcarol · · Score: 2, Interesting

    It was on Slashdot many moons ago. It's at http://acarol.woz.org/. I'm VERY close to having a significantly improved design posted. Enjoy...

  20. Re:I'm disappointed by hdw · · Score: 2, Informative

    Check the NXT HDK, page 8.

    Port 4 can also function as a bi-directional multidrop RS485 high speed link (well 921.6 Kbit/s at least).

    So expanders and multiplexers like the ones we've seen for the RCX is included in their plans. If noone else start to build and sell them first :) // hdw

    --
    Executive Pope (small) Kallisti Engineering