• CN: 11-2187/TH
  • ISSN: 0577-6686

Journal of Mechanical Engineering ›› 2026, Vol. 62 ›› Issue (11): 191-200.doi: 10.3901/JME.260393

Previous Articles    

Whole-body Motion Skills Generation for Humanoid Robots Based on Multi-critic Actor Imitation Learning

SHAO Shibo1, LINChengran2, DU Guofeng1, LI Junnian1, CAO Zhengcai2   

  1. 1. College of Information Science and Technology, Beijing University of Chemical Technology, Beijing 100029;
    2. State Key Laboratory of Robotics and Systems, Harbin Institute of Technology, Harbin 150006
  • Received:2025-11-04 Revised:2026-03-13 Published:2026-07-29

Abstract: Whole-body motion skills are fundamental for humanoid robots to achieve complex behaviors and perform diverse tasks. Although existing motion control methods perform well in simulation, transferring them to the real world remains challenging. Humanoid robots typically have high degrees of freedom and strong dynamic coupling. As a result, accurate motion imitation and stable sim-to-real transfer are difficult to achieve under dynamics discrepancies and sensor noise. To address these issues, this research proposes a humanoid motion skill learning method based on multi-critic actor imitation learning. First, a difficulty-aware curriculum learning strategy based on a motion complexity metric is designed, enabling the robot to progressively learn complex motion skills from diverse motion datasets. Then, a multi-critic actor network architecture is introduced to improve the fidelity of imitation to motion capture data while balancing motion imitation accuracy and sim-to-real transfer capability. Experimental results show that the proposed method achieves high-precision motion imitation on the Unitree G1 humanoid robot. Motion skills learned in simulation are successfully transferred to the real world in a zero-shot setting. This demonstrates the effectiveness and generalization capability of the proposed method in real-world scenarios.

Key words: humanoid robots, multi-critic actor imitation learning, motion control

CLC Number: