Home

Awesome

awesome-legged-locomotion-learning Awesome

A curated list of resources relevant to legged locomotion learning of robotics.

I'm new to the region of legged locomotion, and this awesome list is mainly used to organize and share some source I've seen. This list will be updated gradually.

Related awesome-lists

Robot models

Bipeds

NameMakerFormatsLicenseMeshesInertiasCollisions
BoltODRIURDFBSD-3-Clause✔️✔️✔️
Cassie (MJCF)Agility RoboticsMJCFMIT✔️✔️✔️
Cassie (URDF)Agility RoboticsURDFMIT✔️✔️✔️
SprypedBenjamin BokserURDFGPL-3.0✔️✔️✔️
UpkieTast's RobotsURDFApache-2.0✔️✔️✔️

Humanoids

NameMakerFormatsLicenseMeshesInertiasCollisions
Atlas DRC (v3)Boston DynamicsURDFBSD-3-Clause✔️✔️✔️
Atlas v4Boston DynamicsURDFMIT✔️✔️✔️
DigitAgility RoboticsURDF✖️✔️✔️✔️
iCubIITURDFCC-BY-SA-4.0✔️✔️✔️
JAXONJSKCOLLADA, URDF, VRMLCC-BY-SA-4.0✔️✔️✔️
JVRC-1AISTMJCF, URDFBSD-2-Clause✔️✔️✔️
NAOSoftBank RoboticsURDF, XacroBSD-3-Clause:heavy_minus_sign:✔️✔️
Robonaut 2NASA JSC RoboticsURDFNASA-1.3✔️✔️✔️
RomeoAldebaran RoboticsURDFBSD-3-Clause✔️✔️✔️
SigmaBanRhobanURDFMIT✔️✔️✔️
TALOSPAL RoboticsURDFLGPL-3.0✔️✔️✔️
ValkyrieNASA JSC RoboticsURDF, XacroNASA-1.3✔️✔️✔️
WALK-MANIITXacroBSD-3-Clause✔️✔️✔️

Quadrupeds

NameMakerFormatsLicenseMeshesInertiasCollisions
A1UNITREE RoboticsMJCF, URDFMPL-2.0✔️✔️✔️
AliengoUNITREE RoboticsMJCF, URDFMPL-2.0✔️✔️✔️
ANYmal BANYboticsMJCF, URDFBSD-3-Clause✔️✔️✔️
ANYmal CANYboticsMJCF, URDFBSD-3-Clause✔️✔️✔️
Go1UNITREE RoboticsMJCF, URDFBSD-3-Clause✔️✔️✔️
HyQIITURDFApache-2.0✔️✔️✔️
LaikagoUNITREE RoboticsMJCF, URDFMPL-2.0✔️✔️✔️
Mini CheetahMITURDFBSD✔️✔️✔️
MinitaurGhost RoboticsURDFBSD-2-Clause✔️✔️✔️
SoloODRIURDFBSD-3-Clause✔️✔️✔️
SpotBoston DynamicsXacro✖️✔️✖️✔️

Code

[legged_gym]: Isaac Gym Environments for Legged Robots GitHub stars

[domain-randomizer]: A standalone library to randomize various OpenAI Gym Environments GitHub stars

[cassie-mujoco-sim]: A simulation library for Agility Robotics' Cassie robot using MuJoCo (provide the cassie's model file) GitHub stars

[gym-cassie-run]: gym RL environment in which a mujoco simulation of Agility Robotics' Cassie robot is rewarded for walking/running forward as fast as possible. GitHub stars

[DRLoco]: Simple-to-use-and-extend implementation of the DeepMimic Approach using the MuJoCo Physics Engine and Stable Baselines 3, mainly for locomotion tasks [Doc] GitHub stars

[dm_control]: DeepMind's software stack for physics-based simulation and Reinforcement Learning environments, using MuJoCo. GitHub stars

[bipedal-skills]: Bipedal Skills Benchmark for Reinforcement Learning GitHub stars

[terrain_benchmark]: terrain-robustness benchmark for legged locomotion GitHub stars

[spot_mini_mini]: Dynamics and Domain Randomized Gait Modulation with Bezier Curves for Sim-to-Real Legged Locomotion. (ROS + Gazebo + Gym + Pybullet) [Doc]

[apex]: Apex is a small, modular library that contains some implementations of continuous reinforcement learning algorithms. Fully compatible with OpenAI gym. GitHub stars

[EAGERx]: Tutorial: Tools for Robotic Reinforcement Learning, Hands-on RL for Robotics with EAGER and Stable-Baselines3. GitHub stars

[FRobs_RL]: Framework to easily develop robotics Reinforcement Learning tasks using Gazebo and stable-baselines-3. GitHub stars

[Cassie_FROST]: This repository contains an example using C-FROST to generate a library of walking gaits for Cassie series robot. The code depends on FROST and C-FROST. GitHub stars

[GenLoco]: Official codebase for GenLoco: Generalized Locomotion Controllers for Quadrupedal Robots, containing code for training on randomized robotic morphologies to imitate reference motions as well as pre-trained policies and code to deploy these on simulated or real-world robots. GitHub stars

[rl-mpc-locomotion]: This repo is aim to provide a fast simulation and RL training framework for quadrupad locomotion. The control framework is a hierarchical controller composed of an higher-level policy network and a lower-level model predictive controller (MPC).

Survey

Technical blog

Papers

Arxiv Preprint

image-20230329112415637

image-20230401211428692

image-20230224211017308

image-20230313104521457

2023

Conference

image-20230323104014947

Journal

2022

Conference

image-20230401202349048

image-20230401200911189

image-20230304165912378

Journal

2021

Conference

image-20230207114359031

Journal

2020

Conference

image-20230207115155448

image-20230215210809348

Journal

[IEEE-RAL] Learning Natural Locomotion Behaviors for Humanoid Robots Using Human Bias. [paper]

2019

Conference

image-20230313100732546

image-20230301193719049

Journal

image-20230301160644417

2018

Conference

image-20230207114638125

image-20230207114835448

Journal

image-20230301192459282

2017

Conference

image-20230301164846274

Journal