English

Ace! Motion Planning of Professional-Level Table Tennis Serves with a Robot Arm

Robotics 2026-07-08 v1 Systems and Control

Abstract

Table tennis, a dynamic, compact, and popular sport, has received significant attention as a robotics benchmark over the last decades. Most of the research has focused on the rally aspect - returning an incoming ball - requiring high-speed vision, agile motion planning, and tight closed-loop control. However, the other component of table tennis gameplay - the serve - is comparatively a quite unexplored research problem, that in fact requires pushing physics modeling and control to the extremes. Achieving competitive serves with a robot presents domain-specific challenges, such as high-spin generation from a spinless ball, precise aiming, or multi-objective optimization. In this work, we present a novel approach for generating official rule-compliant serves by combining motion primitives, Model Predictive Control, and Bayesian Optimization. Serves generated in this way offer a wide and controllable variation of spins of up to 550 rad/s, and speeds of up to 6.7 m/s, matching and even surpassing those of elite table tennis players.

Keywords

Cite

@article{arxiv.2607.06989,
  title  = {Ace! Motion Planning of Professional-Level Table Tennis Serves with a Robot Arm},
  author = {Guillem Torrente and Guilherme Jorge Maeda and Divij Grover and Megumu Tsukamoto and Hamdi Sahloul and Peter Dürr},
  journal= {arXiv preprint arXiv:2607.06989},
  year   = {2026}
}

Comments

8 pages, 4 figures