Humanoids Learn to Serve in Tennis Like Pros: Planner and Tracker Split Apart

Humanoid robots are capable of complex motions in ball sports, but preserving a professional athlete's style while reliably executing the task remains an open problem. Noitom Robotics, together with IEEE Spectrum, published a white paper on a method that splits the system into two tiers: a high-level planner that generates athlete-style kinematics, and a low-level tracker that executes it with minimal distortion. The key challenge is the accumulation of tracking errors when transferring a robot from simulation to real hardware. The researchers addressed this with two approaches: training the tracker on randomly varied execution speeds, and teaching the planner an adaptive speed representation. The system was tested on two humanoid platforms, including a full-size robot performing tennis serves in an unconstrained environment without a motion-capture system. • **Hierarchical architecture**: separating the planner (high-level kinematics) from the tracker (low-level control) to preserve motion style • **Adaptive speed control**: training the tracker at varying speeds and using a learned motion-speed adapter in the planner to reduce compounding errors • **Unconstrained validation**: a full-size humanoid performs real serves in natural conditions, relying solely on onboard sensors

AI-processed from IEEE Spectrum AI; edited by Hamidun News
Humanoids Learn to Serve in Tennis Like Pros: Planner and Tracker Split Apart
Source: IEEE Spectrum AI. Collage: Hamidun News.
Listen to article
Article Fact Sheet & Key Figures
ParameterDetails
Primary sourceIEEE Spectrum AI ↗
Editor-in-Chief
Hierarchical architectureseparating the planner (high-level kinematics) from the tracker (low-level control) to preserve motion style
Adaptive speed controltraining the tracker at varying speeds and using a learned motion-speed adapter in the planner to reduce compounding errors
Unconstrained validationa full-size humanoid performs real serves in natural conditions, relying solely on onboard sensors

Humanoid robots have made significant progress in performing ball-sport tasks, but combining a professional movement style with reliable task execution remains an open problem. Noitom Robotics and IEEE Spectrum have published a white paper describing an adaptive planning-and-tracking architecture for motion. This architecture lets humanoids learn to perform tennis serves and rallies while preserving the style of professional athletes.

Architecture: splitting the functions

The traditional approach combines kinematic trajectory generation and execution tracking into a single system. This creates an inherent conflict: the requirements for aesthetic, stylistically correct movement clash with the requirements for precise tracking. The solution is to explicitly split the system into two hierarchical levels.

The high-level planner generates kinematic trajectories that preserve the characteristic style of a professional athlete's movement. The low-level tracker is responsible for precisely physically embodying these trajectories with minimal distortion. Source data is extracted from broadcasts of sporting events and motion-capture recordings of professional tennis players. This data goes through a process of reconstruction, retargeting onto the robot's anatomy, and physical correction to ensure safe and realistic execution of movements on the humanoid platform.

Bridging the sim-to-real gap

One of the key challenges in transferring a policy trained in simulation to real hardware is that motion-tracking errors accumulate exponentially. In autoregressive planning systems, a small error at one timestep leads to cumulative errors at subsequent steps, risking instability and task failure.

The researchers implemented a two-tier approach: the low-level tracker is trained to execute movements at various, randomly varied execution speeds, which increases robustness to perception noise and real-world inaccuracies. At the same time, the high-level planner is trained on a learned motion-speed representation, allowing it to adaptively select speed depending on state and conditions. This combination of approaches significantly reduces the compounding errors typically seen when transferring from simulation to real hardware.

Validation and practical results

The architecture was tested on two different humanoid platforms: a research robot and a full-size humanoid. The most significant result is the full-size robot performing in-the-wild tennis serving in an unconstrained environment without using a motion-capture system. This demonstrates practical applicability in real-world conditions, where the robot relies solely on onboard sensors and visual perception.

The white paper concludes with practical recommendations for engineers developing humanoid robot-athlete systems. The research covers adaptive motion tracking, robot sports in ball games, hierarchical motion control architecture, humanoid motion control, learning from video and motion-capture data, motion planning and tracking, motion retargeting across different anatomies, movement style, real-world robot deployment, reinforcement learning, robot perception, sports robotics, sim-to-real transfer, and whole-body robot control.

Story

Key Questions Answered

What are the key details on Architecture: splitting the functions?

The traditional approach combines kinematic trajectory generation and execution tracking into a single system. This creates an inherent conflict: the requirements for aesthetic, stylistically correct movement clash with the requirements for precise tracking. The solution is to explicitly split the system into two hierarchical levels. The high-level planner generates kinematic trajectories that preserve the characteristic style of a professional athlete's movement. The low-level tracker is responsible for precisely physically embodying these trajectories with minimal distort

What are the key details on Bridging the sim-to-real gap?

One of the key challenges in transferring a policy trained in simulation to real hardware is that motion-tracking errors accumulate exponentially. In autoregressive planning systems, a small error at one timestep leads to cumulative errors at subsequent steps, risking instability and task failure. The researchers implemented a two-tier approach: the low-level tracker is trained to execute movements at various, randomly varied execution speeds, which increases robustness to perception noise and real-world inaccuracies. At the same time, the high-level planner is trained on a

What are the key details on Validation and practical results?

The architecture was tested on two different humanoid platforms: a research robot and a full-size humanoid. The most significant result is the full-size robot performing in-the-wild tennis serving in an unconstrained environment without using a motion-capture system. This demonstrates practical applicability in real-world conditions, where the robot relies solely on onboard sensors and visual perception. The white paper concludes with practical recommendations for engineers developing humanoid robot-athlete systems. The research covers adaptive motion tracking, robot sports

ZK
Zhemal Khamidun — CPO at Alpina Digital, product manager of AlpinaGPT. Building AI products since 2019. Hamidun News is a pet project that grew into a production aggregator with 6,000+ readers.
✦ Unified AI Workspace

Access Frontier LLMs & Multimodal AI in One Workspace

Discover NomadNet AI (nomadnet.ai) — unified access to frontier language models, research synthesis, and multimodal workflows.

Try NomadNet AI →Launch NomadNet Agent
What do you think?
Loading comments…