Slashdot Mirror


Smart 'Lego' Set Conjures Up Virtual 3D Twin

philetus writes "New Scientist has up a story on Posey, a hub-and-strut construction kit that senses its configuration and communicates it wirelessly to a computer. From the article: 'If you gave Lego brains, you might get something like Posey, a new hands-on way of interacting with computers developed at Carnegie Mellon University, Pittsburgh, US. When Posey's plastic pieces are snapped together, an exact copy of the construction appears on a computer screen. Every twist of, say, a stick figure's arm is mirrored in 3D modelling software ... Each piece's plastic shell is stuffed with chips and devices for processing these signals. They are sent wirelessly to a computer using a low-power protocol called ZigBee. This means, bending Posey's pieces can make objects on-screen respond in real time. Right now, each custom-made piece has about US$50 (£25) worth of parts, Weller estimates. But if mass produced, it could be much cheaper.'"

63 comments

  1. Next Step by calebt3 · · Score: 1

    Next they need to integrate this into a FPS or something so that we can have 'live' fights.

    1. Re:Next Step by LiquidCoooled · · Score: 0, Troll

      Wii can already do that.

      --
      liqbase :: faster than paper
    2. Re:Next Step by PPH · · Score: 1

      Hmm. Perhaps they should just scrap the Future Combat Systems prpject and have each soldier carry a smart Lego block in their pocket.

      --
      Have gnu, will travel.
  2. Let's hope by Corpuscavernosa · · Score: 3, Funny

    that the ASCII goatse guy doesn't get hold of a set of these.

    --
    We figured out a long time ago that it's easier to elect seven judges than to elect 132 legislators.
  3. Some assembly required by KublaiKhan · · Score: 3, Insightful

    Are batteries included? I mean, I know it's a low power protocol, but how long is the power source in this going to last, and is it replaceable?

    This little toy's neat, and no mistake--but if you can only use it for, say, 50 hours total and then it loses half its function, then what's the point?

    --
    In Xanadu did Kubla Khan
    A stately pleasure dome decree
    1. Re:Some assembly required by TubeSteak · · Score: 1

      This little toy's neat, and no mistake--but if you can only use it for, say, 50 hours total and then it loses half its function, then what's the point? Yea, everyone should just go back to claymations.[/snark]
      --
      [Fuck Beta]
      o0t!
    2. Re:Some assembly required by veganboyjosh · · Score: 1

      couldn't you just program it to offload the old batteries into the charger, while putting the newly charged ones back in?

      i suppose there's the issue of what happens when neither battery is in place, but could this short length of time be taken care of with capacitors? or some sort of 3 battery rotation thing...?

    3. Re:Some assembly required by imsabbel · · Score: 1

      They could make all those "knobs" coaxial connectors with ground outside and lets say 5V inside, recessed.

      That way, a single PSU-Brick could power the whole chain.

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    4. Re:Some assembly required by Isauq · · Score: 1

      Depending on how low the envelope power is for the blocks, they might be able to adopt something like a semi-passive or passive RFID tag, where it's powered partially or entirely by the transceiver at the computer, and all the brick does is reflect a processed signal. In that case, you could have blocks that work for literally tens of years. Maybe it's not possible at this moment, but it's only going to get smaller (and consume less power) from here.

      --
      RTFM
  4. Potential Use by dj245 · · Score: 1

    Finally the blind can now see what they are building!

    oh wait...

    --
    Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
  5. Actual lego blocks by pwnies · · Score: 4, Insightful

    It seems to me that doing this with actual lego blocks should be much simpler. If each bump on the blocks had a small contact point with the ability to identify what it was connected to, the blocks could daisy chain the information to a computer, which could easily construct a full model of the blocks if it knew how each block was connected to its neighbor. Very cool idea though, kudos to the makers.

    1. Re:Actual lego blocks by p0tat03 · · Score: 1

      Not only identifying its neighbour, but also needs to identify its own orientation. Think about common LEGO pieces like the archway, which can be oriented in 4 unique directions with only a single point of contact... You'd need 4 contacts in each "nub" in order to properly identify orientation...

    2. Re:Actual lego blocks by malraid · · Score: 1

      but contacts would be much cheaper than one transmitter per block. that way you only need one transmitter and battery brick. this is really interesting... it could be a step closer to self replicating nano machines. Even if the transmitter / power source / CPU is not so nano.

      --
      please excuse my apathy
    3. Re:Actual lego blocks by MORB · · Score: 1

      But it would also need a small chip in each piece able to send an id code through the pins. Wouldn't embedding all that stuff complicate manufacturing quite a bit?

    4. Re:Actual lego blocks by Ambiguous+Coward · · Score: 1

      Three pins, not four...one center pin, with two pins arranged 90 degrees from each other about the center pin. Then, a similar pattern on the receptacle. Then just use the connections between the two auxiliary pins to determine orientation. In fact, I believe the receptacle would only need to have one pin, which would provide power, that one pin matching up with the semi-circular area defined by the nub's three pins. Just to clean up the design, invert the whole thing. Put the one large pin on an edge of the nub, and put the more delicate three pins on the female end of the connector.

      Just sayin'.

      -G

      --
      Their may be a grammatical error, misspeling, or evn a typo in this post.
    5. Re:Actual lego blocks by MobyDisk · · Score: 1

      It would be tougher with mechanics and mindstorms sets where you have gears and pulleys and pneumatics and swivelly things

    6. Re:Actual lego blocks by domefreak · · Score: 1

      This is nothing like legos; it uses ball-joint connections so you can move the pieces relative to one another after they're snapped together. The sensors are updating in real time as you move the different parts, so the computer can display animations that echo the manipulations you perform on the model.

  6. Zigbee? by hawks5999 · · Score: 3, Informative
    Because somebody will ask: What the heck is that?

    http://en.wikipedia.org/wiki/Zigbee

    1. Re:Zigbee? by Anonymous Coward · · Score: 0

      Give a man a fish ...

      Here is a *really* useful link for such people:

      http://www.google.com/

  7. Oh. by Anonymous Coward · · Score: 0

    Dollars AND pounds? From an article referring to an American university? How cosmopolitan!

  8. That was done eight years ago by dlleigh · · Score: 1

    You can read about it in the tech report. Although this system was not modifiable in real-time like the one in the article (older hardware), the model of the smart "lego-like" bricks was automatically slurped into Quake 2 and much FPS fun was had.

  9. Gui by pequod · · Score: 0

    Can't read ARTICLE title on firefox 1.5 or 2.0 due to color of text/ Is that a feature

    --
    /* l'Intellect, Stupide ! " */
  10. 5/10 years from now... by delta419 · · Score: 2, Funny

    When I was little, I had simple Legos to play with. I became a nerd. If I give my kids this kind of stuff... what will they become? Super-nerds who'll take over the work with their Battle-Poseys?

    1. Re:5/10 years from now... by peragrin · · Score: 1

      Nope your kids would build working real life mecha's and walk to work in them.

      --
      i thought once I was found, but it was only a dream.
    2. Re:5/10 years from now... by BattyMan · · Score: 1

      Probably just ordinary consumers, since it's in all likelihood closed-source and therefore controlled by the monopolist.

      --
      Exceeding the recommended torque is not recommended.
  11. I think they're called... by Anonymous Coward · · Score: 1, Funny

    replicators

    1. Re:I think they're called... by aled · · Score: 1

      replicators


      You mean something like: Replicators! Run! Run for your lives!

      And so the end started for mankind...
      --

      "I think this line is mostly filler"
  12. Lego Mindstorms Conquer the World by Doc+Ruby · · Score: 4, Funny

    Lego has brains, called Mindstorms. I'd love to see a Mindstorms app that uses a camera to examine itself, then replicate itself by grabbing from a box of Lego (Mindstorms) and snapping its twin together.

    Then watch as it builds an army. Which attacks a toystore and builds a bigger army. Which fights another self-assembling army, wins, and cannibalizes the enemy to rebuild its own wounded ranks to double size. And they build two friends. And so on.

    Legoworld reduced to a chunky Grey Goo.

    --

    --
    make install -not war

    1. Re:Lego Mindstorms Conquer the World by Amorymeltzer · · Score: 1

      This is without a doubt the coolest "End of Times" theory I've read in a long time.

      --
      I live in constant fear of the Coming of the Red Spiders.
    2. Re:Lego Mindstorms Conquer the World by RobinH · · Score: 1

      At some point I think they'd have to figure out how to replicate more bricks out of recycled plastic. Then you'd REALLY have a goo problem...

      --
      "I have never let my schooling interfere with my education." - Mark Twain
    3. Re:Lego Mindstorms Conquer the World by Doc+Ruby · · Score: 1

      With enough Lego Mindstorms to work with, no engineering problem is impossible.

      --

      --
      make install -not war

  13. for kids by d+cobalt · · Score: 1

    all this expensive tech used in toys for kids

    1. Re:for kids by Anonymous Coward · · Score: 0

      Wrong.

      All this expensive tech used in toys for <insert>adults who wish they were</insert> kids.

    2. Re:for kids by d+cobalt · · Score: 1

      how do you mean

  14. get back to me... by majorgoodvibes · · Score: 1

    ...when it works both ways and changes made to the virtual model are duplicated on the physical one. That would be excellent.

  15. Re:I hate the new floaty thing. by LiquidCoooled · · Score: 2, Informative

    Whilst I Have not found a way to get rid of it, you can alter the way it interactst with the page.

    If you click the little [ / ] icon in the top right of the floating box (same position as close window X) then it switches between the 3 versions:

    Left hand float
    Across the top floating
    Inline between article and comments (basically the original position)

    --
    liqbase :: faster than paper
  16. you knew this was coming... by Anonymous Coward · · Score: 0

    In soviet Russia, legos build you.

  17. Wait wait wait... by Quiet_Desperation · · Score: 1

    If you gave Lego brains, you might get something like Posey This almost sounds like a diss of Lego, and if it is, I'm going to have to ask them to step outside.

  18. Obviously, the software runs on Linux and others.. by AppleTwoGuru · · Score: 0, Flamebait

    It would be smart to write it in such a way, that you could choose your operating system. We wouldn't want to be locked into one particular vendor's software, now would we. That would kind of fly in the face of an Open, Free, and Fair market system.

  19. Monkey animation device by Anonymous Coward · · Score: 0

    This sounds like it would be great for 3D animators, either as live performance (ala Elmo's World) or as a virtual stop-motion rig. The only thing that would be better is if there was some way for the pose to be communicated not only from the device to the computer but also from the computer to the device. This would let stop-motion artists do key-framing and in-betweens, which are currently difficult in the real world.

    In the mid-90's, there was an existing animator's rig that did much the same thing as this, marketed as the Monkey (SIGGRAPH paper). It was apparently reconfigurable to different body configurations, but probably not as easily as the CMU device. Like the CMU device, it, too, had a one-way communication path from the device to the computer. It's currently discontinued, which suggests that CMU had better work hard on bringing down the price. :)

  20. Not like Legos by Thelasko · · Score: 1

    This thing is nothing like a Lego set. It's not even like Tinkertoys, or K'NEX. It's just a motion capture puppet. Even if it was like Lego, what would be the point? Why is this be any better than taking a picture of what you made?

    --
    One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    1. Re:Not like Legos by Scamwise · · Score: 1

      I agree that crap looks nothing like any lego I have ever seen.

      --
      Sam "to lazy to register" Look
  21. That's Nice by BattyMan · · Score: 1



    But does the modeling software run on Linux? Is it at least open source?

    'Cuz somehow I _strongly_ suspect that it does/is not. This would be far from the first way cool geek toy whose software interface is 'Bloze/closed source ONLY. I mean, HOW ARE WE TO INSTRUCT THE YOUNGLINGS in The One True Way when _all_ the toyz are pwned by the Evil Empire?

    My friend and supervisor has a five-year-old. He's growing up in a world dominated by a proprietary software monopoly. He has a PSP, but no Software Development Kit for it. I ask you, is that right?

    </rantmode>

    --
    Exceeding the recommended torque is not recommended.
    1. Re:That's Nice by blzb · · Score: 2, Informative

      although posey is still a research project, it is being developed on linux in python.

      the source code is available from the code lab mercurial repository here:
      http://code.arc.cmu.edu/hg/pyposey

      if you are interested in building an application for posey send me an email.

    2. Re:That's Nice by bigstrat2003 · · Score: 1

      Hey, if you want to ignore cool toys because of some misguided belief that open source is the one true path, and closed source is 100% teh evilz666, that's your loss. Course, I suspect the rest of us, who are rational, won't miss your attempts to turn geekery into some sort of twisted religion, where anything that doesn't happen to agree with you is worthless.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
  22. video of posey dorkbot presentation by blzb · · Score: 2, Informative

    there is a video of posey being demoed at a dorkbot pittsburgh meeting here: http://www.allartburns.org/dorkbot/dorkbot-200704-weller.mp4

  23. 255 blocks? by ccollao · · Score: 1

    Zigbee can hold up to 255 devices arranged in its "network id". How do they use more than 255 "lego" blocks? it isn't much smarter to use rfid directly? .

    Anyway, I really don't think zigbee in this particular case is such a smart idea considering the scalability sorrounded to it.... Except for demonstrative purposes.

    1. Re:255 blocks? by snehoej · · Score: 1

      ZigBee networks can be much larger than that (16 or 64 bit addresses). I strongly suspect they are Reduced Function Devices meaning very little overhead. That being said, I agree that this particular setup doesn't really seem to benefit from the capabilities of ZigBee. RFDs cannot do the cool stuff such as mesh network routing.

  24. MiWi Products by machoromeo · · Score: 1

    In addition to selling ZigBee chips, Microchip also supports an even simpler protocol called MiWi. I have looked into using this for my around-the-house electronics projects, but a board with MiWi and all of the components (caps, resistors, etc) costs around $30 bucks from Microchip. This could get expensive if you plan on using this to control many lights, a/c, etc around the house. The chips are actually cheap (around $2), but when you want all of the circuitry that make the chips work on a PCB, it gets more expensive. I just want something that I can pretty much send and receive data to/from without having to do all of that soldering. Does anyone know of some cheaper options?

    1. Re:MiWi Products by smorken · · Score: 1

      Learn how to make your own PCBs, it really isn't that hard and not as expensive as you might think! try http://www.olimex.com/pcb/index.html

  25. Sweet! by mcpkaaos · · Score: 1

    I can't wait to see how this affects my software design analogies. :)

    --
    It goes from God, to Jerry, to me.
  26. Asgard by sciguy125 · · Score: 1

    Someone needs to call the Asgard. ...wait...they're dead... Someone needs to call SG-1

    --
    GE/S/P a- e++ y-- r-- s:++ d+ h! X+++ t++ C+ P+ L++ E W++ w M-- V? PS+ P+
  27. has to be said by Anonymous Coward · · Score: 0

    Take off every Zig!

  28. This is news? by EddyPearson · · Score: 1

    How is this news? We put a bloke on the moon 30 odd years back, we can get 12TB+ of data onto a 1" cube. This isn't even slightly revolutionary.

    Its glorified lego.

    --
    You feel sleepy. Close your eyes. The opinions stated above are yours. You cannot imagine why you ever felt otherwise.
  29. I'll be impressed when... by kiick · · Score: 1

    You can move the blocks on the computer and have the real blocks assemble themselves to match.

    Besides, legos are expensive enough without stuffing them full of electronics.

  30. export options by PaxTharsis · · Score: 1

    Now if they could export the 'puppet show' out to a bvh file that would be awesome.

  31. Oh Noes!!! Replicants!! by FreakerSFX · · Score: 1

    This is how it all starts...soon the smart lego blocks are assembling themselves, then before you know it, they're dismantling the planet to make more....

    --
    This sig contains a manual self-destruct. Kindly please put your foot through your monitor in 8 seconds.
  32. $50 per block?! by jettoblack · · Score: 1

    Well, at least it's cheaper than Lego... ;-)

  33. Next Step (2) by ErkDemon · · Score: 1
    .. or give it simple motors, so that the recorded actions can be replayed.

    The motors wouldn't have to be calibrated, the controller software could compare positions and adjust until the stick-figure's position matched that of the computer model.

    Hmm. That could be a really creepy toy. Especially if you had two of them linked over the net. I bend Sticky's arms here, and somewhere in a room half a planet away, Sticky's twin comes aliiive ...

  34. Not to say they're overly expensive, but... by argStyopa · · Score: 1

    "...Right now, each custom-made piece has about US$50 (£25) worth of parts..."

    So, priced about the same as Lego then?

    --
    -Styopa