Expressive robot motion can improve naturalness, effectiveness, and perceived likability in human-robot interaction. When deployed on dynamically unstable platforms, however, reactive execution of expressive body motion may bring the robot to its stability limits, especially when expressivity is decoupled from physical control. In this paper, we present RoboMMT (Robot Modulated Motion Tracking), a modular control architecture that couples parameterized expressive motion synthesis, physics-based character control, and reactive adaptation to spatial interaction goals. Our approach trains a reference-conditioned tracking policy across a broad domain of expressivity, enabling it to faithfully realize the commanded motions while maintaining dynamic stability. Goal reactivity is achieved by training lightweight, task-specific interaction policies that modulate the reference generator's spatial goal-attraction point, with the stabilizing tracking policy kept in the loop. Evaluations on a quadruped and two humanoid robots show that the learned tracker remains stable and accurate across the entire modulation domain, whereas trackers trained without this coverage lose balance, tracking accuracy, or both. We show that layering closed-loop goal adaptation over this foundation enables interactive facing and pointing behaviors, while maintaining stable execution and comparable reference-tracking fidelity. The robot learns to proactively redistribute its weight and take corrective steps. Zero-shot sim-to-real transfer is demonstrated through real-robot experiments on a quadruped under heavy disturbances.
Figures & tables
Fig. 1: We address the task of executing expressive body language for social interaction while maintaining physical feasibility under complex platform dynamics. The figure shows our approach, RoboMMT , which learns tracking and goal-modulation policies that keep the robot stable while performing a modulated greeting gesture. Without it, the robot tips over.
Fig. 2: Training is organized in two phases in a shared parallelized physics simulation environment. In Phase 1, a policy learns to track continuous reference motion covering the domain of modulated expressivity Dref , by reducing imitation errors. In Phase 2 (right), the tracking policy is frozen and acts in the loop to train lightweight interaction policies that modulate the reference generators’ spatial goal attraction point to reduce the task-specific error.
Tracking
Modulation
Environment
Control / physics step
0.02 / 0.005s
Horizon
1000 steps
Mass/inertia scale, CoM
0.9 – 1.15 , ≤2cm
Friction/gain/damping scale
±10 – 20%
Environments N
4096
256
TABLE I: Training setup. Spanning entries are shared by the tracking and the goal-modulation environment.
Go2
OP3
G1
Surv. % ↑
MPJPE mm ↓
MAE ∘↓
Aim ∘↓
Surv. % ↑
MPJPE mm ↓
MAE ∘↓
Aim ∘↓
Surv. % ↑
MPJPE mm ↓
MAE ∘↓
Aim ∘↓
Tracking
RoboMMT
99.66
3.73
1.81
—
99.37
12.65
4.24
—
99.32
24.11
5.29
—
w/o Dref
70.12
3.31
1.32
—
65.43
4.58
1.94
—
49.95
27.13
5.75
—
Ref.-stream
74.12
—
—
—
24.27
—
—
—
0.00
—
—
—
GMT [ 5 ]
—
—
—
—
—
—
—
—
83.59
25.65
5.71
—
SONIC [ 20 ]
—
—
—
—
—
—
—
—
95.02
74.53
11.77
—
TABLE II: Quantitative tracking and interaction results. Arrows ( ↑,↓ ) indicate the direction of optimal performance.
Fig. 3: Modulation-plane sweep ( pExa vs. pTime ), for training w/o Dref (averaged over Go2, OP3, G1) showing survival (left) and relative MPJPE normalized to neutral (right; dashed: RoboMMT ). Errors increase, and survival drops with distance from the training domain, particularly at high-energy execution ( pExa→2,pTime→0.5 ).
Fig. 4: Motion sequences showing low-energy (top) and high-energy (bottom) modulations of the same primitive for each character. Compared to the reference stream, RoboMMT maintains stable execution for G1 and high energy modulations of the Go2 and OP3.
Fig. 5: Interactive goal modulation in RoboMMT enables Go2 to face (left) and G1 to point (right) towards a 3D target point (green).
Fig. 6: Sim-to-real deployment showcasing interactive behavior with a moving interaction partner (left) and stability under disturbance (right) in a long-running modulated sequence.
Mobile manipulators are increasingly deployed in human-centered environments to perform tasks. While completing such tasks, they should also be able to communicate their intent to the people around them using expressive robot behaviors. Prior work on expressive robot behaviors has used preprogrammed or learning-from-demonstration-based expressive motions and large language model generated high-level interactions. The majority of these existing approaches have not considered human-robot interactions (HRI) where users may interrupt, modify, or redirect a robot's actions during task execution. In this paper, we develop the novel ExpressMM framework that integrates a high-level language-guided planner based on a vision-language model for perception and conversational reasoning with a low-level vision-language-action policy to generate expressive robot behaviors during collaborative HRI tasks. Furthermore, ExpressMM supports interruptible interactions to accommodate updated or redirecting instructions by users. We demonstrate ExpressMM on a mobile manipulator assisting a human in a collaborative assembly scenario and conduct audience-based evaluation of live HRI demonstrations. Questionnaire results show that the ExpressMM-enabled expressive behaviors helped observers clearly interpret the robot's actions and intentions while supporting socially appropriate and understandable interactions. Participants also reported that the robot was useful for collaborative tasks and behaved in a predictable and safe manner during the demonstrations, fostering positive perceptions of the robot's usefulness, safety, and predictability during the collaborative tasks.
Souren Pashangpour, Haitong Wang, Matthew Lisondra +1
Autonomous Systems and Biomechatronics Laboratory (ASBLab), Department of Mechanical and Engineering, University of Toronto, Toronto, ON M5S 3G8, Canada
Language is a natural way to command robots, but converting a single instruction into a long-horizon, contact-rich hand-object interaction remains challenging: synthesized references are noisy, human-to-robot retargeting introduces embodiment bias, and fixed-reference tracking lets small errors snowball. We address this with AdaDexTrack, a modulator-in-the-loop framework for language-conditioned manipulation tracking. A distilled generalist tracker serves as the skill carrier, while a tightly aligned modulator performs three feedback corrections: reference modulation (continual adjustment of what to track), object-latent modulation (online adaptation of the object representation to recruit suitable skills), and positional-target modulation (small state-dependent refinements for execution). The tracker is learned via large-scale specialist to generalist distillation on a corpus of language-conditioned hand-object trajectories; the modulator is trained with RL under the same task objective, ensuring tight coupling. Across large-scale evaluations, AdaDexTrack consistently outperforms prior SOTA on unseen-trajectory and unseen-object sets in both average tracking error and success rate, demonstrating robustness and generalization. We further show zero-shot sim-to-real transfer on real hardware, where adding the modulator yields substantial gains over a tracker-only variant. AdaDexTrack reframes language-conditioned dexterous manipulation as modulated tracking, replacing the open-loop, fixed-reference tracking with in-loop modulation that adjusts the reference, object latent, and positional target, yielding drift-resistant execution from noisy text references.
Jianibieke Adalibieke, Qianwei Han, Xueyi Liu +2
Shanghai Qi Zhi Institute · Tsinghua University · UC San Diego
Whole-body control plays a crucial role in enabling humanoid robots to execute expressive motions. Faithful execution requires preserving both the intended action and its expressive characteristics. Existing whole-body trackers typically balance joint and keypoint tracking with physical stability across diverse motions, but these objectives do not necessarily prioritize the expressive characteristics of each action. Our analysis shows that lower average positional tracking error does not guarantee better preservation of dynamic and postural motion characteristics. To address this gap, we propose a residual learning framework with compensation objectives targeting amplitude, energy, body expansion, body lean, and pelvis height. To concentrate compensation while limiting interference with the underlying tracking behavior, motion-aware gating allocates correction capacity according to body-part activity, preserving larger correction ranges in more active parts and restricting them elsewhere. For each frozen tracker, we train motion-specific residual policies and distill them into a unified policy shared across motion categories. Simulation and physical experiments on the Unitree G1 across eight motion categories demonstrate superior preservation of dynamic and postural motion characteristics compared with the corresponding baselines.
Lingfan Bao, Hanshang Zhu, Yan Pan +6
Department of Computer Science, University College London, London, UK.