Robust Brachiation on a Life-Sized Dual-Arm Robot Using Waypoint-Guided Reinforcement Learning
Organizations: Department of Mechano-Informatics, Graduate School of Information Science and Technology, The University of Tokyo, 7-3-1 Hongo, Bunkyo-ku, Tokyo, 113-8656, Japan.
Abstract
Brachiation is a form of locomotion in which primates move primarily using their arms, enabling traversal in environments without footholds. However, this motion requires highly coordinated whole-body movement and precise timing control for bar grasping and release. As a result, achieving robust behavior on life-sized robotic platforms remains challenging. In this study, we present a reinforcement learning-based method to realize brachiation on a life-sized dual-arm robot. The core of the proposed approach is Waypoint-Guided Reinforcement Learning (WGRL), a learning framework for inducing non-linear and complex motions. For high-difficulty tasks where imitation learning data are unavailable, WGRL guides behavior acquisition by sparsely specifying waypoints for the end-effector trajectory, while whole-body motion is generated through reinforcement learning. In addition, by integrating the waypoint-following guidance with rewards based on task success and mechanical energy, and training in an environment designed for Sim-to-Real transfer, the proposed method achieves both forward progression and motion stability. The acquired behavior is evaluated through Sim-to-Sim experiments under monkey-bar environments with geometric variations and hardware experiments, confirming robust brachiation including failure recovery behavior. This study provides effective learning design guidelines for realizing arm-based locomotion on life-sized robotic hardware and expanding the traversable workspace of robots.
Figures & tables
| Name | Symbol |
|---|---|
| Base (torso link) angular velocity | |
| Gravity direction (in torso local frame) | |
| All joint positions | |
| All joint velocities | |
| Motion phase indicator |
| Name | Symbol |
|---|---|
| Joint position history | |
| Joint velocity history | |
| Joint position tracking error history | |
| IMU history | |
| End-effector hooking contact state | |
| End-effector contact forces |
| Name | Equation* | Weight † | |
|---|---|---|---|
| 1st | 2nd | ||
| WGRL (Position) | 0.64 | 0.8 | |
| WGRL (Progress) | 4.0 | 5.0 | |
| WGRL (Success) | 10 | – | |
| Support-Hand Grasp | 0.5 | 0.5 | |
| Bars Reached | 2 | 0.3 | |
Robot Locomotion
Robot locomotion studies how robots move efficiently and reliably across varied terrains, environments, and movement modes.
See all 233 papers