top of page

Robot self learns to walk

Ibrahim Ali Shah

At the Max Planck Institute for Intelligent Systems (MPI-IS) in Stuttgart, researchers embarked on a groundbreaking study to unravel the secrets of animal locomotion and how they learn to walk as newborns, from stumbling.


Their efforts led to the creation of a remarkable four-legged, dog-sized robot, aptly named Ruppert, designed to shed light on this intricate process.

Ruppert was not provided with explicit instructions on how to walk; instead, it relied on an ingenious algorithm outlining the ultimate goal of attaining stable standing and walking. Astonishingly, within a mere hour of training on various terrains, the robot mastered the art of walking, skillfully utilizing its intricate leg mechanics.

The learning process is guided by a Bayesian optimization algorithm, which involves comparing the measured foot sensor information with target data from a modeled virtual spinal cord program in the robot's computer. Through continuous comparison of sent and expected sensor information, running reflex loops, and adjusting its motor control patterns, the robot acquires the ability to walk.


When faced with stumbling, Ruppert's learning algorithm ingeniously altered the amplitude of its leg swings, resulting in modified motion and better utilization of its compliant leg mechanics. As a result of this learning process, the robot progressively stumbled less and continually optimized its walking performance.


This research opens new frontiers in understanding how animals learn to walk and adapt to improve their locomotion. By successfully replicating this learning process in Ruppert, the team at MPI-IS has made significant strides in the field of robotics and biologically-inspired locomotion. The insights gained from this study hold tremendous potential for enhancing robotic mobility and could pave the way for the development of more agile and efficient self-learning robotic systems in the future.

Comments


SIGN UP AND STAY UPDATED!

Thanks for submitting!

bottom of page