TRACE: Typed Reference-Aware Conversational Editing for Humanoid Motion Diffusion
Listen
Radio episode about this paper
Transcript
Introduction to the show: ident: Robotics Radio. Generated commentary on the latest robotics and control papers.
Rosa: I'm Rosa.
Dev: And I'm Dev, here with Taro.
Rosa: Today's paper: "TRACE: Typed Reference-Aware Conversational Editing for Humanoid Motion Diffusion".
Dev: The gist The central challenge is to connect an underspecified request to concrete motion structure that can subsequently be revised relative to an accepted reference.
Rosa: First, who's behind it and why it matters.
Paper summary: Dev: We're diving into the paper "TRACE: Typed Reference-Aware Conversational Editing for Humanoid Motion Diffusion" to see what it actually claims about connecting natural language to robot movement.
Rosa: The core idea they’re pushing is that the main challenge in language-conditioned humanoid motion generation is taking a vague request and turning it into a concrete motion structure that you can later adjust against something already moving.
Taro: They propose TRACE, which is this generation and editing framework for the Unitree G1 robot, built around these typed, measurable kinematic quantities.
Dev: The key insight here is that a language model learns to predict things like support events, root events, and hand events directly from motion-derived supervision.
Rosa: These predicted events have time-aligned encodings that they pair up with the original text inside a diffusion generator to build the motion.
Taro: They also use gravity-referenced states and trajectory-contact objectives to make sure the resulting motion stays kinematically consistent, which is pretty important for real robots.
Dev: For editing, they say typed requests define body-time scopes and source-relative goals for those changes.
Rosa: They have a separate reference-conditioned diffusion editor that uses those revised events to make the actual changes while sampling time projection preserves protected state coordinates.
Taro: This setup is really about turning underspecified language into a coherent motion reference whose intended properties can be revised selectively, which they show with examples like "Jump higher, rest unchanged" compared to the initial request.
Dev: So it’s about grounding the plan in measurable properties of the demonstration so that the supervision has a direct connection to what the generator learns to reconstruct.
Rosa: This whole process shows how editing makes that connection equally important, especially when you need a relative request like "raise the hand" interpreted against where the robot is currently moving.
Conclusion: Taro: So we’re wrapping up on TRACE today, looking at what this paper really is about in simple terms.
Rosa: They call it "TRACE: Typed Reference-Aware Conversational Editing for Humanoid Motion Diffusion". That title tells you exactly what the system does without any of that fancy academic stuff.
Dev: It really boils down to using those typed kinematic quantities—the measurable physical properties—as the foundation so you can generate motion from language and then revise it based on what’s already happening in that motion.
Taro: What this means for us is we're moving toward systems where a user can describe what they want in plain language and expect the robot to understand not just the words, but the physical constraints of how those words translate into movement structure.
Dev: It seems like the big picture here is moving toward a system where you can describe a desired outcome and have the robot generate it, and then adjust it iteratively based on what’s happening right now.
Zejian Kang, Yifu Luo, Boyang Shen, Jingxuan Li, Zekai Chen, Zekun Shi, Yongxue Xu, Zhenyu Hou
University of Science and Technology Beijing · Westlake University
cs.RO
Submitted: 2026-10-15
Updated: 2026-10-15
Project page: https://nvlabs.github.io/PhysDiff
License: http://creativecommons.org/licenses/by-nc-nd/4.0/
Importance score: 83/100
The gist: The gist The central challenge is to connect an underspecified request to concrete motion structure that can subsequently be revised relative to an accepted reference.
Key concepts
- Typed Kinematic Quantities
- These are specific, measurable physical properties of the robot's movement, such as height or tilt relative to gravity. Using these instead of vague text allows the system to build a concrete motion structure that is easier to control and revise.
- Motion-Derived Supervision
- This involves creating a vocabulary of events (like support or hand contact) directly from existing motion data. This supervision teaches the language model to predict these crucial physical interactions, linking text descriptions to actual robot actions.
- Reference-Conditioned Diffusion Editor
- This component handles editing by using a separate diffusion model guided by typed goals and revised events. It ensures that when making changes, the system respects protected state coordinates from the original motion while achieving the desired modifications.
Terminology
Summary
The gist The central challenge is to connect an underspecified request to concrete motion structure that can subsequently be revised relative to an accepted reference.
How it works
TRACE is a generation and editing framework for the Unitree G1 humanoid robot built around typed, measurable kinematic quantities The core insight is that a language model learns to predict support, root, and hand events from motion-derived supervision; their time-aligned encodings complement the original text in a diffusion generator
Gravity-referenced states and trajectory–contact objectives improve kinematic consistency For editing, typed requests define body–time scopes and source-relative goals
. A separate reference-conditioned diffusion editor uses these goals and revised events to realize changes, while sampling-time projection preserves protected state coordinates
.
Motion-Grounded Planning and Conditioning
The system constructs a compact event vocabulary from measurable properties of the paired training motion. This motion-derived supervision provides realization-aligned supervision for the language-to-plan predictor
. Specifically, Each four-frame patch carries two independent support probabilities and four categorical distributions
. The plan prediction is conditioned using a mixture of motion targets and predicted events, formulated as C mix = W ⊙ Y + (1 − W) ⊙ h(u, N), with probability 1/2, h(u, N), otherwise
.
Gravity-Gauged and Contact-Consistent Diffusion
To ensure kinematic consistency, the system represents height and tilt relative to gravity and supervises integrated geometry and foot contact explicitly. The state representation is a 40D motion representation that includes absolute height and gravity-relative tilt
. The generator's objective is organized into three weighted groups: Lgen = Lmotion + Lgeometry + Lcontact. Contact losses include specific terms such as Lslip = D ρβv squared / 2(p f,xy t+1,k - p f,xy t,k)
and Lheight = D ρβh(z f t − z¯gt) E c f t
.
Automatic Masking and Reference-Aware Motion Editing
Editing involves three key components: automatic body–time masking, source-relative goals, and reference projection. The Automatic scope localization
uses a supervised LLM to predict an attribute, effector, signed change, and interval to construct the body–time mask St(f, j) = 1[j ∈ K(et)] 1[at ≤ f < bt]. The Reference-preserving transitions
use a stochastic state transition Mt+1 ∼ Tη(· Xt, At) = pη(· f(ut), Mt, St, Dt) where the binary mask S preserves protected normalized coordinates by reference projection
.
Evaluation and Results
TRACE leads compared methods in retrieval, MM-Dist, FID, and human ratings. The experiment on editing shows that TRACE achieves higher all-turn success than the adapted learned editors under shared scopes and reference projection
. In the current-cohort editing comparison, TRACE achieved a success rate of 30.82% for four turns, compared to 6.48% for TMED-G1.
The paper concludes that Typed motion quantities thus connect language-conditioned generation with measurable revisions of an evolving reference
. The system addresses text instructions and flat-ground kinematics without scene perception. All four errors are converted to centimeters. The final step evaluates Contact as a bundle.
--- Page 9
The gist The central challenge is to connect an underspecified request to concrete motion structure that can subsequently be revised relative to an accepted reference.
How it works
TRACE is a generation and editing framework for the Unitree G1 humanoid robot built around typed, measurable kinematic quantities The core insight is that a language model learns to predict support, root, and hand events from motion-derived supervision; their time-aligned encodings complement the original text in a diffusion generator
. Gravity-referenced states and trajectory–contact objectives improve kinematic consistency For editing, typed requests define body–time scopes and source-relative goals
. A separate reference-conditioned diffusion editor uses these goals and revised events to realize changes, while sampling-time projection preserves protected state coordinates
.
Motion-Grounded Planning and Conditioning
The system constructs a compact event vocabulary from measurable properties of the paired training motion. This motion-derived supervision provides realization-aligned supervision for the language-to-plan predictor
. Specifically, Each four-frame patch carries two independent support probabilities and four categorical distributions
. The plan prediction is conditioned using a mixture of motion targets and predicted events, formulated as C mix = W ⊙ Y + (1 − W) ⊙ h(u, N), with probability 1/2, h(u, N)
.
Gravity-Gauged and Contact-Consistent Diffusion
To ensure kinematic consistency, the system represents height and tilt relative to gravity and supervises integrated geometry and foot contact explicitly. The state representation is a 40D motion representation that includes absolute height and gravity-relative tilt
The generator's objective is organized into three weighted groups: Lgen = Lmotion + Lgeometry + Lcontact. Contact losses include specific terms such as Lslip = D ρβv squared / 2(p f,xy t+1,k - p f,xy t,k)
and Lheight = D ρβh(z f t − z¯gt) E c f t
.
Evaluation and Results
TRACE leads compared methods in retrieval, MM-Dist, FID, and human ratings The experiment on editing shows that TRACE achieves higher all-turn success than the adapted learned editors under shared scopes and reference projection
. In the current-cohort editing comparison, TRACE achieved a success rate of 30.82% for four turns, compared to 6.48% for TMED-G1.
Improvements for AI systems
-
Improved motion generation via grounded conditioning: The system can now
ground generation conditions in paired training motions,
allowing a language model to predict event targets (support, root, hand events) from motion-derived supervision to create amotion-grounded sparse-event plan.
-
Enhanced kinematic consistency through gravity referencing: The diffusion model incorporates
gravity-referenced states and trajectory–contact objectives
by directly representingabsolute height and gravity-relative tilt,
which helps reduce accumulated trajectory errors, as the objective groups are defined asLgen = Lmotion + Lgeometry + Lcontact.
-
Reliable interactive refinement via reference awareness: The system can handle successive edits where a request is interpreted against the current motion, using
reference projection preserves protected coordinates
during editing, ensuring that changes are realized while retaining the rest of the encoded motion. -
Superior multi-turn editing performance: By compiling requests into a
body–time scope and a source-relative goal,
the system can executesuccessive relative requests under shared preservation constraints,
achieving higherall-turn success
compared to adapted learned editors. -
Enhanced semantic alignment: The combination of motion-grounded conditioning and kinematic consistency leads to
improved semantic alignment and motion quality over the compared methods
in generation, as demonstrated by superior retrieval, MM-Dist, and FID scores in experiments.
Abstract
Language-conditioned humanoid motion generation enables users to create and refine robot movements through natural language. The central challenge is to connect an underspecified request to concrete motion structure that can subsequently be revised relative to an accepted reference. We present TRACE, a generation and editing framework for the Unitree G1 humanoid robot built around typed, measurable kinematic quantities. Our insight is to ground generation conditions in paired training motions and editing goals in the current motion. A language model learns to predict support, root, and hand events from motion-derived supervision; their time-aligned encodings complement the original text in a diffusion generator. Gravity-referenced states and trajectory--contact objectives improve kinematic consistency. For editing, typed requests define body--time scopes and source-relative goals. A separate reference-conditioned diffusion editor uses these goals and revised events to realize changes, while sampling-time projection preserves protected state coordinates. Quantitative evaluation and human assessment show improved semantic alignment and motion quality over the compared methods. Controlled ablations support the value of motion-grounded conditioning and kinematic consistency, while multi-turn editing evaluations demonstrate more reliable execution of successive relative requests under shared preservation constraints. Together, these results support typed kinematic structure as a common basis for motion generation and reference-aware revision.
Sources
- TEXEDO : Test Time Scaling for Controller-aware Language-conditioned Humanoid Motion Generation
- HumanPlus: Humanoid Shadowing and Imitation from Humans
- OmniH2O: Universal and Dexterous Human-to-Humanoid Whole-Body Teleoperation and Learning
- OMG: Omni-Modal Motion Generation for Generalist Humanoid Control
- ECHO: Edge-Cloud Humanoid Orchestration for Language-to-Motion Control
- Harmon: Whole-Body Motion Generation of Humanoid Robots from Language Descriptions
- SimMotionEdit: Text-Based Human Motion Editing with Motion Similarity Prediction
- LangWBC: Language-directed Humanoid Whole-Body Control via End-to-end Learning
- TextOp: Real-time Interactive Text-Driven Humanoid Robot Motion Generation and Control
Related papers
- FMT x: An Efficient and Asymptotically Optimal Extension of the Fast Marching Tree for Dynamic Replanning
- MPCFormer: A physics-informed data-driven approach for explainable socially-aware autonomous driving
- RoboLab: A High-Fidelity Simulation Benchmark for Analysis of Task Generalist Policies
- ARC: A Reasoning Recipe for Robot Foundation Models
- HRDexDB: A 4D Dexterous Grasping Dataset Across Human and Multiple Robot Embodiments
- APT: Action Expert Pretraining Improves Instruction Generalization of Vision-Language-Action Policies