Search papers, labs, and topics across Lattice.
This paper introduces a reinforcement learning-based locomotion framework for humanoid robots performing load-carrying tasks in industrial settings, addressing the challenges of dynamic coupling between locomotion and manipulation under varying payloads. The approach uses a decoupled loco-manipulation architecture where lower-body locomotion is controlled by an RL policy that outputs residual joint actions based on kinematically-derived nominal configurations. Key to the method is a history-based state estimator that infers base linear velocity and height, encoding load and manipulation disturbances in a latent representation, enabling stable locomotion and manipulation even with partial observability.
Humanoid robots can now nimbly carry loads in industrial environments thanks to a reinforcement learning approach that learns stable locomotion without needing real-world fine-tuning.
Humanoid robots deployed in industrial environments are required to perform load-carrying transportation tasks that tightly couple locomotion and manipulation. However, achieving stable and robust locomotion under varying payloads and upper-body motions is challenging due to dynamic coupling and partial observability. This paper presents a load-aware locomotion framework for industrial humanoids based on a decoupled yet coordinated loco-manipulation architecture. Lower-body locomotion is controlled via a reinforcement learning policy producing residual joint actions on kinematically derived nominal configurations. A kinematics-based locomotion reference with a height-conditioned joint-space offset guides learning, while a history-based state estimator infers base linear velocity and height and encodes residual load- and manipulation-induced disturbances in a compact latent representation. The framework is trained entirely in simulation and deployed on a full-size humanoid robot without fine-tuning. Simulation and real-world experiments demonstrate faster training, accurate height tracking, and stable loco-manipulation. Project page: https://lequn-f.github.io/LALO/