Online Optimization of Central Pattern Generators for Quadruped Locomotion
Zewei Zhang, Guillaume Bellegarda, Milad Shafiee, Auke Ijspeert

TL;DR
This paper introduces an online Bayesian Optimization framework for tuning Central Pattern Generator parameters in quadruped robots, enabling rapid adaptation to changing terrains, velocities, and payloads for improved stability and energy efficiency.
Contribution
It presents a novel online optimization method for CPG parameters using Bayesian Optimization, reducing tuning time and enhancing adaptability in legged robot locomotion.
Findings
Rapid optimization under 3 minutes on hardware
Effective adaptation to terrain and payload variations
Improved stability and energy efficiency with sensory feedback
Abstract
Typical legged locomotion controllers are designed or trained offline. This is in contrast to many animals, which are able to locomote at birth, and rapidly improve their locomotion skills with few real-world interactions. Such motor control is possible through oscillatory neural networks located in the spinal cord of vertebrates, known as Central Pattern Generators (CPGs). Models of the CPG have been widely used to generate locomotion skills in robotics, but can require extensive hand-tuning or offline optimization of inter-connected parameters with genetic algorithms. In this paper, we present a framework for the \textit{online} optimization of the CPG parameters through Bayesian Optimization. We show that our framework can rapidly optimize and adapt to varying velocity commands and changes in the terrain, for example to varying coefficients of friction, terrain slope angles, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Locomotion and Control · Robotic Mechanisms and Dynamics · Robotic Path Planning Algorithms
