Shop OBEX P1 Docs P2 Docs Learn Events
What happens when you cross a robot with a Segway? — Parallax Forums

What happens when you cross a robot with a Segway?

More fun from Boston Dynamics.

«1

Comments

  • Nice find Heater!
  • Heater.Heater. Posts: 21,230
    So I was thinking....

    The typical solution to the inverted pendulum problem is something like the segway. A long, tall stick standing on two wheels. When it starts to fall one way a motor drives the base of the stick that way so as to get the base under the center of gravity and stopping it falling over. And vice versa.

    But, that is not what humans do when standing on roller skates. The wheels are not powered.

    Rather they have knee and hip joints that they can use to swing the skates this way and that and keep their base under their C of G.

    A self-balancing bot need not drive the wheels at all.

    So, what about a long tall bot standing on two free wheeling wheels? The long tall part being two parts with a hinge in the middle somewhere. As the thing falls over a servo at the hinge drives the lower part in that direction. And vice versa. Thus putting the wheels back under the C of G.

    If you want the thing to actually drive forwards or backwards, just deliberately fall in that direction.

    How hard can it be?







  • Heater.Heater. Posts: 21,230
    edited 2017-02-01 23:05
    The plan is something like this:

    balancing-bot.jpg

    Normally when you see an analysis of the inverted pendulum problem it includes a lot of fluff about the mass of the lump at the bottom, that drives the wheels. And the mass at the top. Bla, bla.

    We can short circuit all that by making the "head" the massive part, and the rest of it really light.

    What then is the mathematical/physical model of this?

    I start to understand why dinosaurs, emus, chickens, horses, camels, humans etc have a big heavy mass at the top and long lightweight legs underneath.




    867 x 570 - 59K
  • ercoerco Posts: 20,256
    That was a beautiful jump!
  • kwinnkwinn Posts: 8,697
    Heater. wrote: »
    So I was thinking....

    .........

    How hard can it be?







    Under those circumstances the answer for me has always turned out to be "harder than I thought". OTOH I am usually stubborn enough to complete it and learn something of value.
  • Heater.Heater. Posts: 21,230
    Oh yeah, everything is always harder than you think when you start.

    Sometimes it's better not to know how hard a thing can be. That might put you off even starting. Just get in there and do it. On rare occasions that has led to people stumbling into solutions that all those that know better never thought of.

  • I don't think you could move by deliberately falling in one direction. Otherwise, skaters could just lean instead of kicking out (or whatever the skating motion is called).
  • Seairth wrote: »
    I don't think you could move by deliberately falling in one direction.

    Isn't that what humans do? :)

    http://blogs.discovermagazine.com/inkfish/2014/09/26/walking-really-is-just-falling-and-catching-yourself/#.WJJvJFMrLcs

  • Heater.Heater. Posts: 21,230
    edited 2017-02-02 00:04
    Seairth,
    I don't think you could move by deliberately falling in one direction
    It sounds counter intuitive but that is exactly what happens.

    Try it for yourself. Stand up straight. Then take a bow. As you bend forward at the waist more and more eventually you will worry about falling on your face. You will take a step forward to stop that happening.

    If you think about it you see that is what we do all the time when we are walking.

    Where does the energy come from? Well, you constantly have to put power in to keep yourself at the normal height off the ground.

    Admittedly I have no idea how skaters do what they do. I got a seriously sore bottom when my friends tried to put me on ice a couple of years back. :)

    If you watch any video of a balancing bot moving you will see that it leans into the direction it wants to go.

    All in all I think it is doable.







  • Not to complicate the design but, how about one of those omni wheels you linked to earlier.
  • Heater.Heater. Posts: 21,230
    MikeDYur,
    Not to complicate the design but, how about one of those omni wheels you linked to earlier.
    Oh shoot. I have a hard enough time thinking about these things in one dimension. Now you want me to think about two !

  • Duane DegnDuane Degn Posts: 10,588
    edited 2017-02-02 00:51
    Seairth wrote: »
    I don't think you could move by deliberately falling in one direction. Otherwise, skaters could just lean instead of kicking out (or whatever the skating motion is called).

    I think you can move in one direction by falling but that direction is down.

    I robot with free wheeling wheels would need multiple degrees of freedom with their feet in order to "skate".

  • Heater.Heater. Posts: 21,230
    edited 2017-02-02 00:31
    Duane Degn,
    I think you can move in one direction by falling but that direction is down.
    I start to think you have a point.

    Never mind the wheels. They are just a way of achieving the effect of standing on a frictionless plane.

    As such there is no way to move forwards or backwards without something to push against. I think Newton had something to say about that.

    Certainly there is no way to fall except down.

    Except, you don't have to fall. By wiggling your base under your center of gravity you can prevent that happening.



  • Heater. wrote: »
    Oh shoot. I have a hard enough time thinking about these things in one dimension. Now you want me to think about two !

    You could use a standard servo to control balance in another direction.
  • Heater.Heater. Posts: 21,230
    edited 2017-02-02 00:41
    MikeDYur,

    One step at a time. As it were.

    Just now I'm worrying that the balancing system I'm talking about, even in 1d, is impossible to stabilize.

    On the other hand, we know it is possible because we have seen humans balancing themselves on cylinders and balls like this.
  • TorTor Posts: 2,010
    When I saw that extra 'arm' with the head-like hand I immediately thought of Larry Niven's Pierson's Puppeteers. Boston Dynamics should make one - it looks like they have all the parts.
    3 legs (two front legs), two heads/mouths on two long necks.
  • Heater. wrote: »
    MikeDYur,

    One step at a time. As it were.

    Just now I'm worrying that the balancing system I'm talking about, even in 1d, is impossible to stabilize.

    On the other hand, we know it is possible because we have seen humans balancing themselves on cylinders and balls like this.



    An a accelerometer like the module Parallax sells.

    Fast enough.

    Stick in an algorithm or two,

    Im sure you can code it.
  • xanaduxanadu Posts: 3,347
    edited 2017-02-02 05:12
    I say stick with powered wheels, and I love the hip joint.
  • ercoerco Posts: 20,256
    I can do that with 37 BS1's. Beat that!
  • Heater, how a about using those nice motors you have.
  • ercoerco Posts: 20,256
    My friend is ready to start building.

    monkeywrench.jpg
    540 x 720 - 68K
  • Heater.Heater. Posts: 21,230
    @MikeDYur,
    An a accelerometer like the module Parallax sells.
    An accelerometer is not enough. Need a gyro. Preferably the whole IMU like this:
    https://learn.adafruit.com/adafruit-bno055-absolute-orientation-sensor/overview
    Stick in an algorithm or two,
    Oh yeah. But which ones?

    @erco,

    That could be me.
  • kwinnkwinn Posts: 8,697
    erco wrote: »
    My friend is ready to start building.

    monkeywrench.jpg

    Ah, so that's why we don't hear from Moderator Monkey any more. Switched careers.
  • For the wheeled legs idea, the Math is the Thing, as Bill Shakespeare so famously said. The usefulness of the concept is beyond doubt, though. As for it being a "nightmare" robot, maybe the presenter is (quite properly) referring to being inspired by Wheelers, which were first described over a hundred years ago, and frightfully depicted in this movie:

  • Heater.Heater. Posts: 21,230
    Yeah, right.

  • Heater. wrote: »
    The plan is something like this:

    balancing-bot.jpg

    We can short circuit all that by making the "head" the massive part, and the rest of it really light.

    What then is the mathematical/physical model of this?






    Sorry Heater, but my first thought on this was, the family cat should be crated during the testing phase.
  • Heater.Heater. Posts: 21,230
    Ha, luckily there are no cats around here.

    On refection I think I should start with a more traditional balancing bot. I can't see how to even start modeling the dynamics of this thing.

  • With a biped robot walking his four legged dog type robot in the woods, now you have to wonder if the nature you witnessed is real.

    http://www.pbs.org/wnet/nature/spy-in-the-wild-about/14810/
  • Heater.Heater. Posts: 21,230
    Boo!

    "We're sorry, but this video is not available in your region due to right restrictions."

    I think they mean "wrong" restrictions!
Sign In or Register to comment.