One-shot Adaptation of Humanoid Whole-body Motion with Walking Priors

arXiv cs.RO / 4/8/2026

💬 OpinionIdeas & Deep AnalysisModels & Research

Key Points

  • The paper presents a data-efficient method to adapt whole-body humanoid motion from a single non-walking target sample, reducing the need for large motion datasets.
  • It uses order-preserving optimal transport to measure similarity between walking and non-walking motion sequences, then interpolates along geodesics to synthesize intermediate pose skeletons.
  • The generated poses are optimized for collision-free configurations and retargeted to the target humanoid platform before being used in simulation.
  • Policy adaptation is performed via reinforcement learning in the simulated environment, leveraging the adapted motion for improved control.
  • Experiments on the CMU MoCap dataset show consistent gains over baseline approaches across evaluation metrics, and the authors provide code on GitHub.

Abstract

Whole-body humanoid motion represents a fundamental challenge in robotics, requiring balance, coordination, and adaptability to enable human-like behaviors. However, existing methods typically require multiple training samples per motion, rendering the collection of high-quality human motion datasets both labor-intensive and costly. To address this, we propose a data-efficient adaptation approach that learns a new humanoid motion from a single non-walking target sample together with auxiliary walking motions and a walking-trained base model. The core idea lies in leveraging order-preserving optimal transport to compute distances between walking and non-walking sequences, followed by interpolation along geodesics to generate new intermediate pose skeletons, which are then optimized for collision-free configurations and retargeted to the humanoid before integration into a simulated environment for policy adaptation via reinforcement learning. Experimental evaluations on the CMU MoCap dataset demonstrate that our method consistently outperforms baselines, achieving superior performance across metrics. Our code is available at: https://github.com/hhuang-code/One-shot-WBM.