LiPS: Large-Scale Humanoid Robot Reinforcement Learning with Parallel-Series Structures
Qiang Zhang, Gang Han, Jingkai Sun, Wen Zhao, Jiahang Cao, Jiaxu Wang, Hao Cheng, Lingfeng Zhang, Yijie Guo, Renjing Xu
TL;DR
LiPS targets the sim2real gap in reinforcement learning for humanoid robots with complex parallel-series ankle structures by integrating multi-rigid-body dynamics into GPU-accelerated simulation to enable large-scale training. It develops a floating-base dynamics model for multi-rigid-body humanoids with parallel ankles and formulates a large-scale RL environment that trains in the parallel domain and maps outputs to series actuation via the transposed Jacobian $J^T$ during deployment. Experimental results show that LiPS-trained policies transfer effectively to the real Tien Kung humanoid, with lower computational load and improved robustness compared to traditional serial-training plus post-hoc conversion. The approach provides a generalizable, URDF-compatible framework for rapid, scalable RL of complex humanoids, potentially accelerating development of robust locomotion in real-world settings.
Abstract
In recent years, research on humanoid robots has garnered significant attention, particularly in reinforcement learning based control algorithms, which have achieved major breakthroughs. Compared to traditional model-based control algorithms, reinforcement learning based algorithms demonstrate substantial advantages in handling complex tasks. Leveraging the large-scale parallel computing capabilities of GPUs, contemporary humanoid robots can undergo extensive parallel training in simulated environments. A physical simulation platform capable of large-scale parallel training is crucial for the development of humanoid robots. As one of the most complex robot forms, humanoid robots typically possess intricate mechanical structures, encompassing numerous series and parallel mechanisms. However, many reinforcement learning based humanoid robot control algorithms currently employ open-loop topologies during training, deferring the conversion to series-parallel structures until the sim2real phase. This approach is primarily due to the limitations of physics engines, as current GPU-based physics engines often only support open-loop topologies or have limited capabilities in simulating multi-rigid-body closed-loop topologies. For enabling reinforcement learning-based humanoid robot control algorithms to train in large-scale parallel environments, we propose a novel training method LiPS. By incorporating multi-rigid-body dynamics modeling in the simulation environment, we significantly reduce the sim2real gap and the difficulty of converting to parallel structures during model deployment, thereby robustly supporting large-scale reinforcement learning for humanoid robots.
