Mastodon

Quadrupedal Locomotion via Central Pattern Generator and Reinforcement Learning

This project is a course project of MICRO-507 under the supervision of Dr. Guillaume Bellegarda and Prof. Auke Jan Ijspeert at EPFL. For more info, please refer to our code and our report.

Overview

In this project, we studied and implemented locomotion controllers based on Central Pattern Generator (CPG) or Deep Reinforcement Learning. CPG generates periodic locomotion references according to different gaits, and the references will be mapped to physical parameters. The command will be executed by PD controllers in joint space and Cartesian space.

Some of Result Demos

  • Quadruped galloping gait in the competiton environment with locomotion controller trained by DRL (PPO).

  • Quadruped walking gait in the plain environment trained by DRL (SAC).

  • Quadruped back walking in the competition environment trained by DRL (SAC) with joint PD control method.

Avatar
Chengkun (Charlie) Li
MSc student in Robotics
Next
Previous

Related