Slashdot Mirror


DIY Segway-Style Balancing Robot

clarionhaze writes "Many have tried, and failed, at getting a robot to sustain it's own balance. However; Steve Hassenplug accomplished it with with a small robot he made out of legos and a program in C that runs on BrickOS, an OS made for Legos! You can check out his site or read the article over at TechTV." Update: 01/18 15:52 GMT by T : Unanimous Cow writes "David Anderson of the Dallas Personal Robotics Group has an excellent web page with images and movies of his two-wheel balancing robot. This one uses a single-axis inertial measurement sensor and is very robust on uneven surfaces and off-road."

15 of 63 comments (clear)

  1. Repeat... by Quixote · · Score: 3, Informative

    Repeat from last year October

  2. Asimo by DrunkenPenguin · · Score: 2, Informative

    Interesting story.. Here's something related: Humanoid robot ASIMO designed by Honda. Check out these impressive movies (realplayer format supported) of ASIMO in action. It would be nice to have one around to clean up the flat for example ;)

    ----

  3. not news... by IdahoEv · · Score: 4, Interesting

    "Many have tried, and failed, at getting a robot to sustain it's own balance

    Many have tried and succeeded, as well. Balancing a two-wheeled robot (or balancing a pole from the bottom, or a four wheeled robot on top of a randomly rolling cylinder, etc.) is a fairly common design project for undergraduate engineering students in control theory. I'm not surprised someone did it in legos; they're a perfectly good platform for such an experiment.

    Kamen was not the first to come up with a balancing machine -- he's just the first I know of to market a useful (?) consumer product using such a system for human control of a vehicle. One of those head-smackers ... "why didn't I think of that?".

    --
    I stole this sig from someone cleverer than me.
    1. Re:not news... by Bender_ · · Score: 3, Insightful
      is a fairly common design project for undergraduate engineering students in control theory.

      Yes, its known as the "inverse pendulum problem" and is routinely modelled and solved in control system classes.

      .. maybe the interesting thing about the LegWay is, that the author managed to build it without knowing proper control theory ? The "controller" looks like a stupid two-point controller. A PID controller with properly tuned parameters would probably have improved the characteristics a lot.

  4. Some have failed, by Openadvocate · · Score: 2, Informative

    but then there are others.
    There's some Quacktime and Real movies.

    --
    my sig
  5. This just prooves LEGO should be used in schools. by OS24Ever · · Score: 4, Insightful

    I played with LEGO as a kid and now as an adult. I really wish someone would have nurtured that facination and help me learn a few things. You know, back in the old days, before you could look everything up on the internet. You actually had to have something documenting some basic technologies then.

    now a days, a kid could search google for a few things, and then find the answers or a great little document written by some MIT type. Where's that little thing that turns you into a kid when you need it.

    --

    As a rock-in-roll Physicist once said, No matter where you go, there you are.

  6. Entrepreneurs by JaredOfEuropa · · Score: 3, Insightful

    One of those head-smackers ... "why didn't I think of that?".

    Someone may well have thought of it before... someone may even have tried to whip one up in his basement, but Kamen took the idea and turned it into a commercial product.

    That takes a special kind of human being. A friend of mine is a little like that: he keeps a small recorder on him (and under his bed) and dictates ideas he gets to himself. He may wake up one night thinking "What if I printed ads for companies on those flexible magnetic sheets, slap them on cabs and pay the cabbie a sum for the privilege?" (In Holland cabs generally have no ads on them). Next morning he starts making phone calls, to buddies in advertising firms, to cab companies, to printers, ect. etc. He spends an enormous amount of energy, and 49 out of 50 times it comes to nothing. It's that successful nr. 50 that counts though.

    You have to admire people like that, having the drive to follow through on an idea and getting a company off the ground. Me, I am much to lazy for that... I'd wake up with an idea, think "Hmm neat" and go back to sleep.

    --
    If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
  7. for the record by paRcat · · Score: 3, Interesting

    I've read slashdot everyday for a few years, but for some reason never saw the original article. And given my interest in robotics, I'm very glad this was posted, repeat or not.

    I don't understand the mentality of someone who feels the necessity to point out every mistake that slashdot moderators make. I mean, you could be a troll, or you could just be anal. In either case, you contributed nothing to anyone. You apparently think someone has hired you to act as a critic. Critics annoy me to, unless they happened to be named Homer Simpson... then I just laugh.

  8. In other news ... by RandySC · · Score: 3, Funny

    Using the DMCA, Dean Kamen and Segway have sued a group of nerds who, in their garage, built an open source Segway for $50 that uses Linux and a Beowulf cluster comprised of 4 386's and a rotary bladed push mower from a garage sale.

    --
    Organization: alphabetical, sometimes numerical or messy
  9. Self-balancing unicycle by Animats · · Score: 3, Interesting
    Two-wheeled dynamic balancing isn't that hard. A simple feedback loop coupled to a sensor that measures tilt angle will do it. (A "tilt sensor" or accelerometer alone won't give you valid tilt, though. But see below.) One wheel, though - that's hard.

    A friend of mine built a self-balancing unicycle at the Stanford robotics lab in the 1980s. That's a much tougher problem. There's no metastable point that can be maintained with small corrections.

    If you want to do this, the correct sensor suite is a rate gyro and a pair of accelerometers. Back in the 1980s, both were expensive; now they're cheap ICs. They're auto parts. To get a good value for "down", you integrate the rate gyro and run it through a high pass filter, then add the accelerometer value,filtered through a low pass filter.

  10. Pole-Balancing Robot Projects by Anonymous Coward · · Score: 2, Informative
    More background on pole-balancing, fuzzy logic, neural networks and autonomy.

    Intelligent Autonomous Systems, neat robot projects including a neural-network pole-balancer, with pictures and whitepapers
    Link

    Pole-Balancing Mini-Robot using neural networks
    Link

    Intelligent fuzzy logic and PCB fab with pictures and video
    Link

    Reinforcement Learning Pole-Balancing Applet by Appl
    Link

    Demonstrations of Several Solutions to the Pole-Balancing Problem by Jeff Lawson and Chris Lewis
    Link

  11. it's quite simple by JustKidding · · Score: 2, Insightful

    It really is simple to build a robot that will retain it's balance, even without any electronics. You simply need big wheels and a heavy weight under the axle, so that the point of gravity is underneath the point of rotation (the axle). My guess is he did that, if only to assist in keeping the balance. The wheels seem pretty big, and it looks like to motors are right in between them. The last thing you want to do is make the robot top-heavy.

  12. At My Middle School... by Poeir · · Score: 2, Interesting

    I spent a lot of my childhood playing with Legos, and the time I wasn't spending playing with Legos, I was playing with computers.

    Anyway, to the point, during middle school, one of my projects was to build simple robots and control systems, using Legos and an Apple][e. It's been quite a few years, so I barely remember the details, but one of them drove around, another one acted as a motion sensor; the most complex one undertook a series of actions when the motion sensor was triggered, so it was nothing extraordinary; but Legos are (or at least were) used in some schools. This was a few years before Technics were even available, I think; so they may have even been the prototype.

    --
    Sigs are like bumper stickers.
  13. Very Old Controls Example by aclaudet · · Score: 4, Informative


    The balancing act is a very old automatic control problem. Solutions are given in almost every text on the subject. You can get more information on it by searching for "inverted pendulum" on google.

  14. I Knew It!!! by Alexander · · Score: 2, Funny



    See, why overpay for a Segway, when I can build a better machine out of 10 GHZ Athalon's, a 500 GB HD, 15 GB of RAM and run Open Office, GIMP and Gnome!

    Oh, wait, I got Segway confused with Apple....

    --
    "oohhh... I didn't know Schopenhauer was a philosopher!" ..."uhhh yeah, he's the one that begins with