VisualMimic: Visual Humanoid Loco-Manipulation via Motion Tracking and Generation
Shaofeng Yin, Yanjie Ze, Hong-Xing Yu, C. Karen Liu, Jiajun Wu
TL;DR
VisualMimic tackles humanoid loco-manipulation in unstructured environments by fusing egocentric vision with whole-body control in a visual sim-to-real framework. It leverages a two-level hierarchy: a general low-level keypoint tracker learned from human motion via a teacher-student pipeline and a task-specific high-level generator trained in simulation and distilled to vision-based control. To stabilize training, it injects noise into low-level commands and clips high-level actions within the human motion space, enabling zero-shot transfer to real hardware. The method demonstrates versatile loco-manipulation tasks, including lifting, pushing, dribbling, and kicking, with demonstrated outdoor robustness.
Abstract
Humanoid loco-manipulation in unstructured environments demands tight integration of egocentric perception and whole-body control. However, existing approaches either depend on external motion capture systems or fail to generalize across diverse tasks. We introduce VisualMimic, a visual sim-to-real framework that unifies egocentric vision with hierarchical whole-body control for humanoid robots. VisualMimic combines a task-agnostic low-level keypoint tracker -- trained from human motion data via a teacher-student scheme -- with a task-specific high-level policy that generates keypoint commands from visual and proprioceptive input. To ensure stable training, we inject noise into the low-level policy and clip high-level actions using human motion statistics. VisualMimic enables zero-shot transfer of visuomotor policies trained in simulation to real humanoid robots, accomplishing a wide range of loco-manipulation tasks such as box lifting, pushing, football dribbling, and kicking. Beyond controlled laboratory settings, our policies also generalize robustly to outdoor environments. Videos are available at: https://visualmimic.github.io .
