REVIEW 3 major objections 4 minor 27 references
Ace! Motion Planning of Professional-Level Table Tennis Serves with a Robot Arm
T0 review · 3 major / 4 minor · reviewed 2026-08-02 · deepseek-v4-flash
Pith's one-line read A robot arm can serve table tennis at professional level — spins up to 550 rad/s and speeds up to 6.7 m/s — while obeying official ITTF rules, according to this motion-planning framework.
desk verdict Real ITTF-legal professional-level serves from a robot arm, genuinely new, but the 'surpassing elite' headline overstates a pruned and curated subset. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The key machinery is a two-stage pipeline: (1) a parametrized model-predictive motion planner that solves a constrained minimum-jerk optimization (Eq. 2) to move the racket to a specified pose, orientation, and velocity at a specified time, then return smoothly to rest; and (2) HEBO, a heteroscedastic and evolutionary Bayesian optimizer, which searches over up to ten normalized parameters — hit timing, racket velocity vector, racket yaw/roll orientation, return duration, and optional position offset — using a simulator rollout with a legality-check chain to score each candidate. The racket's desired intercept point is tied to the expected tossed-ball trajectory, so the optimizer effectively
What would settle it
Run the competition library's serves on the real robot and measure the ball's linear and angular velocity at the second bounce with an independent multi-camera tracking system: if mean spin falls below the reported task ranges (e.g., below 200 rad/s for the topspin task) or if more than 20% of serves fail umpire legality review in a fresh session, the central claim would be contradicted.
Extended reading notes
Core claim
The central discovery is that by combining a hybrid end-effector/joint-space minimum-jerk motion planner with a sample-efficient Bayesian optimizer (HEBO), the robot can find racket contact states (time, velocity, orientation, return duration) that turn a tossed ball into a legal, hard-to-return serve. The optimizer rolls each candidate plan out in a physics simulator, applies a sequential chain of ITTF legality checks, and rewards spin, velocity, placement, and low trajectory height. The resulting serve library, pruned by real tournament outcomes, produced measured spin and velocity that the authors report match or exceed those of professional players, and that won direct points against Oly
Load-bearing premise
The whole serve library is planned against a physics simulator and executed open-loop, so everything rests on the simulator's ball-flight, bounce, and impact models being accurate enough that ITTF legality and high spin/speed carry over to the real table, and on the N=15 recorded toss trajectories remaining representative of future tosses.
Editorial extensions
If this is right
- If the claim holds, robot table tennis can now include a professional-caliber serve, closing the last fully 'human' phase of the game.
- The legality-check chain in simulation plus open-loop deployment suggests that simulation-based training can produce rule-compliant behaviors without real-world trial and error, at least for compact, high-speed sports actions.
- Because the same motion planner handles the toss and the strike, the framework extends to other tasks requiring precise, high-speed interception with secondary objectives (e.g., placement or spin).
- The reported serving win probabilities (51.5–58.7%) slightly exceed published elite male/female averages, implying the serve is at least as effective as a human pro's serve.
- The zero-shot transfer rate (12–15 of 25 plans per task) defines a concrete ceiling: a quarter to half of simulated serves still need to be filtered out by real-world trials.
Reading between the lines
- One testable extension would be to add a per-toss closed-loop adjustment of hit timing based on online ball-tracking; if the reported ace rates are driven partly by toss prediction errors, closing the loop should raise the zero-shot transfer rate well above the current 48–60%.
- The reported ace rates vary from 1.6% to 21% across tournaments, and the authors attribute gains to pruning and spin/topspin prioritization; this suggests the library composition, not the motion planner alone, carries much of the matchup effectiveness — a hypothesis that could be checked by ablating the pruning rule.
- The abstract's headline spin of 550 rad/s is an optimized extreme, while task-specific tables show lower, more variable typical values (e.g., topspin task real spin 263±70 rad/s); readers should distinguish the claimed ceiling from the library's typical performance.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents a framework for generating ITTF-compliant table tennis serves with an 8-DoF robot arm. The pipeline combines a jerk-minimizing Model Predictive Control motion planner with the HEBO Bayesian optimizer to search over racket strike parameters in simulation, followed by offline filtering and iterative real-world selection into a competition library. The authors claim that this framework produces serves with spin up to 550 rad/s and speeds up to 6.7 m/s, matching or surpassing elite human players, and report match statistics against professional players (including Olympian Miu Hirano) with ace rates up to 21%. The central claim is that this is the first framework capable of generating professional-level, ITTF-compliant serve motion plans for a robot arm.
Significance. If the claim is substantiated, this is a significant advance in robot table tennis and dynamic manipulation. The real-world validation is unusually strong for a robotics paper: licensed umpires, professional opponents, and counted direct serve points. The combination of an optimization-based motion planner with Bayesian-optimized strike parameters is a technically plausible and potentially generalizable approach. The paper also provides quantitative data on spin, velocity, and aiming error, which is valuable to the community. However, the headline claim of 'matching and surpassing elite players' is weakened by selection effects in the reported data, as detailed in the major comments.
major comments (3)
- [Section IV-A, Table III] The real-world spin/velocity statistics and the comparison to elite players are computed only over the subset of serves that transferred zero-shot (N=12-15 of 25). The paper states: 'The statistics reported in the real world are thus based on the subset of serves that actually transferred zero-shot without issues.' This selection bias makes the 'matching and even surpassing elite players' claim an artifact of curation rather than a property of the generative framework. Please report the yield, legality rate, and full distributions for all 25 generated plans, or explicitly restrict the claim to the curated library.
- [Section III-E, Table II] The improvement narrative in Table II confounds algorithmic pipeline changes with strategic library pruning. The March and April 2026 rows explicitly include 'strategically prune and replace serves whose historical performance shows a tendency to lead to opponent's points.' This means the increase in ace rate could be due solely to the removal of poor serves, not to the HEBO, toss-robustness, or dynamic-limit changes. To support the claim that the pipeline improves, provide an ablation that separates the effect of library curation from generation-side improvements.
- [Section IV-B, Eqs. (3)-(4)] The statement 'strong correlation between the serve property encouraged through the reward function and the corresponding physical metric' is circular. The reward functions in Eqs. (3)-(4) directly include the physical metric being measured (e.g., r_top maximizes topspin). Finding that topspin-rewarded runs produce higher topspin is a sanity check, not a validation of the framework. Please rephrase or provide a non-circular validation, such as comparing against a baseline without the corresponding reward term.
minor comments (4)
- [Abstract, Section IV-A] The abstract claims spin 'up to 550 rad/s' but I could not find a table or figure in the provided text that reports this maximum. Please cite the specific figure/table that supports the 550 rad/s value.
- [Section III-C, Eq. (2)] The text mentions 'n_l = 323rd degree order polynomials' and later 'n_l = 32'. This appears to be a formatting error; likely it should read 'n_l = 32 third-degree polynomials.' Please clarify.
- [Section IV-A, Table II] The claim of 'slightly higher winning probabilities while serving' compared to the elite human statistics from [27] should be qualified: the 95% Wilson confidence intervals in April 2026 (51.5-58.7%) overlap with the elite values (52.78% and 53.28%). A formal statistical comparison would strengthen the claim.
- [References] The paper relies heavily on the authors' own prior Nature paper [1] as the 'baseline method.' Please explicitly state the novel contributions of this manuscript relative to [1] to avoid any ambiguity about the incremental advance.
Circularity Check
Minor self-definitional validation; central serve-generation claim is independent of its inputs.
-
self definitional
[Section IV-B (Task-specific serve generation example), after Table III; reward definitions in Section III-D, Eqs. (3)-(4).]
"The results indeed suggest that there is a strong correlation between the serve property encouraged through the reward function and the corresponding physical metric (in bold font). For example, when topspin is rewarded, the average value will become significantly larger for both Sim and Real setups (218 to 263rad/s) but the sign is flipped when backspin is encouraged instead (-131 to -164rad/s)."
The reward terms in Eqs. (3)-(4) are defined as monotone functions of the same physical spin components reported in Table III: r_top = g_top max(0, ω_tb)/ω_bar and r_side = g_side φ(ω_ss). Thus the observed 'strong correlation' between the property encouraged by the reward and the measured spin metric is guaranteed by the objective's definition; it is a sanity check that the optimizer follows its reward, not an independent empirical confirmation. The step is local and does not support the central professional-level claim, so it is minor rather than load-bearing.
full rationale
The central pipeline is not circular: HEBO optimizes motion-plan parameters against a simulator using a reward constructed from explicit spin/velocity/placement targets, and the reported real spin/speed values are output measurements, not fitted inputs or predictions of those inputs. The 'up to 550 rad/s' claim is a measured capability, not an input to the method. The only genuinely definitional step is the Section IV-B sanity check that rewarded spin components correlate with the measured spin components; because Eqs. (3)-(4) define r_top/r_back/r_side as functions of the same ω_tb/ω_ss tabulated in Table III, that correlation follows by construction. This does not feed into the central claim and is not load-bearing. Self-citation to [1] appears only as a baseline, not as evidence for the present method. Concerns about the pruned/curated competition library and the subset of zero-shot-transferred serves are real external-validity/selection limitations, but they are not circularity under the definitions used here.
Assumptions & free parameters
free parameters (5)
- Serve-reward gains (g_back, g_top, g_side; weights for r_pos, r_vel, r_height) =
illustrative only: g_back=1, g_top=0, g_side=1, d=-1 (§III-D)
- MPC slack weights and tolerances =
λ_p=2 m⁻¹, λ_n=1, λ_v=0.2 (m/s)⁻¹; Δp=5 mm, Δφ=0.5°, Δv_a=0.01 m/s, Δv_r=0.01 (Table I)
- Legality-chain penalties s_leg and MPC infeasibility penalty =
P_MPC=-10; s_leg ∈ {-5,-4,-3,-2.5,-2,-1.5,-0.5,-0.3,-0.1} (§III-D)
- HEBO genome bounds and hyperparameters =
v_τ∈[±10,±5,±5] m/s, δp∈[±0.07]³ m, yaw/roll [π/2±π, ±π]; pop 20, 100 iterations
- Spin normalization clamp ω̄ =
not numerically specified in text
assumptions (5)
- domain assumption Ball-flight, racket–ball impact, and table-bounce simulation models are accurate enough that simulation-optimized serve plans transfer to reality
- domain assumption Joint dynamics are linear, second-order, and decoupled across the 8 joints (model f_D)
- domain assumption The N=15 recorded toss trajectories (Fig. 3) represent deployment-time toss statistics
- domain assumption The sequential legality check chain correctly encodes ITTF serve rules
- domain assumption Optimization-based re-targeting of human toss demonstrations preserves a toss consistent with the simulator's assumptions
Cite this review
Pith. "Pith review of Ace! Motion Planning of Professional-Level Table Tennis Serves with a Robot Arm." pith.science (2026). https://pith.science/paper/TR3H24AW
@misc{pith2026260706989,
author = {Pith},
title = {Pith review of: Ace! Motion Planning of Professional-Level Table Tennis Serves with a Robot Arm},
year = {2026},
howpublished = {\url{https://pith.science/paper/TR3H24AW}},
note = {Machine review of arXiv:2607.06989}
}
read the original 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.
Figures
Reference graph
Works this paper leans on
-
[15]
Learning to serve: An experimen- tal study for a new learning from demonstrations frame- work,
O. Koç and J. Peters, “Learning to serve: An experimen- tal study for a new learning from demonstrations frame- work,”IEEE Robotics and Automation Letters, vol. 4, no. 2, pp. 1784–1791, 2019
2019
-
[16]
Seal: A sample-efficient adjustment-learning method for table tennis robot serve,
Q. Guo, X. Shi, K. Murakami, R. Jia, and Y . Yamakawa, “Seal: A sample-efficient adjustment-learning method for table tennis robot serve,” in2025 IEEE International Conference on Robotics and Automation (ICRA), 2025, pp. 14 924–14 930
2025
-
[17]
Ball trajectory planning in serving task for table tennis robot,
Y . Hayakawa, A. Nakashima, S. Itoh, and Y . Nakai, “Ball trajectory planning in serving task for table tennis robot,” SICE Journal of Control, Measurement, and System Integration, vol. 9, pp. 50–59, 2016
2016
-
[1]
Outplaying elite table tennis players with an autonomous robot,
P. Dürret al., “Outplaying elite table tennis players with an autonomous robot,”Nature, vol. 652, no. 8111, pp. 886–891, Apr 2026
2026
-
[2]
"speed and spin characteristics of the 40mm table tennis ball
H.-P. Tang, M. Mizoguchi, and S. Toyoshima, “"speed and spin characteristics of the 40mm table tennis ball",” Table tennis sciences, vol. 4, pp. 278–284, 2002
2002
-
[3]
Learn- ing to select and generalize striking movements in robot table tennis,
K. Mülling, J. Kober, O. Kroemer, and J. Peters, “Learn- ing to select and generalize striking movements in robot table tennis,”The International Journal of Robotics Re- search, vol. 32, no. 3, pp. 263–279, 2013
2013
-
[4]
A robot ping-pong player: Experiment in real-time intelligent control,
A. Russell, “A robot ping-pong player: Experiment in real-time intelligent control,” inAT Bell Laboratories. MIT Press, 1988
1988
-
[5]
Learning to play table tennis from scratch using muscular robots,
D. Büchler, S. Guist, R. Calandra, V . Berenz, B. Schölkopf, and J. Peters, “Learning to play table tennis from scratch using muscular robots,”IEEE Transactions on Robotics, vol. 38, no. 6, pp. 3850–3860, 2022
2022
Show all 27 references
-
[6]
Achieving human level com- petitive robot table tennis,
D. B. D’Ambrosioet al., “Achieving human level com- petitive robot table tennis,” in7th Robot Learning Work- shop: Towards Robots with Human-Level Abilities, 2025
2025
-
[7]
Muelling, A
K. Muelling, A. Boularias, B. Mohler, B. Schölkopf, and J. Peters, “Learning strategies in table tennis using 8 TABLE III SERVE STATISTICS IN SIMULATION AND IN THE REAL WORLD FOR DIFFERENT TASK SETTINGS Task Environment Aim error [mm] Velocity [m/s] Spin [rad/s] x-y norm x y z...
2014
-
[8]
Robotic table tennis: A case study into a high speed learning system,
D. B. D’Ambrosioet al., “Robotic table tennis: A case study into a high speed learning system,”arXiv preprint arXiv:2309.03315, 2023
2023 arXiv
-
[9]
The ping pong robot to return a ball precisely trajectory predic- tion and racket control for spinning balls,
A. Kyohei, N. Masamune, and Y . Satoshi, “The ping pong robot to return a ball precisely trajectory predic- tion and racket control for spinning balls,” inOMRON Technics, vol. 51, no. 016, 2019
2019
-
[10]
Analysis of the spatial distribution of the serve and the type of serve-return in elite table tennis. Sex differences,
F. Pradas, V . Toro-Román, C. Castellar, and L. Carrasco, “Analysis of the spatial distribution of the serve and the type of serve-return in elite table tennis. Sex differences,” Physical Education Theory and Methodology, 2023
2023
-
[11]
Serve analyses of elite european table tennis matches,
Z. Djokic, “Serve analyses of elite european table tennis matches,”International Journal of Racket Sports Science, 01 2020
2020
-
[12]
Com- parison of rally time in xxix beijing (2008) and xxviii athens (2004) olympic table tennis tournaments,
M. Katsikadelis, T. Pilianidis, and A. Misichroni, “Com- parison of rally time in xxix beijing (2008) and xxviii athens (2004) olympic table tennis tournaments,”Int. J. Table Tennis Sci, vol. 6, pp. 55–59, 2010
2008
-
[13]
International ta- ble tennis federation (ittf),
International Table Tennis Federation, “International ta- ble tennis federation (ittf),” At: https://www.ittf.com, 2025
2025
-
[14]
Hebo: Pushing the limits of sample-efficient hyperparameter optimisation,
A. Cowen-Riverset al., “Hebo: Pushing the limits of sample-efficient hyperparameter optimisation,”Journal of Artificial Intelligence Research, vol. 74, 07 2022
2022
-
[18]
High speed robotic table tennis swinging using lightweight hardware with model predictive control,
D. Nguyen, K. D. Cancio, and S. Kim, “High speed robotic table tennis swinging using lightweight hardware with model predictive control,” in2025 IEEE Interna- tional Conference on Robotics and Automation (ICRA), 2025, pp. 15 278–15 284
2025
-
[19]
Catching objects in flight,
S. Kim, A. Shukla, and A. Billard, “Catching objects in flight,”IEEE Transactions on Robotics, vol. 30, no. 5, pp. 1049–1065, 2014
2014
-
[20]
Agile catching with whole-body mpc and blackbox policy learning,
S. Abeyruwanet al., “Agile catching with whole-body mpc and blackbox policy learning,” inProceedings of The 5th Annual Learning for Dynamics and Control Con- ference, ser. Proceedings of Machine Learning Research, N. Matni, M. Morari, and G. J. Pappas, Eds., vol. 211. PMLR, 15...
2023
-
[21]
Learning-based design and control for quadrupedal robots with parallel-elastic actuators,
F. Bjelonic, J. Lee, P. Arm, D. Sako, D. Tateo, J. Peters, and M. Hutter, “Learning-based design and control for quadrupedal robots with parallel-elastic actuators,”IEEE Robotics and Automation Letters, vol. 8, no. 3, pp. 1611– 1618, 2023
2023
-
[22]
Toward real-world automated anti- body design with combinatorial bayesian optimization,
M. A. Khanet al., “Toward real-world automated anti- body design with combinatorial bayesian optimization,” Cell Reports Methods, vol. 3, no. 1, p. 100374, 2023
2023
-
[23]
Ac- quiring and generalizing the embodiment mapping from human observations to robot skills,
G. Maeda, M. Ewerton, D. Koert, and J. Peters, “Ac- quiring and generalizing the embodiment mapping from human observations to robot skills,”IEEE Robotics and Automation Letters, vol. 1, no. 2, pp. 784–791, 2016
2016
-
[24]
Smoothing and differ- entiation of data by simplified least squares procedures
A. Savitzky and M. J. E. Golay, “Smoothing and differ- entiation of data by simplified least squares procedures.” Analytical Chemistry, vol. 36, no. 8, pp. 1627–1639, 1964
1964
-
[25]
Coal: an extension of the flexible collision library,
J. Pan, S. Chitta, D. Manocha, F. Lamiraux, J. Mirabel, J. Carpentier, L. Montautet al., “Coal: an extension of the flexible collision library,” https://github.com/coal- library/coal, 2015–2024
2015
-
[26]
R. H. Byrd, J. Nocedal, and R. A. Waltz,Knitro: An In- tegrated Package for Nonlinear Optimization, G. Di Pillo and M. Roma, Eds. Boston, MA: Springer US, 2006
2006
-
[27]
Analysis of contextual-related variables on serve and receiving performances in elite men’s and women’s table tennis players,
M.-Á. Gómez, A. García-de Alcaráz, and P. Furley, “Analysis of contextual-related variables on serve and receiving performances in elite men’s and women’s table tennis players,”International Journal of Performance Analysis in Sport, vol. 17, no. 6, pp. 919–933, 2017
2017
Reviewed August 2, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.