atlas

Research map / Reinforcement learning / Visual and representation RL

KungfuBot: Physics-Based Humanoid Whole-Body Control for Learning Highly-Dynamic Skills

NeurIPS 2025 · Reinforcement learning › Visual and representation RL · approach: Dexterous manipulation transfer · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PBHC, a physics-based motion filtering/correction pipeline plus an adaptive tracking-factor mechanism (bi-level-derived) and asymmetric actor-critic PPO, enabling highly dynamic Kungfu/dance skills on Unitree G1.

Problem

RL motion-tracking controllers for humanoids only handle smooth, low-speed human motions because video-derived references are often physically infeasible and fixed reward tolerances fail on hard motions.

Approach

Filters and corrects video-extracted motions with physics metrics (CoM-CoP stability, contact masks), and adapts the exponential tracking-reward tolerance sigma online to the EMA of tracking error (sigma <- min(sigma, x_hat)), derived from a bi-level optimization view.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PBHC instead of OmniH2OHumanoid whole-body motion tracking · EasyE_g-mpbpe (mm): 233.54 ± 4.013 -> 53.25 ± 17.60Helped
Use PBHC instead of OmniH2OHumanoid whole-body motion tracking · MediumE_g-mpbpe (mm): 433.64 ± 16.22 -> 126.48 ± 27.01Helped
Use PBHC instead of OmniH2OHumanoid whole-body motion tracking · HardE_g-mpbpe (mm): 446.17 ± 12.84 -> 290.36 ± 139.1Helped
Replace adaptive tracking with one fixed tracking-factor configuration (ablation)PBHC · Different motion typesTracking errorMixed
Use adaptive tracking instead of fixed Coarse factors (ablation)PBHC · Jabs punchE_g-mpbpe: 63.95 ± 6.680 -> 44.38 ± 7.118Helped
Use adaptive tracking instead of fixed Medium factors (ablation)PBHC · Charleston danceE_g-mpbpe: 83.63 ± 3.159 -> 94.81 ± 14.18Hurt
Use adaptive tracking instead of fixed Lowerbound factors (ablation)PBHC · Charleston danceE_g-mpbpe: 358.82 ± 10.35 -> 94.81 ± 14.18Helped

Surprising findings

Limitations

Experimental setup

Datasets: AMASS LAFAN custom video-extracted motions

Benchmarks: custom highly-dynamic motion dataset (easy/medium/hard) MuJoCo sim-to-sim Tai Chi

Metrics: E_g-mpbpe E_mpbpe E_mpjpe E_mpbve E_mpbae E_mpjve episode length ratio

Baselines: OmniH2O ExBody2 MaskedMimic

Builds on: PPO ExBody2 OmniH2O GVHMR Reference State Initialization

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy