Terrain Stability Estimation on a Quadruped
By Sarthak Bhatnagar, Dylan Chow, Scott Durand, Andrew Suk
1
Overview and goals
Problem:
Unstable terrain can cause a quadruped robot to lose balance and potentially fall over.
Solution:
Use joint and force sensors on the quadruped legs to probe a foothold, evaluate its stability, and maneuver around the foothold if it is deemed unstable.
2
Implementation
A1 Unitree Quadruped
3
Balancing on 3 legs
Allow one leg to move arbitrarily while the other 3 balance.
4
FootA
FootB
FootC
CoM Position
Desired CoM Position
Probing Foothold & Estimating Stability
5
STABLE
NOT STABLE
NOT STABLE
Walking
6
Simulation: stable terrain
7
Simulation: unstable terrain
8
Simulation: PID Three Legged Controller
9
Sim-to-real
10
Hardware: stable terrain
11
Hardware: unstable terrain
12
Difficulties faced
13
Future goals & ideas
14
Acknowledgements
Thank you to Ayush and Sunay for their mentorship on this project!
Libraries used:
Libraries not yet implemented:
15