RobotDancing: Residual-Action Reinforcement Learning Enables Robust Long-Horizon Humanoid Motion Tracking

TL;DR

RobotDancing uses residual-action reinforcement learning for robust long-horizon humanoid motion tracking.

cs.RO 🔴 Advanced 2025-09-25 3 views
Zhenguo Sun Yibo Peng Yuan Meng Xukun Li Bo-Sheng Huang Zhenshan Bing Xinlong Wang Alois Knoll
reinforcement learning humanoid robots motion tracking residual learning cross-platform

Key Findings

Methodology

RobotDancing employs residual-action reinforcement learning by predicting reference-conditioned residual joint targets. This approach focuses on compensating for dynamics mismatches between the reference and the robot, rather than resynthesizing motion. The training process uses distribution-aware balancing and failure-aware prioritization to cover rare poses and revisit persistently difficult segments.

Key Results

  • On Unitree G1, RobotDancing successfully executed eight LAFAN1 dance motions, with cross-platform experiments on H1 and H1-2. SELECTIVE residual strategy reduced Eg-mpbpe, Empbpe, and Empjpe by 15.7%, 18.2%, and 20.5%, respectively.
  • The sampling strategy combining failure-aware and distribution balancing improved sample efficiency and reduced error accumulation.
  • RobotDancing demonstrated cross-platform feasibility, executing long-horizon behaviors without test-time modifications.

Significance

This study provides a novel approach for robust motion tracking in humanoid robots during long-horizon, high-dynamic behaviors. By using residual actions, RobotDancing not only improves tracking accuracy but also enhances cross-platform feasibility. Its successful application demonstrates potential in real-world robotic control, especially in scenarios requiring high precision and stability.

Technical Contribution

RobotDancing addresses the dynamics mismatch problem in long-horizon motion tracking through residual-action reinforcement learning. Unlike existing methods, it does not rely on absolute joint commands but improves tracking stability and accuracy through residual corrections. Its cross-platform applicability further expands the potential of humanoid robots on different hardware platforms.

Novelty

RobotDancing is the first to apply residual-action reinforcement learning to long-horizon humanoid motion tracking. Compared to traditional absolute action tracking methods, it achieves higher stability and accuracy through residual corrections, showing unique advantages in cross-platform applications.

Limitations

  • Each reference sequence requires separate policy training, limiting universality.
  • Tracking accuracy on the H1-2 platform still needs improvement.
  • Hardware failure diagnosis is limited by the lack of synchronized torque, contact, slip, and attitude data.

Future Work

Future research will explore universal tracking for multimodal references, motion-conditioned residual gates, and perception-enhanced tracking in unstructured environments.

AI Executive Summary

Tracking long-horizon, high-dynamic behaviors in humanoid robots has been challenging, with traditional methods often failing due to dynamics mismatches. RobotDancing addresses this issue with a residual-action reinforcement learning approach. It predicts reference-conditioned residual joint targets, focusing on compensating for dynamics mismatches rather than resynthesizing motion.

In experiments, RobotDancing successfully executed eight LAFAN1 dance motions on Unitree G1 and demonstrated cross-platform feasibility on H1 and H1-2. The results showed that the SELECTIVE residual strategy significantly reduced error accumulation, improving tracking accuracy.

Despite its success in long-horizon tracking, RobotDancing requires separate policy training for each reference sequence, limiting its universality. Additionally, tracking accuracy on the H1-2 platform still needs improvement. Future research will explore universal tracking for multimodal references and perception-enhanced tracking in unstructured environments.

Deep Analysis

Background

Tracking long-horizon, high-dynamic behaviors in humanoid robots has been a challenge. Traditional methods often rely on absolute joint commands, which work well for short or cyclic skills but become fragile in long, high-energy sequences. Recent advances in physics-based humanoid control have shown impressive progress, but precise and robust motion tracking remains a core challenge.

Core Problem

The main problem in long-horizon motion tracking is the dynamics mismatch between reference trajectories and the robot's true physics. This mismatch leads to accumulating tracking errors, eventually destabilizing control. This issue is particularly pronounced when transferring motions from simulation or captured human data to real robotic platforms.

Innovation

The core innovation of RobotDancing is the use of residual-action reinforcement learning to track motion by predicting reference-conditioned residual joint targets. Unlike traditional absolute action tracking methods, this approach achieves higher stability and accuracy through residual corrections, particularly showing unique advantages in cross-platform applications.

Methodology

  • �� Uses residual-action reinforcement learning to track motion by predicting reference-conditioned residual joint targets.
  • �� Employs distribution-aware balancing and failure-aware prioritization to cover rare poses and revisit persistently difficult segments.
  • �� Trains one policy per reference sequence, ensuring cross-platform applicability.
  • �� Validates the method's performance on Unitree G1, H1, and H1-2 platforms.

Experiments

Experiments were conducted on Unitree G1 using eight LAFAN1 dance motions and cross-platform experiments on H1 and H1-2. The experimental design included distribution-aware balancing and failure-aware prioritization to improve sample efficiency and reduce error accumulation.

Results

Results showed that the SELECTIVE residual strategy significantly reduced error accumulation, improving tracking accuracy. RobotDancing successfully executed eight LAFAN1 dance motions on Unitree G1, with cross-platform experiments on H1 and H1-2 also proving successful.

Applications

RobotDancing can be applied in humanoid robot control scenarios requiring high precision and stability, such as dance, motion simulation, and navigation in complex environments. Its cross-platform applicability makes it broadly applicable across different hardware platforms.

Limitations & Outlook

Each reference sequence requires separate policy training, limiting universality. Tracking accuracy on the H1-2 platform still needs improvement. Hardware failure diagnosis is limited by the lack of synchronized torque, contact, slip, and attitude data.

Plain Language Accessible to non-experts

Imagine a robot dancing on stage. It has a pre-recorded dance video as a reference, but due to differences in physical characteristics between the robot and humans, the robot can't perfectly replicate every move. RobotDancing acts like a dance coach, adjusting the robot's movements in real-time to make them as close as possible to the reference video. This way, the robot can maintain stable dance performance over a long period without losing balance due to small errors.

ELI14 Explained like you're 14

Imagine you're playing a dance game, and your task is to follow the dancer on the screen. But sometimes, your body doesn't match the dancer's exactly, so you need to make some adjustments. RobotDancing is like a super-smart assistant that tells you how to tweak your moves to look more like the dancer on the screen. This way, even if you dance for a long time, you won't fall over because of small mistakes or getting tired.

Glossary

Residual Action

A small adjustment on top of a reference action to compensate for dynamics mismatches.

Used to improve the accuracy and stability of robot motion tracking.

Reinforcement Learning

A machine learning method where an agent learns to make decisions by trial and error to maximize cumulative rewards.

Used to train robots to maintain stable motion performance over long periods.

Cross-Platform

The ability to apply and run on different hardware platforms.

Validated RobotDancing's applicability across different robot platforms.

Dynamics Mismatch

The difference between reference trajectories and the robot's physical characteristics.

A major cause of accumulating tracking errors.

Distribution-Aware Balancing

A technique to adjust sampling strategies to cover rare poses.

Used to improve the efficiency and diversity of training samples.

Open Questions Unanswered questions from this research

  • 1 How to achieve universal tracking for multimodal references? Current methods require separate policy training for each reference.
  • 2 How to improve tracking accuracy on the H1-2 platform? Current accuracy still needs improvement.

Applications

Immediate Applications

Dance Robots

Robots used in dance performances and entertainment industries, capable of maintaining stable dance performance over long periods.

Long-term Vision

Complex Environment Navigation

Robots capable of autonomously navigating and performing complex tasks in uncertain and dynamically changing environments.

Abstract

Long-horizon, high-dynamic motion tracking on humanoids remains brittle: retargeted reference motions are typically kinematically plausible but dynamically inconsistent with the robot, so small tracking errors accumulate and eventually destabilize control. We present RobotDancing, a practical single-stage reinforcement learning recipe that tracks retargeted motions by predicting reference-conditioned residual joint targets. By parameterizing actions as residual corrections on top of the reference, the policy can focus on compensating reference--robot dynamics mismatch (e.g., actuation limits, latency, friction, inertia) rather than re-synthesizing the motion. We train one policy per reference sequence while reusing a common training and deployment recipe across motions and platforms. We evaluate RobotDancing on eight LAFAN1 dance motions on Unitree G1 and conduct cross-platform experiments on H1 and H1-2. The resulting G1 policies execute long-horizon, high-energy behaviors on hardware without test-time modifications, and qualitative H1/H1-2 clips further illustrate cross-platform feasibility.

cs.RO cs.AI