< Return to Video

A robot that runs and swims like a salamander

  • 0:01 - 0:04
    This is Pleurobot.
  • 0:04 - 0:07
    Pleurobot is a robot that we designed
    to closely mimic a salamander species
  • 0:07 - 0:09
    called ??
  • 0:09 - 0:11
    Pleurobot can walk, as you can see here,
  • 0:11 - 0:14
    and as you'll see later, it can also swim.
  • 0:14 - 0:17
    So you might ask,
    why did we design this robot?
  • 0:17 - 0:22
    And in fact, this robot has been designed
    as a scientific tool for neuroscience.
  • 0:22 - 0:24
    Indeed, we designed it
    together with neurobiologists
  • 0:24 - 0:26
    to understand how animals move,
  • 0:26 - 0:30
    and especially how the spinal cord
    controls locomotion.
  • 0:30 - 0:32
    But the more I work in biorobotics,
  • 0:32 - 0:34
    the more I'm really impressed
    by animal locomotion.
  • 0:34 - 0:38
    If you think of a dolphin swimming
    or a cat running or jumping around,
  • 0:38 - 0:40
    or even us as humans,
  • 0:40 - 0:42
    when you go jogging or play tennis,
  • 0:42 - 0:44
    we do amazing things.
  • 0:44 - 0:48
    And in fact, our nervous system solves
    a very, very complex control problem.
  • 0:48 - 0:51
    It has to coordinate more
    or less 200 muscles perfectly,
  • 0:51 - 0:56
    because if the coordination is bad,
    we fall over or we do bad locomotion.
  • 0:56 - 0:59
    And my goal is to understand
    how this works.
  • 0:59 - 1:03
    There are four main components
    behind animal locomotion.
  • 1:03 - 1:05
    The first component is just the body,
  • 1:05 - 1:08
    and in fact we should never underestimate
    what extent the biomechanics
  • 1:08 - 1:11
    already simplify locomotion in animals.
  • 1:11 - 1:12
    Then you have the spinal cord,
  • 1:12 - 1:15
    and in the spinal cord you find reflexes,
  • 1:15 - 1:18
    like multiple reflexes that create
    a sensory motor coordination loop
  • 1:18 - 1:22
    between neural activity in the spinal cord
    and mechanical activity.
  • 1:22 - 1:25
    A third component
    are central pattern generators.
  • 1:25 - 1:29
    These are very interesting circuits
    in the spinal cord of vertebrate animals
  • 1:29 - 1:33
    that can generate, by themselves, very
    coordinated rhythmic patterns of activity
  • 1:33 - 1:36
    while receiving only
    very simple input signals.
  • 1:36 - 1:39
    And these input signals come from
    descending modulation
  • 1:39 - 1:41
    from higher parts of the brain,
    from the motor cortex, the cerebellum,
  • 1:41 - 1:45
    the basal ganglia, will all modulate
    activity of the spinal cord
  • 1:45 - 1:47
    while we do locomotion.
  • 1:47 - 1:50
    But what's interesting is to what extent
    just a low level component,
  • 1:50 - 1:52
    the spinal cord, together with the body,
    already solves a big part
  • 1:52 - 1:54
    of the locomotion problem,
  • 1:54 - 1:57
    and you probably know it by the fact
    that you can cut the head of the chicken,
  • 1:57 - 1:59
    it can still run for a while,
  • 1:59 - 2:01
    showing that just the lower part,
    spinal cord and body,
  • 2:01 - 2:03
    already solves a big part of locomotion.
  • 2:03 - 2:06
    Now, understanding how this works
    is very complex,
  • 2:06 - 2:07
    because first of all,
  • 2:07 - 2:10
    recording activity in the spinal cord
    is very difficult.
  • 2:10 - 2:13
    It's much easier to implant electrodes
    in the motor cortex
  • 2:13 - 2:16
    than in the spinal cord, because
    it's protected by the vertebrae.
  • 2:16 - 2:18
    Especially in humans,
    it's very hard to do.
  • 2:18 - 2:21
    A second difficulty is that locomotion
    is really due to a very complex
  • 2:21 - 2:24
    and very dynamic interaction
    between these four components.
  • 2:24 - 2:28
    So it's very hard to find out
    what's the role of each over time.
  • 2:28 - 2:33
    This is where biorobots like Pleurobot
    and mathematical models
  • 2:33 - 2:35
    can really help.
  • 2:35 - 2:37
    So what's biorobotics?
  • 2:37 - 2:39
    Biorobotics is a very active field
    of research in robotics
  • 2:39 - 2:43
    where people want to take inspiration
    from animals to make robots
  • 2:43 - 2:45
    to go outdoors,
  • 2:45 - 2:47
    like service robots
    or search-and-rescue robots
  • 2:47 - 2:49
    or field robots,
  • 2:49 - 2:51
    and the big goal here is
    to take inspiration from animals
  • 2:51 - 2:53
    to make robotics that can handle
    complex terrain --
  • 2:53 - 2:56
    stairs, mountains, forests,
  • 2:56 - 2:58
    places where robots
    still have difficulties
  • 2:58 - 3:00
    and where animals can do
    a much better job.
  • 3:00 - 3:02
    The robot can be
    a wonderful scientific tool as well.
  • 3:02 - 3:05
    There are some very nice projects
    where robots are used
  • 3:05 - 3:09
    like a scientific tool for neuroscience,
    for biomechanics, or for ?? dynamics.
  • 3:09 - 3:12
    And this is exactly
    the purpose of Pleurobot.
  • 3:12 - 3:14
    So what we do in my lab
    is to collaborate with neurobiologists
  • 3:14 - 3:18
    like Jean-Marie Cabelguen,
    a neurobiologist in Bordeaux in France,
  • 3:18 - 3:22
    and we want to make spinal cord models
    and validate them on robots.
  • 3:22 - 3:24
    And here we want to start simple.
  • 3:24 - 3:26
    So it's good to start with simple animals
  • 3:26 - 3:28
    like lampreys, which are
    very primitive fish,
  • 3:28 - 3:31
    and then gradually go toward
    more complex locomotion,
  • 3:31 - 3:32
    like in salamanders,
  • 3:32 - 3:34
    but also in cats and in humans,
  • 3:34 - 3:36
    in mammals.
  • 3:36 - 3:38
    And here, a robot becomes
    an interesting tool
  • 3:38 - 3:40
    to validate our models,
  • 3:40 - 3:43
    and in fact, for me, Pleurobot
    is a kind of dream becoming true.
  • 3:43 - 3:47
    Like, more or less 20 years ago
    I was already working on a computer
  • 3:47 - 3:50
    making simulations of lamprey
    and salamander locomotion
  • 3:50 - 3:51
    during my Ph.D.
  • 3:51 - 3:54
    But I always knew that my simulations
    were just approximations.
  • 3:54 - 3:58
    Like, simulating the physics in water
    or with mud or with complex ground,
  • 3:58 - 4:01
    it's very hard to simulate that
    properly on a computer.
  • 4:01 - 4:04
    Why not have a real robot
    and real physics?
  • 4:04 - 4:07
    So among all these animals,
    one of my favorites is the salamander.
  • 4:07 - 4:10
    You might as why, and it's because
    as an amphibian,
  • 4:10 - 4:13
    it's a really key animal
    from an evolutionary point of view.
  • 4:13 - 4:14
    It makes a wonderful link
  • 4:14 - 4:17
    between swimming, as you find it
    in eels or fish,
  • 4:17 - 4:22
    and quadruped motion, as you see
    in mammals, in cats and humans.
  • 4:22 - 4:24
    And in fact, the modern salamander
  • 4:24 - 4:26
    is very close to the first
    terrestrial vertebrate,
  • 4:26 - 4:28
    so it's almost a living fossil,
  • 4:28 - 4:30
    which gives us access to our ancestor,
  • 4:30 - 4:33
    the ancestor to all terrestrial tetrapods.
  • 4:33 - 4:36
    So the salamander swims by doing
    what's using what's called
  • 4:36 - 4:37
    a ??? swimming gait,
  • 4:37 - 4:41
    so they propagate a nice traveling wave
    of muscle activity from head to tail.
  • 4:41 - 4:43
    And if you place the salamander
    on the ground,
  • 4:43 - 4:46
    it switches to what's called
    a walking trot gait.
  • 4:46 - 4:49
    In this case, you have nice
    activation of the limbs
  • 4:49 - 4:52
    which are very nicely coordinated
    with this standing wave undulation
  • 4:52 - 4:53
    of the body,
  • 4:53 - 4:57
    and that's exactly the gait
    that you are seeing here on Pleurobot.
  • 4:57 - 5:00
    Now, one thing which is very surprising
    and fascinating in fact
  • 5:00 - 5:04
    is the fact that all this can be generated
    just by the spinal cord and the body.
  • 5:04 - 5:06
    So if you take ?? salamander --
  • 5:06 - 5:08
    it's not so nice
    but you remove the head --
  • 5:08 - 5:10
    and if you electrically stimulate
    the spinal cord,
  • 5:10 - 5:14
    at low level of stimulation
    this will use a walking-like gait.
  • 5:14 - 5:17
    If you stimulate a bit more,
    the gait accelerates,
  • 5:17 - 5:19
    and at some point, there's a transfer,
    and automatically,
  • 5:19 - 5:21
    the animal switches to swimming.
  • 5:21 - 5:23
    This is amazing,
  • 5:23 - 5:26
    just changing the global drive
    as if you are pressing the gas pedal
  • 5:26 - 5:28
    of descending modulation
    to your spinal cord,
  • 5:28 - 5:32
    makes a complete switch
    between two very different gaits.
  • 5:32 - 5:35
    And in fact, the same
    has been observed in cats.
  • 5:35 - 5:37
    If you stimulate the spinal cord of a cat,
  • 5:37 - 5:39
    you can switch between
    walk, trot, and gallop.
  • 5:39 - 5:42
    Or in birds, you can make a bird
    switch between walking,
  • 5:42 - 5:44
    at low levels of stimulation,
  • 5:44 - 5:46
    and flapping its wings
    at high level stimulation.
  • 5:46 - 5:49
    And this really shows that the spinal cord
    is a very sophisticated
  • 5:49 - 5:51
    locomotion controller.
  • 5:51 - 5:53
    So we studied salamander locomotion
    in more detail,
  • 5:53 - 5:57
    and we had in fact access
    to a very nice x-ray video machine
  • 5:57 - 6:00
    from Professor Martin Fischer
    in Jena University in Germany.
  • 6:00 - 6:03
    And thanks to that, you really have
    an amazing machine
  • 6:03 - 6:05
    to record all the bone motion
    in great detail.
  • 6:05 - 6:07
    That's what we did.
  • 6:07 - 6:10
    So we basically figured out
    which bones are important for us
  • 6:10 - 6:13
    and collected their motion in 3D.
  • 6:13 - 6:15
    And what we did is collect
    a whole database of motions,
  • 6:15 - 6:17
    both on ground and in water,
  • 6:17 - 6:19
    to really collect the whole database
    of motor behaviors
  • 6:19 - 6:21
    that a real animal can do,
  • 6:21 - 6:24
    and then our job as roboticists
    was to replicate that in our robot.
  • 6:24 - 6:27
    So we did a whole optimization process
    to find out the right structure,
  • 6:27 - 6:30
    where to place the motors,
    how to connect them together,
  • 6:30 - 6:34
    to be able to replay
    these motions as well as possible.
  • 6:34 - 6:36
    And this is how Pleurobot came to life.
  • 6:37 - 6:40
    So let's look how closely it is
    to the real animal.
  • 6:40 - 6:44
    So what you see here is almost
    a direct comparison
  • 6:44 - 6:46
    between the walking
    of the real animal and the Pleurobot.
  • 6:46 - 6:49
    You can see that we have almost
    A one-to-one exact replay
  • 6:49 - 6:51
    of the walking gait.
  • 6:51 - 6:53
    If you go backwards and slowly,
    you see it even better.
  • 6:56 - 6:58
    But even better, we can do swimming.
  • 6:58 - 7:01
    So for that we have a dry suit
    that we put all over the robot --
  • 7:01 - 7:02
    (Laughter) --
  • 7:02 - 7:05
    and then we can go in water
    and start replaying the swimming gaits.
  • 7:05 - 7:08
    And here, we were very happy,
    because this is difficult to do.
  • 7:08 - 7:11
    The physics of interaction are complex.
  • 7:11 - 7:13
    Our robot is much bigger
    than a small animal,
  • 7:13 - 7:16
    so we had to do what's called
    dynamical scaling of the frequencies
  • 7:16 - 7:19
    to make sure we had the same
    interaction physics.
  • 7:19 - 7:21
    But you see at the end
    we have a very close match,
  • 7:21 - 7:24
    and we were very, very happy with this.
  • 7:24 - 7:26
    So let's go do the spinal cord.
  • 7:26 - 7:28
    So here what we did
    with Jean-Marie Cabelguen
  • 7:28 - 7:30
    is model the spinal cord circuits.
  • 7:30 - 7:33
    And what's interesting is that
    the salamander has kept
  • 7:33 - 7:35
    a very primitive circuit
  • 7:35 - 7:38
    which is very similar to the one
    we find in the lamprey,
  • 7:38 - 7:40
    pretty much this eel-like fish,
  • 7:40 - 7:41
    and it looks like during evolution,
  • 7:41 - 7:44
    new neuronal oscillators have been added
    to control the limbs,
  • 7:44 - 7:46
    to do the leg locomotion.
  • 7:46 - 7:48
    And we know where
    these neuronal oscillators are
  • 7:48 - 7:50
    but what we did was to make
    a mathematical model
  • 7:50 - 7:52
    to see how they should be coupled
  • 7:52 - 7:54
    to allow this transition between
    the two very different gaits.
  • 7:54 - 7:58
    And we tested that on board of a robot.
  • 7:58 - 8:00
    And this is how it looks.
  • 8:07 - 8:08
    So what you see here
  • 8:08 - 8:10
    is a previous version of Pleurobot
  • 8:10 - 8:13
    that's completely controlled
    by our spinal cord model
  • 8:13 - 8:15
    programmed on board of the robot.
  • 8:15 - 8:18
    And the only thing we do
    is send to the robot
  • 8:18 - 8:19
    through a remote control
  • 8:19 - 8:21
    the two descending signals
    it normally should receive
  • 8:21 - 8:23
    from the upper part of the brain.
  • 8:23 - 8:25
    And what's interesting is,
    by playing with these signals,
  • 8:25 - 8:30
    we can completely control
    speed, heading, and type of gait.
  • 8:30 - 8:31
    For instance,
  • 8:31 - 8:34
    when we stimulate at a low level,
    we have the walking gait,
  • 8:34 - 8:37
    and at some point, if we stimulate a lot,
    very rapidly it switches
  • 8:37 - 8:40
    to the swimming gait.
  • 8:40 - 8:41
    And finally, we can also do turning
  • 8:41 - 8:46
    very nicely by just stimulating more one
    side of the spinal cord than the other.
  • 8:46 - 8:48
    And I think it's really beautiful
  • 8:48 - 8:50
    how nature has distributed control
  • 8:50 - 8:53
    to really give a lot of responsibility
    to the spinal cord
  • 8:53 - 8:56
    so that the upper part of the brain
    doesn't need to worry about every muscle.
  • 8:56 - 8:59
    It just has to worry about
    this high-level modulation,
  • 8:59 - 9:03
    and it's really the job of the spinal cord
    to coordinate all the muscles.
  • 9:03 - 9:07
    So now let's go to cat locomotion,
    and the importance of biomechanics.
  • 9:07 - 9:09
    So this is another project
  • 9:09 - 9:11
    where we studied cat biomechanics,
  • 9:11 - 9:15
    and we wanted to see how much
    the morphology helps locomotion.
  • 9:15 - 9:19
    And we found three important
    criteria in the properties,
  • 9:19 - 9:20
    basically, of the limbs.
  • 9:20 - 9:22
    The first one is that a cat limb
  • 9:22 - 9:25
    more or less looks
    like a pantograph-like structure.
  • 9:25 - 9:27
    So a pantograph is a mechanical structure
  • 9:27 - 9:32
    which keeps the upper segment
    and the lower segments always parallel.
  • 9:32 - 9:34
    So a simple geometrical system
    that kind of coordinates a bit
  • 9:34 - 9:36
    the internal movement of the segments.
  • 9:36 - 9:39
    A second property of cat limbs
    is that they are very lightweight.
  • 9:39 - 9:42
    Most of the muscles are in the trunk,
  • 9:42 - 9:44
    which is a good idea, because then
    the limbs have low inertia
  • 9:44 - 9:46
    and can be moved very rapidly.
  • 9:46 - 9:50
    The last final important property is this
    very elastic behavior of the cat limb,
  • 9:50 - 9:53
    so to handle impacts and forces.
  • 9:53 - 9:55
    And this is how we designed Cheetah-Cub.
  • 9:55 - 9:57
    So let's invite Cheetah-Cub onstage.
  • 9:57 - 10:06
    So this is Peter Eckert, who does
    his Ph.D on this robot,
  • 10:06 - 10:08
    and as you see, it's a cute little robot.
  • 10:08 - 10:09
    It looks a bit like a toy,
  • 10:09 - 10:11
    But it was really used
    as a scientific tool
  • 10:11 - 10:15
    to investigate these properties
    of the legs of the cat.
  • 10:15 - 10:17
    So you see, it's very compliant,
    very lightweight,
  • 10:17 - 10:19
    and also very elastic,
  • 10:19 - 10:21
    so you can easily press it down
    and it will not break.
  • 10:21 - 10:23
    It will just jump, in fact.
  • 10:23 - 10:27
    And this very elastic property
    is also very important.
  • 10:27 - 10:30
    And you also see a bit this properties
    of these three segments
  • 10:30 - 10:33
    of the leg as pantograph.
  • 10:33 - 10:35
    Now, what's interesting is that
    this quite dynamic gait
  • 10:35 - 10:37
    is obtained purely in open loop,
  • 10:37 - 10:38
    meaning no sensors,
    no complex feedback loops.
  • 10:38 - 10:42
    And that's interesting, because it means
  • 10:42 - 10:46
    that just the mechanics already stabilized
    this quite rapid gait,
  • 10:46 - 10:51
    and that really good mechanics
    already basically simplify locomotion.
  • 10:51 - 10:54
    To the extent that we can even
    disturb a bit locomotion,
  • 10:54 - 10:56
    as you will see in the next video,
  • 10:56 - 11:00
    where we can for instance do some exercise
    where we have the robot go down a step,
  • 11:00 - 11:01
    and the robot will not fall over,
  • 11:01 - 11:03
    which was a surprise for us.
  • 11:03 - 11:05
    This is a small perturbation.
  • 11:05 - 11:07
    I was expecting the robot
    to immediately fall over,
  • 11:07 - 11:09
    because there is no sensors,
    no fast feedback loop.
  • 11:09 - 11:11
    But no, just the mechanics
    stabilized the gait,
  • 11:11 - 11:13
    and the robot doesn't fall over.
  • 11:13 - 11:16
    Obviously, if you make the step bigger,
    and if you have obstacles,
  • 11:16 - 11:20
    you need the full control loops
    and reflexes and everything,
  • 11:20 - 11:22
    but what's important here
    is that just for small perturbation,
  • 11:22 - 11:24
    the mechanics are right.
  • 11:24 - 11:26
    And I think this is
    a very important message
  • 11:26 - 11:29
    from biomechanics and robotics
    to neuroscience,
  • 11:29 - 11:31
    saying don't underestimate to what extent
  • 11:31 - 11:34
    the body already helps locomotion.
  • 11:34 - 11:38
    Now, how does this relate
    to human locomotion?
  • 11:38 - 11:42
    Clearly, human locomotion is more complex
    than cat and salamander locomotion,
  • 11:42 - 11:45
    but at the same time, the nervous system
    of humans is very similar
  • 11:45 - 11:47
    to that of other vertebrates.
  • 11:48 - 11:52
    and especially the spinal cord is also the
    key controller for locomotion in humans.
  • 11:52 - 11:54
    That's why, if there's a lesion
    of the spinal cord,
  • 11:54 - 11:56
    this has dramatic effects.
  • 11:56 - 11:57
    The person can become
    paraplegic or tetraplegic.
  • 11:57 - 12:01
    This is become the brain
    loses its communication
  • 12:01 - 12:02
    with the spinal cord.
  • 12:02 - 12:04
    Especially, it loses
    the descending modulation
  • 12:04 - 12:07
    to initiate and modulate locomotion.
  • 12:07 - 12:09
    So a big goal of neuroprosthetics
  • 12:09 - 12:12
    is to be able to reactivate
    that communication
  • 12:12 - 12:15
    using electrical or chemical stimulations.
  • 12:15 - 12:17
    And there are several teams
    in the world that do exactly that,
  • 12:17 - 12:19
    especially at EPFL.
  • 12:19 - 12:21
    My colleagues ?? and ??,
  • 12:21 - 12:23
    with whom I collaborate.
  • 12:23 - 12:27
    But to do this properly,
    it's very important to understand
  • 12:27 - 12:29
    how the spinal cord works,
  • 12:29 - 12:31
    how it interacts with the body,
  • 12:31 - 12:34
    and how the brain communicates
    with the spinal cord.
  • 12:34 - 12:37
    This is where the robots
    and models that I've presented today
  • 12:37 - 12:39
    will hopefully play a key role
  • 12:39 - 12:41
    towards these very important goals.
  • 12:41 - 12:43
    Thank you.
  • 12:43 - 12:49
    (Applause)
  • 12:52 - 12:54
    Bruno Giussani: Okay, I've seen
    in your lab other robots
  • 12:54 - 12:58
    that do things like swim in pollution
    and measure the pollution
  • 12:58 - 13:00
    while they swim,
  • 13:00 - 13:05
    but for this one, you mentioned
    in your talk, like a side project,
  • 13:05 - 13:07
    search and rescue,
  • 13:07 - 13:09
    and it does have a camera on its nose.
  • 13:09 - 13:13
    Auke Ijspeert: Absolutely. So the robot,
    we have some spinoff projects
  • 13:13 - 13:16
    where we would like to use the robots
    to do search and rescue inspection,
  • 13:16 - 13:18
    so this robot is now seeing you.
  • 13:18 - 13:21
    And the big dream is to,
    if you have a difficult situation
  • 13:21 - 13:25
    like a collapsed building
    or a building that is flooded,
  • 13:25 - 13:29
    and this is very dangerous
    for a rescue team or even rescue dogs,
  • 13:29 - 13:31
    why not send in a robot
    that can crawl around, swim, walk,
  • 13:31 - 13:35
    with a camera onboard
    to do inspection and identify survivors
  • 13:35 - 13:37
    and possibly create a communication link
    with the survivor.
  • 13:37 - 13:41
    BG: Of course, assuming the survivors
    don't get scared by the shape of this.
  • 13:41 - 13:44
    AI: Yeah, we should probably change
    the appearance quite a bit,
  • 13:44 - 13:47
    because here I guess a survivor
    might die of a heart attack
  • 13:47 - 13:50
    just by being worried that this
    would feed on you.
  • 13:50 - 13:52
    But by changing the appearance
    and it making it more robust,
  • 13:52 - 13:54
    I'm sure we can make
    a good tool out of it.
  • 13:54 - 13:56
    BG: All right, thank you very much.
    Thank you and your team.
  • 13:56 - 13:57
    (Applause)
Title:
A robot that runs and swims like a salamander
Speaker:
Auke Ijspeert
Description:

more » « less
Video Language:
English
Team:
closed TED
Project:
TEDTalks
Duration:
14:10

English subtitles

Revisions Compare revisions