Impact of Static Friction on Sim2Real in Robotic Reinforcement Learning
Xiaoyi Hu, Qiao Sun, Bailin He, Haojie Liu, Xueyi Zhang, Chunpeng lu, Jiangwei Zhong
TL;DR
This work identifies Static friction as a pivotal factor in the Sim2Real transfer gap for legged robotic reinforcement learning. By combining a control-theoretic joint model with parameter identification and three transfer strategies—conventional domain randomization without Static friction, Actuator Net, and Static friction–aware domain randomization—the authors demonstrate that modeling Static friction significantly improves real-world transfer, particularly for stair climbing, at the cost of increased training complexity. The study validates these findings through Sim2Sim and Sim2Real experiments using the Saturn Lite hexapod and the Rapid Motor Adaptation (RMA) algorithm, highlighting the importance of friction-aware training and proposing strategies to mitigate wear-related variability. Overall, the results offer a practical pathway to more robust Sim2Real transfer in robotic locomotion by explicitly accounting for Static friction in model randomized training and by considering joint designs with favorable friction-to-torque characteristics.
Abstract
In robotic reinforcement learning, the Sim2Real gap remains a critical challenge. However, the impact of Static friction on Sim2Real has been underexplored. Conventional domain randomization methods typically exclude Static friction from their parameter space. In our robotic reinforcement learning task, such conventional domain randomization approaches resulted in significantly underperforming real-world models. To address this Sim2Real challenge, we employed Actuator Net as an alternative to conventional domain randomization. While this method enabled successful transfer to flat-ground locomotion, it failed on complex terrains like stairs. To further investigate physical parameters affecting Sim2Real in robotic joints, we developed a control-theoretic joint model and performed systematic parameter identification. Our analysis revealed unexpectedly high friction-torque ratios in our robotic joints. To mitigate its impact, we implemented Static friction-aware domain randomization for Sim2Real. Recognizing the increased training difficulty introduced by friction modeling, we proposed a simple and novel solution to reduce learning complexity. To validate this approach, we conducted comprehensive Sim2Sim and Sim2Real experiments comparing three methods: conventional domain randomization (without Static friction), Actuator Net, and our Static friction-aware domain randomization. All experiments utilized the Rapid Motor Adaptation (RMA) algorithm. Results demonstrated that our method achieved superior adaptive capabilities and overall performance.
