GestAdapt: Workspace-Conditioned Co-Speech Gesture Generation for Humanoid Robots
summary
The gist
Co-speech gestures for robots must adapt not only to speech and embodiment, but also to the workspace available for performing the motion.
In short
GestAdapt creates a system that generates robot co-speech gestures by conditioning them directly on the available workspace for the wrist. It unifies six diverse gesture datasets into one representation and uses a diffusion model to learn how to adapt motion based on speech, history, and spatial boundaries. This allows generated gestures to change dynamically with the robot's environment while maintaining natural movement.
Key concepts
- Unified Data Representation
- The framework combines six different gesture datasets (like BEAT and TED-Expressive) into a single, shared 123-dimensional geometric representation. This process aligns complex original recordings to a common upper-body and hand skeleton, ensuring the motion data is compatible for robot use without losing anatomical detail.
- Workspace Conditioning Mechanism
- The core is a diffusion Transformer model that generates motion conditioned on speech, history, and specific workspace boundaries (W). These boundaries are embedded as tokens that guide the generation process at every temporal step. This mechanism ensures the generated gestures are inherently aware of and adapted to the physical space they must occupy.
- Analytic Workspace Guidance
- During motion sampling, a mathematical guidance term is applied to penalize wrist positions that violate the prescribed workspace boundaries. This cost function guides the generation process toward valid space, significantly reducing unwanted residual violations in the final robot motion.
Terminology used across episodes
This episode discusses
- GestAdapt: Workspace-Conditioned Co-Speech Gesture Generation for Humanoid Robots · Paper Radio
- Retargeting Matters: General Motion Retargeting for Humanoid Motion Tracking
The paper
GestAdapt: Workspace-Conditioned Co-Speech Gesture Generation for Humanoid Robots · Read on arXiv
Bosong Ding, *, , ,
Department of Intelligent Systems, Tilburg University · TU-Dresden, Dresden, Germany · School of Artificial Intelligence, China University of Mining and Technology-Beijing (CUMTB), Beijing, China
Co-speech gestures for robots must adapt not only to speech and embodiment, but also to the workspace available for performing the motion. Since the same speech can be accompanied by different gestures, a robot can respond to workspace constraints, e.g., gestures for speech next to a wall. In these scenarios, the robot should gesture in a suitable motion rather than simply correcting an unconstrained one. To achieve this goal, we present GestAdapt, a workspace-conditioned framework that conditions co-speech gesture generation on a prescribed wrist workspace. The GestAdapt framework learns from six complementary co-speech corpora through a shared motion representation and supports retargeting to different robot embodiments. Quantitative evaluation shows that generated motions remain close to the real-motion distribution while respecting the workspace. In a user study, gestures generated under modified workspace constraints receive a mean quality score of 3.24/5, above our no-workspace variant (2.43/5) and below the reference motions (3.68/5). In a real robot evaluation, all compared motions are retargeted to the Reachy2 humanoid robot under identical workspace constraints. Motions generated with our framework rank first in 69.7% of comparisons, higher than our no-workspace variant baseline and retargeted ground-truth motions constrained afterward. Overall, the results support adapting gestures to the available workspace during generation, rather than modifying unconstrained trajectories afterward to satisfy workspace constraints, potentially compromising gesture naturalness.
Transcript
Introduction to the show: ident: Robotics Radio. Generated commentary on the latest robotics and control papers.
Rosa: Today's paper: "GestAdapt: Workspace-Conditioned Co-Speech Gesture Generation for Humanoid Robots".
Dev: Co-speech gestures for robots must adapt not only to speech and embodiment, but also to the workspace available for performing the motion.
Rosa: First, who's behind it and why it matters.
Title and authors: Rosa: Now, let’s talk a bit more about the title and who came up with this work, "GestAdapt: Workspace-Conditioned Co-Speech Gesture Generation for Humanoid Robots." It really captures the essence of what they’re trying to do.
Dev: I think the title clearly signals that we're dealing with co-speech gestures, which is a common area for AI research, but they’ve added the crucial element of workspace conditioning.
Taro: From an autonomy researcher's view, that conditioning aspect suggests a move toward more physically aware interaction policies rather than just purely semantic ones.
Rosa: Exactly; it moves beyond just what the robot says to considering the physical space available for performing that movement, which is something we need when deploying robots outside of a clean lab setting.
Dev: And looking at the authors, Bosong Ding and his team seem to have put together a framework that bridges several complex areas: motion representation, diffusion models, and robotic retargeting.
Taro: Their background in different domains is what’s impressive because it suggests they could handle the complexity of unifying those six co-speech corpora effectively.
Rosa: They managed to combine datasets that naturally have incompatible representations into a single geometric representation by mapping them onto a common upper-body and hand skeleton.
Dev: That transformation into that one hundred twenty-three-dimensional motion representation is where the real technical heavy lifting happens, as it standardizes the input for their diffusion model.
Taro: I’m curious about how they handled those differences in joint trajectories when mapping everything onto that common skeleton; did those differences cause major issues?
Rosa: The authors claim that the mean differences in joint trajectories across all source-robot combinations stayed below one degree, which shows a very good level of consistency.
Dev: That level of consistency is what makes it viable for retargeting to different robot embodiments later on, ensuring the generated motion translates reliably.
Taro: If that translation is reliable, then we’re talking about systems that could actually work in complex real-world scenarios where the robot's physical structure varies widely.
Rosa: That reliability, combined with the workspace conditioning mechanism, is what makes GestAdapt a powerful tool for making robots adapt their behavior on the fly to physical constraints.
The paper's summary: Dev: Moving on to summarizing the core of "GestAdapt: Workspace-Conditioned Co-Speech Gesture Generation for Humanoid Robots," it boils down to using a workspace-conditioned diffusion Transformer model.
Rosa: That’s right; the system generates motion conditioned on speech, motion history, and a specified workspace box, which is the main mechanism for achieving that spatial awareness.
Taro: So, the AI isn't just generating a generic gesture anymore; it’s actively considering where it can physically move while simultaneously generating what it says.
Dev: Precisely; they embed the six workspace boundaries into the Transformer blocks through residual cross-attention, allowing each temporal position to pay attention to those boundaries throughout the denoising process.
Taro: That means if an obstacle appears, the model can adjust its intended movement based on those spatial cues embedded in its internal state during motion synthesis.
Rosa: It’s a sophisticated way of embedding physical context into the generation process rather than just applying a filter at the end of the generation pipeline.
Dev: They also used an analytic guidance term during sampling time to actively reduce residual wrist boundary violations, which is a key part of keeping the generated motion physically sound.
Taro: That analytic guidance term sounds like a safety net that helps prevent those small, unphysical movements from occurring during the actual motion synthesis.
Rosa: And this whole setup means they combine learned conditioning and active guidance to produce gestures that are both spatially aware and physically plausible.
The paper's improvements: Dev: Let’s look at the specific technical improvements proposed by GestAdapt to see exactly how they went from previous methods.
Rosa: The authors detail several key enhancements, including the unification of multiple datasets into a shared geometric representation and the use of that one hundred twenty-three-dimensional motion representation.
Taro: That unified representation is what allows them to handle the incompatibility between different source datasets by mapping them into a common space first.
Dev: Then they have their workspace conditioning mechanism, which involves learning six boundary embeddings combined with a learned identity embedding that feeds into the Transformer blocks for spatial conditioning during denoising.
Rosa: Plus, they introduced analytic guidance at sampling time to handle those residual violations without needing extra scene annotations or complex scene annotations for every scenario.
Taro: I think the analytic guidance term is particularly interesting because it addresses the issue of residual wrist violations directly during the reverse step equation calculation.
Dev: And finally, they use GMR, or Generalized Motion Representation, for robot retargeting to map that abstract motion into specific robot joint space using kinematic models and Jacobians.
Rosa: That final step ensures that even after all the sophisticated generation happens, the resulting motion is translated accurately into a robot's actual physical joint configurations while respecting its limits.
Conclusion: Rosa: So, to wrap up on this paper, we see that GestAdapt successfully integrates workspace awareness into co-speech gesture generation through conditioning on a prescribed wrist workspace.
Dev: It achieves this by using a diffusion Transformer model and analytic guidance during sampling to produce motions that respect those spatial boundaries while maintaining smoothness.
Taro: From an autonomy standpoint, this means we can expect robots to perform more context-aware actions where the gesture adapts dynamically to their physical surroundings without needing explicit pre-programming for every possible scenario.
Rosa: The implications are that these systems could be deployed in ways that significantly increase the perceived quality of human-robot interaction in real settings.
Dev: This paper suggests that treating target space as part of the generation process is superior to just correcting trajectories afterward, which is a way to improve the actual synthesized output.
Taro: It confirms that incorporating spatial constraints into the learned generator substantially alters the gesture to satisfy new spatial constraints while preserving perceived quality.
Rosa: Overall, "GestAdapt: Workspace-Conditioned Co-Speech Gesture Generation for Humanoid Robots" presents a solid framework for improving how we design these interactive systems.
More episodes
- 2610.10846-Cross-Embodiment Robot Foundation World Models with Latent Actions
- 2610.10601-Teaching a Robot Dog New Tricks: Diverse Quadruped Skills via Combined Reinforcement and Imitation Learning with Adversarial Task Selection
- 2610.10637-TacHair: Tactile Contact-Distribution Guided Online Correction for Robotic Hair Stroking and Perception
- 2610.10646-Masked Generative Motion Planning with Geometry-Guided Token Search
- 2610.10812-Skill-SLM: Agent Skill-driven Small Language Models for Reliable Robot Operation
- 2610.10801-Same Action, Different Outcome: Variability in Dynamic Cloth Manipulation
- 2610.10810-Diagnosing and Recovering from Observation-Space Shift at Long-Horizon Skill Seams
- 2610.10748-TAPNAV: Humanoid Navigation through Tactile Active Perception
- 2610.10855-OmniHOI: Dexterous Hand-Object Interaction from Monocular Human Video
- 2610.11003-ActiveReg: Information-Driven Active Regional Probing for Partial-to-Full Bone Registration