Slashdot Mirror


Lego Mindstorms NXT Robotics Announced

Denver_80203 writes "Just when you thought Lego Mindstorms was grinding its last gear, comes the announcement of Lego Mindstorms NXT Robotics Toolset, with sleek servo motors, an ultrasonic sensor which allows robots to 'see' by responding to movement, a sound sensor which enables robots to react to sound commands (including sound pattern and tone recognition) improved touch and light sensors, and a and a programmable brick with at least 7 or 8 RJ11 type jacks. Robot fun! Out in August 2006, and in true Lego style will cost $249." Wired has a preview of the cover story about the new kit on their site.

12 of 190 comments (clear)

  1. looks sweet by User+956 · · Score: 4, Funny

    But why does it look like an ipod that's been assimilated by the Borg?

    --
    The theory of relativity doesn't work right in Arkansas.
  2. Responds to tones, eh? by FooAtWFU · · Score: 3, Funny

    I guess it's about time to break out the theme music from Close Encounters of the Third Kind...

    --
    The World Wide Web is dying. Soon, we shall have only the Internet.
  3. I don't think grinding it's last gears is correct. by Lester67 · · Score: 5, Interesting

    The original (and 2.0) version of their kit was massively popular, and it attracted a "geek base" of fans that wouldn't have accepted your typical "version 2.5". Props to Lego for realizing this and taking a little longer than most companies would to release the "right" product instead of the "quick" product.

  4. orcboard, open source robotics controller by edwinolson · · Score: 5, Interesting

    Or you might be interested in the OrcBoard robotic controller, which is open source (schematics, layout, firmware, userland tools all GPL). It's being used by a number of robotics classes (6.188, 2.12), and a robotics competition (MASLab) at MIT.

    It's a bit different than mindstorms in that it's designed to be used as a slave to a laptop or other more CPU-rich device. But you can use it in stand-alone mode too, if your robots are simple.

    -Ed
    (disclaimer: creator of orcboard)

    1. Re:orcboard, open source robotics controller by gatzke · · Score: 4, Informative


      Nice, but most people here love RCX because we grew up with legos. RCX lets you get into the game without some crazy robotics boards / motors / computing stuff. Middle school kids can handle it.

      BTW, for everyone with small kids, Lego now has super big quatro legos, double the size of duplo legos which are double normal size. Quatro runs from 1-3, duplo usually starts at age 2+...

  5. Zoom In! by Anonymous Coward · · Score: 5, Informative

    If you look at the high-resolution image, you can see that it has 7 RJ11 jacks and one USB port (top right corner).

    The top three RJ11 ports look like servo outputs, the bottom four look like sensor inputs (though the fourth port is unnumbered; wonder why).

  6. Dont know why people think they are dead... by everphilski · · Score: 3, Informative

    I know slashdot ran a story on what went wrong, but they are far from dead. There is the FIRST Lego Racing League, which is a robotics compeition for grade school kids across the country. (Which then evolves into higher level products as they advance into high school). Heck I know several kids whose got RIS2.0 sets for Christmas. The parents are tired of their kids only seeing computers as video game machines - these kits are an excellent segway between fun and programming. There are plenty of high school and college kids, even adults doing stuff with them too... for example Jin Sato there is an available C compiler, even a Real Time OS!

    -everphilski-

  7. So when is the Patent lawsuit by Dareth · · Score: 4, Funny

    I'm sure plenty of patents on robotics and their associated "Intellectual Property" will need to be defended from this kit. Just imagine what young children might build and do with this without close guidance and supervision! They must learn to respect the intellectual rights of other people or companies. Otherwise, society will crumble and we will all have to go back to playing with Lincoln logs and tinker toys... with the appropriate license(s) of course.

    --

    I only look human.
    My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
  8. Re:Problem Lego Microsoft by lisaparratt · · Score: 4, Informative

    It's got Bluetooth, and they say it will be controllable from a host machine, be it a computer, a PDA, or a mobile phone. What more could you ask for?

  9. Not Quite C... by everphilski · · Score: 3, Informative
  10. Wired Article Innacurate by Spikeman56 · · Score: 3, Insightful

    I grew up playing with RCX 1.0 and Wired seems to have somehow portrayed it as a failure...

        (From one of the images, I'm guessing of a magazine spread)

    "Building Blocks" - "Two-by-four" lego blocks vs. Technic Blocks a.k.a. Studless legos
    -Okay, firstly "Technic" was a brand of lego's geared towards the technological kids like me who liked to play with motors and buttons. Second, the RCX had 4 holes that could be used with studless legos anyway, all they did with this new thing was add a few more and take off the studs.

    "User Interface" - "Non-intuitive interface, RCX Code Commands, PC Only" vs "Intuitive GUI, drag-and-drop icons, PC and Mac"
    -Whoever said RCX 1.0 wasn't intuitive is crazy, programming with the RCX was about the most basic type of programming I've ever done in my life. You dragged little blocks around to configure the order of the program. You would drag, for example a "Wait Ten Seconds" green block over someplace and then put a "Turn the motor on" purple block right below it. Then you'd download it to your brick (okay, this was a little sketchy at times with IR) then turn it on, select the number of the program and press play. How much simpler could you get? Not to mention it had tutorials that showed everything down to animating how to put in the batteries.

    "Power" - "Two Motors" vs. "Three motors, redesigned for smoother operation"
    -Uh, actually the RCX could power up to three motors too, it just typically came with two.

    "Connectors" - "Two-wire analog cables" vs "Six-wire digital cables"
    -Well yeah, the more the better, but I'd imagine homebrew stuff is simpler than digital, I've never done any so correct me if I'm wrong

    I've always heard about Wired being sketchy about their reporting, grr...

    Nevertheless, it seems like a cool device, especially with bluetooth

  11. nope - designed with extensibility in mind by morton2002 · · Score: 5, Insightful

    I'll try to dispel some myths here without stepping on the toes of my former employer, National Instruments, which is working with LEGO on the software interface and programming environment for this product. I designed and built the compiler infrastructure (excepting the parser) for targeting the virtual machine running on the brick from a program built in the Mindstorms NXT software environment, so I speak with some authority (and little fear of reprisal as long as I stay within reasonable limits in discussing as-of-yet unpublished details :)).

    If anything, this product is designed to be more extensible than ever. They *want* third party providers to create new hardware and augment the software environment to support it. We built the brick's virtual machine with the understanding that the prior one was extremely limited for C-style programming languages that operate with a stack and a flat memory space. It is still more oriented with the highly parallel nature of the dataflow programming language kids will use, but this should only make things more interesting for the C/compiler hackers and enthusiasts out there.

    Finally, the entire compiler was written in LabVIEW itself, which is the dataflow programming language that the Mindstorms NXT programming environment is based on. The LabVIEW-based compiler can parse, analyze, optimize and generate code for other LabVIEW programs, so theoretically the programming environment provided by the product is all the enthusiast or third party needs to extend the product with new functionality. In reality, much of the API used by the compiler won't be initially available to everyone, mostly because that's not what the product is really about -- but this is mostly a matter of time and resources since they're on an aggressive schedule, and it's only a matter of time before they provide an SDK.

    They want this product to be accessible, and have nothing to lose by doing so. Fortunately this time however the underlying technology was designed to make this even easier after the product launches.

    One last request to NI is something that we discussed while I still worked there... Since NI is not ultimately a compiler company, I'd love to see the compiler open-sourced for anyone with access to LabVIEW or Mindstorms NXT. How 'bout it Joel? I've still got some G in me.

    -Robert Morton

    p.s. I left NI on very good terms, and I hope I didn't just undo that :) I'm at Intel now, focusing more closely on the types of performance analysis on which I am so keen, but NI continues to do amazing work, both for its customers and the community.