End-to-End RL Policy for Stair Locomotion

PPO-based DRL control for hexapods and quadrupeds

This project explores end-to-end reinforcement learning for stair locomotion using hexapod (Yuna) and quadruped robots. We train a parallel Proximal Policy Optimization (PPO) based DRL control policy to achieve robust stair climbing capabilities. I used isaac_gym implementation based on isaacsim for parallel simulation.

On the left, yuna - a hexapod from HEBI robotics. Middle, Locomotion policy trained on flat ground. Right, Locomotion policy being trained on stairs.
Trained RL hexapod policy

Key Observation : Hexapods (Yuna) being inherently stable, need more penalties than positive rewards for tasks such as climbing stairs as opposed to in quadrupeds.

Training policy walking on rough terrain, sloped terrain, stairs up/down, and discrete obstacles