DreamFLEX: Learning Fault-Aware Quadrupedal Locomotion Controller for Anomaly Situation in Rough Terrains
Seunghyun Lee, I Made Aswin Nahrendra, Dongkyu Lee, Byeongho Yu, Minho Oh, Hyun Myung
TL;DR
DreamFLEX targets fault tolerant quadrupedal locomotion under joint faults on rough terrains. It introduces DreamFLEX, a framework that combines an asymmetric actor-critic policy trained with proprioception and a Failure Estimation and Modulation Network (FEMNet) that explicitly estimates the joint fault vector $f_t$ and modulates the latent embedding $z_t$ to adapt gait in real time. The method uses a terrain curriculum and a joint fault curriculum during training and validates performance in both simulation (Isaac Gym) and real-world experiments on a Unitree Go1, outperforming prior fault tolerant methods and ablations. The results show robust locomotion despite faults, enabling traversal of rough terrains with reduced hardware damage and less need for human intervention, highlighting strong sim to real transfer.
Abstract
Recent advances in quadrupedal robots have demonstrated impressive agility and the ability to traverse diverse terrains. However, hardware issues, such as motor overheating or joint locking, may occur during long-distance walking or traversing through rough terrains leading to locomotion failures. Although several studies have proposed fault-tolerant control methods for quadrupedal robots, there are still challenges in traversing unstructured terrains. In this paper, we propose DreamFLEX, a robust fault-tolerant locomotion controller that enables a quadrupedal robot to traverse complex environments even under joint failure conditions. DreamFLEX integrates an explicit failure estimation and modulation network that jointly estimates the robot's joint fault vector and utilizes this information to adapt the locomotion pattern to faulty conditions in real-time, enabling quadrupedal robots to maintain stability and performance in rough terrains. Experimental results demonstrate that DreamFLEX outperforms existing methods in both simulation and real-world scenarios, effectively managing hardware failures while maintaining robust locomotion performance.
