Return to Video

A robot that runs and swims like a salamander

  • 0:01 - 0:03
    This is Pleurobot.
  • 0:03 - 0:07
    Pleurobot is a robot that we designed
    to closely mimic a salamander species
  • 0:07 - 0:08
    called Pleurodeles waltl.
  • 0:09 - 0:11
    Pleurobot can walk, as you can see here,
  • 0:12 - 0:14
    and as you'll see later, it can also swim.
  • 0:14 - 0:16
    So you might ask,
    why did we design this robot?
  • 0:17 - 0:21
    And in fact, this robot has been designed
    as a scientific tool for neuroscience.
  • 0:21 - 0:24
    Indeed, we designed it
    together with neurobiologists
  • 0:24 - 0:26
    to understand how animals move,
  • 0:26 - 0:29
    and especially how the spinal cord
    controls locomotion.
  • 0:30 - 0:31
    But the more I work in biorobotics,
  • 0:31 - 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:43
    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:55
    because if the coordination is bad,
    we fall over or we do bad locomotion.
  • 0:56 - 0:58
    And my goal is to understand
    how this works.
  • 0:59 - 1:02
    There are four main components
    behind animal locomotion.
  • 1:03 - 1:05
    The first component is just the body,
  • 1:05 - 1:07
    and in fact we should never underestimate
  • 1:07 - 1:10
    to what extent the biomechanics
    already simplify locomotion in animals.
  • 1:11 - 1:12
    Then you have the spinal cord,
  • 1:12 - 1:14
    and in the spinal cord you find reflexes,
  • 1:14 - 1:18
    multiple reflexes that create
    a sensorimotor coordination loop
  • 1:18 - 1:21
    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:31
    that can generate, by themselves,
  • 1:31 - 1:33
    very coordinated
    rhythmic patterns of activity
  • 1:33 - 1:36
    while receiving
    only very simple input signals.
  • 1:36 - 1:37
    And these input signals
  • 1:37 - 1:40
    coming from descending modulation
    from higher parts of the brain,
  • 1:40 - 1:43
    like the motor cortex,
    the cerebellum, the basal ganglia,
  • 1:43 - 1:45
    will all modulate activity
    of the spinal cord
  • 1:45 - 1:46
    while we do locomotion.
  • 1:46 - 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,
  • 1:52 - 1:54
    already solve a big part
    of the locomotion problem.
  • 1:54 - 1:58
    You probably know it by the fact
    that you can cut the head off a chicken,
  • 1:58 - 1:59
    it can still run for a while,
  • 1:59 - 2:01
    showing that just the lower part,
    spinal cord and body,
  • 2:02 - 2:03
    already solve 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, 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:29 - 2:33
    This is where biorobots like Pleurobot
    and mathematical models
  • 2:33 - 2:34
    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:40 - 2:42
    where people want to
    take inspiration from animals
  • 2:42 - 2:44
    to make robots to go outdoors,
  • 2:44 - 2:47
    like service robots
    or search and rescue robots
  • 2:47 - 2:48
    or field robots.
  • 2:49 - 2:52
    And the big goal here
    is to take inspiration from animals
  • 2:52 - 2:54
    to make robots that can handle
    complex terrain --
  • 2:54 - 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 hydrodynamics.
  • 3:09 - 3:11
    And this is exactly
    the purpose of Pleurobot.
  • 3:12 - 3:15
    So what we do in my lab
    is to collaborate with neurobiologists
  • 3:15 - 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:35
    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:49
    making simulations of lamprey
    and salamander locomotion
  • 3:49 - 3:51
    during my PhD.
  • 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:03
    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 ask 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:15
    It makes a wonderful link
    between swimming,
  • 4:15 - 4:17
    as you find it in eels or fish,
  • 4:17 - 4:21
    and quadruped locomotion,
    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:35
    So the salamander swims
  • 4:35 - 4:37
    by doing what's called
    an anguilliform swimming gait,
  • 4:37 - 4:41
    so they propagate a nice traveling wave
    of muscle activity from head to tail.
  • 4:41 - 4:44
    And if you place
    the salamander on the ground,
  • 4:44 - 4:46
    it switches to what's called
    a walking trot gait.
  • 4:46 - 4:49
    In this case, you have nice
    periodic activation of the limbs
  • 4:49 - 4:50
    which are very nicely coordinated
  • 4:51 - 4:53
    with this standing wave
    undulation 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
    a decerebrated salamander --
  • 5:06 - 5:08
    it's not so nice
    but you remove the head --
  • 5:08 - 5:11
    and if you electrically
    stimulate the spinal cord,
  • 5:11 - 5:14
    at low level of stimulation
    this will induce a walking-like gait.
  • 5:14 - 5:17
    If you stimulate a bit more,
    the gait accelerates.
  • 5:17 - 5:18
    And at some point, there's a threshold,
  • 5:18 - 5:21
    and automatically,
    the animal switches to swimming.
  • 5:21 - 5:22
    This is amazing.
  • 5:22 - 5:24
    Just changing the global drive,
  • 5:24 - 5:26
    as if you are pressing the gas pedal
  • 5:26 - 5:28
    of descending modulation
    to your spinal cord,
  • 5:28 - 5:31
    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 a low level of stimulation,
  • 5:44 - 5:46
    and flapping its wings
    at high-level stimulation.
  • 5:46 - 5:48
    And this really shows that the spinal cord
  • 5:48 - 5:51
    is a very sophisticated
    locomotion controller.
  • 5:51 - 5:53
    So we studied salamander locomotion
    in more detail,
  • 5:53 - 5:56
    and we had in fact access
    to a very nice X-ray video machine
  • 5:56 - 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:06
    That's what we did.
  • 6:06 - 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:20
    to really collect a whole database
    of motor behaviors
  • 6:20 - 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:33
    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 at how close
    it is to the real animal.
  • 6:41 - 6:43
    So what you see here
    is almost a direct comparison
  • 6:43 - 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:50
    of the walking gait.
  • 6:50 - 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:09
    And here, we were very happy,
    because this is difficult to do.
  • 7:09 - 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
    dynamic 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:23
    and we were very, very happy with this.
  • 7:23 - 7:26
    So let's go to 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:31 - 7:33
    And what's interesting
    is that the salamander
  • 7:33 - 7:35
    has kept a very primitive circuit,
  • 7:35 - 7:37
    which is very similar
    to the one we find in the lamprey,
  • 7:38 - 7:39
    this primitive eel-like fish,
  • 7:40 - 7:41
    and it looks like during evolution,
  • 7:41 - 7:44
    new neural 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 neural 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:55
    to allow this transition
    between the two very different gaits.
  • 7:55 - 7:57
    And we tested that on board of a robot.
  • 7:58 - 7:59
    And this is how it looks.
  • 8:07 - 8:10
    So what you see here
    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:16
    And the only thing we do
  • 8:17 - 8:19
    is send to the robot
    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:26
    And what's interesting is,
    by playing with these signals,
  • 8:26 - 8:29
    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:36
    and at some point, if we stimulate a lot,
  • 8:36 - 8:39
    very rapidly it switches
    to the swimming gait.
  • 8:39 - 8:42
    And finally, we can also
    do turning very nicely
  • 8:42 - 8:45
    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:57
    so that the upper part of the brain
    doesn't need to worry about every muscle.
  • 8:57 - 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:06
    So now let's go to cat locomotion
    and the importance of biomechanics.
  • 9:07 - 9:08
    So this is another project
  • 9:08 - 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:18
    And we found three important
    criteria in the properties,
  • 9:18 - 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:31
    which keeps the upper segment
    and the lower segments always parallel.
  • 9:32 - 9:35
    So a simple geometrical system
    that kind of coordinates a bit
  • 9:35 - 9:37
    the internal movement of the segments.
  • 9:37 - 9:40
    A second property of cat limbs
    is that they are very lightweight.
  • 9:40 - 9:41
    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.
  • 10:02 - 10:06
    So this is Peter Eckert,
    who does his PhD 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:18
    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:26
    And this very elastic property
    is also very important.
  • 10:27 - 10:29
    And you also see a bit these properties
  • 10:29 - 10:31
    of these three segments
    of the leg as pantograph.
  • 10:32 - 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:40
    meaning no sensors,
    no complex feedback loops.
  • 10:40 - 10:43
    And that's interesting, because it means
  • 10:43 - 10:47
    that just the mechanics
    already stabilized this quite rapid gait,
  • 10:47 - 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:04
    This is a small perturbation.
  • 11:04 - 11:07
    I was expecting the robot
    to immediately fall over,
  • 11:07 - 11:09
    because there are no sensors,
    no fast feedback loop.
  • 11:09 - 11:12
    But no, just the mechanics
    stabilized the gait,
  • 11:12 - 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:23
    But what's important here
    is that just for small perturbation,
  • 11:23 - 11:24
    the mechanics are right.
  • 11:24 - 11:27
    And I think this is
    a very important message
  • 11:27 - 11:29
    from biomechanics and robotics
    to neuroscience,
  • 11:29 - 11:33
    saying don't underestimate to what extent
    the body already helps locomotion.
  • 11:35 - 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:46 - 11:47
    to that of other vertebrates.
  • 11:47 - 11:49
    And especially the spinal cord
  • 11:49 - 11:51
    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:58
    The person can become
    paraplegic or tetraplegic.
  • 11:59 - 12:01
    This is because the brain
    loses this communication
  • 12:01 - 12:02
    with the spinal cord.
  • 12:02 - 12:04
    Especially, it loses
    this descending modulation
  • 12:04 - 12:06
    to initiate and modulate locomotion.
  • 12:08 - 12:09
    So a big goal of neuroprosthetics
  • 12:09 - 12:12
    is to be able to reactivate
    that communication
  • 12:12 - 12:14
    using electrical or chemical stimulations.
  • 12:15 - 12:18
    And there are several teams
    in the world that do exactly that,
  • 12:18 - 12:19
    especially at EPFL.
  • 12:19 - 12:22
    My colleagues Grégoire Courtine
    and Silvestro Micera,
  • 12:22 - 12:23
    with whom I collaborate.
  • 12:24 - 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:33
    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:47
    (Applause)
  • 12:52 - 12:55
    Bruno Giussani: Auke, I've seen
    in your lab other robots
  • 12:55 - 12:57
    that do things like swim in pollution
  • 12:57 - 13:00
    and measure the pollution while they swim.
  • 13:00 - 13:01
    But for this one,
  • 13:01 - 13:04
    you mentioned in your talk,
    like a side project,
  • 13:06 - 13:07
    search and rescue,
  • 13:07 - 13:09
    and it does have a camera on its nose.
  • 13:09 - 13:12
    Auke Ijspeert: Absolutely. So the robot --
  • 13:12 - 13:13
    We have some spin-off projects
  • 13:13 - 13:16
    where we would like to use the robots
    to do search and rescue inspection,
  • 13:17 - 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:28
    and this is very dangerous
    for a rescue team or even rescue dogs,
  • 13:28 - 13:31
    why not send in a robot
    that can crawl around, swim, walk,
  • 13:31 - 13:34
    with a camera onboard
    to do inspection and identify survivors
  • 13:34 - 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 of 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:55 - 13:57
    BG: Thank you very much.
    Thank you and your team.
Title:
A robot that runs and swims like a salamander
Speaker:
Auke Ijspeert
Description:

Roboticist Auke Ijspeert designs biorobots, machines modeled after real animals that are capable of handling complex terrain and would appear at home in the pages of a sci-fi novel. The process of creating these robots leads to better automata that can be used for fieldwork, service, and search and rescue. But these robots don't just mimic the natural world — they help us understand our own biology better, unlocking previously unknown secrets of the spinal cord.

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

English subtitles

Revisions Compare revisions