SwingBot: Learning Whole-Body Brachiation for Humanoid Robots

SwingBot: Learning Whole-Body Brachiation for Humanoid Robots

Yujie Xiong, Peng Zhai, Taixian Hou, Quancheng Qian, Cunwang Liu, Kangmai Hu, Long Yang, Zhiyan Dong, Lihua Zhang · N/A · 2026

Framework

N/A

License

N/A

Stars

N/A

Summary

Brachiation enables primates to move across overhead supports when ground paths are blocked, suggesting a complementary locomotion mode for robots operating in cluttered or hazardous environments.

Abstract Summary

Brachiation enables primates to move across overhead supports when ground paths are blocked, suggesting a complementary locomotion mode for robots operating in cluttered or hazardous environments. Bringing this capabil?ity to high-DoF humanoid robots is difficult because the controller must discover a long-horizon release-swing-capture sequence, coordinate alternating contacts with whole-body momentum, and act without reliable measurements of segment?relative displacement or hook-contact state. We present SwingBot, a learning framework for continuous humanoid brachiation with passive wrist hooks. Swing?Bot makes the task trainable by organizing learning around the structure of brachi?ation: biomimetic keyframes make rare release-swing-capture transitions reach?able during early exploration, and recurrent privileged-state estimation provides compact position and contact latents for deployment. Hardware experiments demonstrate continuous bar traversal and robustness to payload, external distur?bances and different bar spacings, showing that this formulation offers a practical route to whole-body robotic brachiation.

Key Points

  • Brachiation enables primates to move across overhead supports when ground paths are blocked, suggesting a complementary locomotion mode for robots operating in cluttered or hazardous environments.
  • Bringing this capabil?ity to high-DoF humanoid robots is difficult because the controller must discover a long-horizon release-swing-capture sequence, coordinate alternating contacts with whole-body momentum, and act without reliable measurements of segment?relative displacement or hook-contact state.
  • We present SwingBot, a learning framework for continuous humanoid brachiation with passive wrist hooks.
  • Swing?Bot makes the task trainable by organizing learning around the structure of brachi?ation: biomimetic keyframes make rare release-swing-capture transitions reach?able during early exploration, and recurrent privileged-state estimation provides compact position and contact latents for deployment.
  • Hardware experiments demonstrate continuous bar traversal and robustness to payload, external distur?bances and different bar spacings, showing that this formulation offers a practical route to whole-body robotic brachiation.

Method

We formulate whole-body brachiation as command-conditioned partially observable reinforcement learning. The robot is controlled through a 20-DoF policy interface, including 12 leg DoFs and 8 arm DoFs. At each timestep, the policy outputs a residual joint-position action $\mathbf{a}_{t}\in\mathbb{R}^{20}$, which is converted to a joint target and tracked by low-level PD control.

The policy is optimized with PPO to maximize $J(\pi_{\theta})=\mathbb{E}_{\pi_{\theta}}[\sum_{t=0}^{T-1}\gamma^{t}r(\mathbf{s}_{t},\mathbf{a}_{t})]$ [ 38 , 29 ] .

Method — SwingBot: Learning Whole-Body Brachiation for Humanoid Robots
Figure 2: Overview of the SwingBot framework. The privileged-information RSSM learns recurrent latent states $(\mathbf{h}_{t},\mathbf{z}_{t})$ from rollout histories and reconstructs compact transition variables. The policy acts from proprioception and the RSSM latent, and early rollouts are guided by keyframe-based joint-position commands. Alternating left- and right-hand actions then produce continuous brachiation across overhead bars.

Experiments

We evaluate SwingBot through simulation ablations, RSSM reconstruction analysis, and hardware tests for continuous traversal, payload carrying, disturbance recovery and different bar spacings. Experimental setup. Each rollout contains eight scripted command segments, and the command alternates between left and right hooks every $1.5$ seconds unless otherwise specified.

Experiments — SwingBot: Learning Whole-Body Brachiation for Humanoid Robots
Figure 3: RSSM reconstruction of privileged transition variables. Solid curves show environment-averaged true targets $\mathbf{y}_{t}$; dashed curves show RSSM reconstructions $\hat{\mathbf{y}}_{t}$. Yellow arrows indicate the robot motion phase.

Sources and Demonstrations

Figures are reproduced from Xiong et al. See the full paper for experimental details and the project page, when the paper links one, for demonstrations and videos.

Share

Related Papers

Adaptive Rejection of Unknown Hybrid Sinusoidal Disturbances with Application to Humanoid Walking under Unknown Ground Motion
arXiv preprint

Adaptive Rejection of Unknown Hybrid Sinusoidal Disturbances with Application to Humanoid Walking under Unknown Ground Motion

I-Chia Chang, Jacob Stewart, Petros A. Ioannou et al.

Legged robot control is not yet practical in non-inertial environments, where the ground and surroundings accelerate in the inertial Earth frame, mainly because of the unknown, time-varying, persistent perturbations caused by environmental motion, compounded by the associated hybrid robotic dynamics.

locomotion reinforcement-learning control
PDF Intermediate