Robohub.org
 

iCub drums and crawls using bio-inspired control


by
17 January 2012



share this:

Ever see a lizard effortlessly run up a wall?

Like most vertebrates, lizards are able to quickly adapt to new environments in a robust way thanks to a special type of movement generator. The idea is that a high-level planner (the brain) is responsible for determining the key characteristics of a movement such as the position that needs to be reached by a limb or the amplitude and frequency with which the limbs should perform rhythmic motions. These high-level commands then serve as an input to motion primitives responsible for activating muscles in the correct sequence. Motion primitives are typically organized at the spinal level through neural networks called central pattern generators (CPGs).

This control architecture has many advantages for robotics. First, once the motion primitives are designed, only high-level commands are required to control the entire motion of the robot. Therefor, instead of planning the positions of all joints, the motion planner only needs to issue high-level goals such as “reach there” or “move your arm rhythmically with this amplitude and this frequency”. This greatly reduces the complexity of planning motions for robots with many degrees of freedom. Furthermore, CPGs are very fast, have low computational cost and can be modulated by sensory feedback in order to obtain adaptive behaviors.

Using this control architecture, Degallier et al. were able to turn the iCub humanoid seen in the video below into an on-demand drummer. Random users at a robotics conference were able to change on-line a score that the iCub was playing or test how well it could adapt when its drums were moved. To show the generality of their approach, they then applied the same architecture to make the iCub crawl and reach for objects. Although one behaviour was rhythmic (crawling) and the other discrete (reaching), the robot was easily able to switch between the two.



tags: ,


Sabine Hauert is President of Robohub and Associate Professor at the Bristol Robotics Laboratory
Sabine Hauert is President of Robohub and Associate Professor at the Bristol Robotics Laboratory





Related posts :



Robot Talk Episode 138 – Robots in the environment, with Stefano Mintchev

  19 Dec 2025
In the latest episode of the Robot Talk podcast, Claire chatted to Stefano Mintchev from ETH Zürich about robots to explore and monitor the natural environment.

Artificial tendons give muscle-powered robots a boost

  18 Dec 2025
The new design from MIT engineers could pump up many biohybrid builds.

Robot Talk Episode 137 – Getting two-legged robots moving, with Oluwami Dosunmu-Ogunbi

  12 Dec 2025
In the latest episode of the Robot Talk podcast, Claire chatted to Oluwami Dosunmu-Ogunbi from Ohio Northern University about bipedal robots that can walk and even climb stairs.

Radboud chemists are working with companies and robots on the transition from oil-based to bio-based materials

  10 Dec 2025
The search for new materials can be accelerated by using robots and AI models.

Robot Talk Episode 136 – Making driverless vehicles smarter, with Shimon Whiteson

  05 Dec 2025
In the latest episode of the Robot Talk podcast, Claire chatted to Shimon Whiteson from Waymo about machine learning for autonomous vehicles.



 

Robohub is supported by:




Would you like to learn how to tell impactful stories about your robot or AI system?


scicomm
training the next generation of science communicators in robotics & AI


 












©2025.05 - Association for the Understanding of Artificial Intelligence