Benchmarking Model Predictive Control and Reinforcement Learning Based Control for Legged Robot Locomotion

June 10, 2025 ยท View on GitHub

This repository consists of the data and plots used in the submitted paper to Frontiers in Robotics and AI. Furthermore, RL compilation video can be found attached here.

RL Simulation

MPC Simulation

Task and Data Files

TaskData Files
Standardizationrl data, mpc data
Perturb in positive x axisrl data, mpc data
Perturb in negative x axisrl data, mpc data
Perturb in negative y axisrl data, mpc data
Generalization for slippery terrainrl data
Generalization for uneven terrainrl data

Data specification: [time, x, y, z, vx, vy, vz, ctrl1, ctrl2, ctrl3, external force] where,

  • x, y and z stands for Center of mass position in x, y and z axis
  • vx, vy and vz stands for Center of mass velocity in x, y and z axis
  • ctrl1, ctrl2, ctrl3 stands for control in hip abduction, hip flexion and knee flexion