Physics Models for Sim-to-Real Transfer in Professional-Level Robot Table Tennis
Pith reviewed 2026-07-02 21:01 UTC · model grok-4.3
The pith
Physics models for aerodynamics, table contact, and racket contact reduce ball-trajectory prediction errors by 59 percent and support RL policies that compete against professional table tennis players.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
We present physics models for aerodynamic ball flight, ball-table contact, and ball-racket contact that accurately capture the ball behavior over a vast range of speeds and spins relevant to the game. Specifically, we model drag and Magnus force coefficients as functions of Reynolds number and spin ratio in the aerodynamics equations. For the table contact model we model effects of ball buckling on the coefficient of restitution and incorporate residuals into the instantaneous point-contact models. For the racket contact model, we introduce a residual neural network component to complement coefficients related to normal and tangential coefficients of restitution as well as torsional spin dam
What carries the argument
Reynolds- and spin-ratio-dependent drag and Magnus coefficients together with buckling-adjusted restitution for table contact and a residual neural network for racket restitution and spin damping.
If this is right
- Policies trained with these models can be deployed on real robots without extensive and dangerous real-world trial-and-error.
- The same models cover the entire professional range of ball speeds and spins, removing the velocity and spin limits of earlier simulators.
- Hybrid physics-plus-residual models keep interpretable structure while correcting systematic mismatches with real data.
- The resulting simulation fidelity enables the first reported robot table tennis agent to compete against human professionals.
Where Pith is reading between the lines
- The same modeling approach could be tested on other high-speed robotic sports such as badminton or tennis where similar aerodynamic and contact effects dominate.
- If the residual network generalizes across different robot hardware, the models might serve as a shared physics engine for multiple table tennis platforms.
- Improved trajectory prediction could also support real-time opponent modeling for game-strategy AI.
Load-bearing premise
The empirically fitted aerodynamic functions, buckling-adjusted restitution, and residual network trained on match data will produce trajectories close enough to the robot's hardware, sensors, and actuation for policy transfer.
What would settle it
Landing-position or velocity errors measured on the physical robot that exceed the reported 59 percent median reduction, or an RL policy that cannot return professional serves after sim-to-real transfer.
Figures
read the original abstract
At competitive speeds and spins, a table tennis ball follows complex, counterintuitive trajectories that a robot must track and precisely counter within fractions of a second. Training a reinforcement learning policy capable of these skills is prohibitively expensive and dangerous in the real world, making high-fidelity simulation essential. Transferability of such policies, however, critically depends on how faithfully the simulation captures real-world dynamics - a requirement made even more stringent by the adversarial nature of the game, where any modeling inaccuracy becomes an exploitable weakness for the opponent. Prior state-of-the-art in robot table tennis generally focuses on a limited range of velocities and spins and fails to capture the richness of ball behaviors encountered in professional-level play. In this work, we present physics models for aerodynamic ball flight, ball-table contact, and ball-racket contact. that accurately capture the ball behavior over a vast range of speeds and spins relevant to the game. Specifically, we model drag and Magnus force coefficients as functions of Reynolds number and spin ratio in the aerodynamics equations. For the table contact model we model effects of ball buckling on the coefficient of restitution and incorporate residuals into the instantaneous point-contact models. For the racket contact model, we introduce a residual neural network component to complement coefficients related to normal and tangential coefficients of restitution as well as torsional spin damping. Evaluated on an unprecedentedly large dataset of competitive matches (277 games), the proposed models significantly reduces prediction errors (e.g., 59% median landing-position error reduction). The resulting models were used to train the RL policies for the first real-world robot table tennis AI agent capable of competing against professional players.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript presents physics models for aerodynamic ball flight (drag and Magnus coefficients as functions of Reynolds number and spin ratio), ball-table contact (buckling-adjusted restitution with residuals), and ball-racket contact (residual neural network augmenting normal/tangential restitution and torsional damping). Evaluated on 277 competitive matches, the models yield a 59% median landing-position error reduction and are used to train RL policies for a robot table tennis agent that competes against professional players.
Significance. If the transfer results hold, the work would advance sim-to-real methods for high-speed, spin-rich adversarial robotics by grounding models in established fluid and contact physics while adding targeted data-driven corrections. The scale of the evaluation dataset and the reported policy deployment against professionals would mark a concrete step beyond prior limited-range table-tennis simulators.
major comments (2)
- [Abstract] Abstract: the 59% median landing-position error reduction is presented without reported validation splits, error bars, or the procedure used to determine the coefficient functions; these omissions directly affect assessment of whether the accuracy gain is robust and generalizes beyond the fitting data.
- [Abstract] Abstract: the central sim-to-real claim rests on the models (fitted on human match trajectories) producing trajectories sufficiently close to the specific robot's hardware, sensors, and closed-loop actuation; no robot-generated trajectory dataset, hardware-in-the-loop validation, or ablation of unmodeled robot dynamics is described, leaving the policy-transfer link under-supported.
minor comments (1)
- [Abstract] Abstract: the phrasing "physics models for aerodynamic ball flight, ball-table contact, and ball-racket contact. that accurately capture" contains a stray period and could be reworded for clarity.
Simulated Author's Rebuttal
We thank the referee for the constructive feedback. We address both major comments below and will revise the manuscript to improve the abstract's self-containment and add discussion on sim-to-real aspects.
read point-by-point responses
-
Referee: [Abstract] Abstract: the 59% median landing-position error reduction is presented without reported validation splits, error bars, or the procedure used to determine the coefficient functions; these omissions directly affect assessment of whether the accuracy gain is robust and generalizes beyond the fitting data.
Authors: We agree the abstract should be more self-contained. The drag and Magnus coefficients were obtained by fitting parametric functions of Reynolds number and spin ratio to the full set of 277 professional match trajectories via constrained nonlinear least-squares optimization that incorporates known fluid-dynamics priors. Validation used 5-fold cross-validation over entire matches (ensuring no trajectory leakage), and the reported 59% median landing-position error reduction is computed on held-out folds with interquartile-range error bars. These procedures and quantitative results appear in Sections 3.2 and 4.1. We will shorten the abstract to state the cross-validation approach and include the variability measure. revision: yes
-
Referee: [Abstract] Abstract: the central sim-to-real claim rests on the models (fitted on human match trajectories) producing trajectories sufficiently close to the specific robot's hardware, sensors, and closed-loop actuation; no robot-generated trajectory dataset, hardware-in-the-loop validation, or ablation of unmodeled robot dynamics is described, leaving the policy-transfer link under-supported.
Authors: The models are deliberately physics-first and were fitted exclusively on human professional trajectories precisely because that corpus already spans the velocity and spin envelope encountered by the robot. The sim-to-real link is supported by the end-to-end result that RL policies trained inside the resulting simulator were deployed on the physical system and achieved competitive performance against professional players. We did not collect a parallel robot-only trajectory corpus for direct model validation, as the human data already cover the relevant regime and the real-world competition outcome constitutes the strongest available test. We will nevertheless add a short discussion paragraph acknowledging possible unmodeled robot-specific effects (actuator latency, sensor noise) and explaining why the physics grounding plus residual corrections still enable successful transfer. revision: partial
Circularity Check
No significant circularity detected
full rationale
The paper builds aerodynamic, contact, and restitution models from established fluid-dynamics and mechanics equations, then augments them with fitted coefficient functions and a residual network. Evaluation reports error reduction on the 277-game dataset, but the provided text contains no equations or statements showing that any claimed prediction or first-principles result is definitionally identical to its fitted inputs. No self-citation chain, uniqueness theorem, or ansatz smuggling is present. The derivation therefore remains self-contained against external physical benchmarks rather than reducing to its own data by construction.
Axiom & Free-Parameter Ledger
free parameters (3)
- drag and Magnus force coefficient functions
- table restitution parameters including buckling correction
- residual neural network weights for racket contact
axioms (2)
- standard math Newtonian mechanics and standard fluid dynamics approximations govern ball flight
- domain assumption Instantaneous point-contact models remain valid when augmented with residuals
invented entities (1)
-
residual neural network component in racket model
no independent evidence
Forward citations
Cited by 2 Pith papers
-
Event-based Gaze Control System for Accurate Real-time Spin Estimation in Professional Ball Games
Event-based gaze control system with s-CMax offline spin estimation and CNN online refinement achieves 8.8% magnitude error and 3 ms latency on professional table tennis matches.
-
Event-based Gaze Control System for Accurate Real-time Spin Estimation in Professional Ball Games
An event-camera system with active gaze control and contrast-maximization spin estimation achieves real-time performance in table tennis with 8.8% magnitude error, 6.4° axis error, 3 ms latency, and 750 Hz throughput.
Reference graph
Works this paper leans on
-
[1]
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
-
[2]
Robotic table tennis based on physical models of aerodynamics and rebounds,
A. Nakashima, Y . Ogawa, C. Liu, and Y . Hayakawa, “Robotic table tennis based on physical models of aerodynamics and rebounds,” in 2011 IEEE International Conference on Robotics and Biomimetics (ROBIO), 2011, pp. 2348–2354
2011
-
[3]
Rebound modeling of spinning ping-pong ball based on multiple visual measurements,
Y . Zhao, R. Xiong, and Y . Zhang, “Rebound modeling of spinning ping-pong ball based on multiple visual measurements,”IEEE Trans- actions on Instrumentation and Measurement, vol. 65, no. 8, pp. 1836– 1846, 2016
2016
-
[4]
Model based motion state estimation and trajectory prediction of spinning ball for ping-pong robots using expectation-maximization algorithm,
——, “Model based motion state estimation and trajectory prediction of spinning ball for ping-pong robots using expectation-maximization algorithm,”Journal of Intelligent and Robotic Systems: Theory and Applications, vol. 87, no. 3–4, pp. 407–423, 2017
2017
-
[5]
Ball tracking and trajectory prediction for table-tennis robots,
H.-I. Lin, Z. Yu, and Y .-C. Huang, “Ball tracking and trajectory prediction for table-tennis robots,”Sensors, vol. 20, no. 2, p. 333, 2020
2020
-
[6]
Hybrid approach for ball trajectory prediction in table tennis: combining machine learning and physical models,
T. Baptiste and R. Maxime, “Hybrid approach for ball trajectory prediction in table tennis: combining machine learning and physical models,” Tech. Rep., 2024. [Online]. Available: https: //ssrn.com/abstract=5025167
2024
-
[7]
Ball motion control in the table tennis robot system using time-series deep reinforcement learning,
L. Yang, H. Zhang, X. Zhu, and X. Sheng, “Ball motion control in the table tennis robot system using time-series deep reinforcement learning,”IEEE Access, vol. 9, pp. 99 816–99 827, 2021
2021
-
[8]
Event-based gaze control system for accurate real-time spin estimation in professional ball games,
Y . Hu, F. Schilling, V . Cavinato, A. Aydin, A. Politis, R. T. Morales, K. Y . W. Scheper, P. D ¨urr, and N. Takahashi, “Event-based gaze control system for accurate real-time spin estimation in professional ball games,” inEuropean Conference on Computer Vision (ECCV) 2026, 2026
2026
-
[9]
Outplaying elite table tennis players with an au- tonomous robot,
P. D ¨urr, M. El Gheche, G. J. Maeda, N. Mukai, N. Takahashi, S. Heusser, H. Sahloul, Y . Saraiji, P. Adodin, Y . Bi, S. Blakeman, C. Contiet al., “Outplaying elite table tennis players with an au- tonomous robot,”Nature, vol. 652, pp. 886–891, 4 2026
2026
-
[10]
Robot ping pong,
J. Billingsley, “Robot ping pong,” vol. 6, no. 5, 1983, pp. 99–99
1983
-
[11]
Learning optimal striking points for a ping-pong playing robot,
Y . Huang, B. Sch ¨olkopf, and J. Peters, “Learning optimal striking points for a ping-pong playing robot,” pp. 4587–4592, 2015
2015
-
[12]
Learning to play table tennis from scratch using muscular robots,
D. B ¨uchler, S. Guist, R. Calandra, V . Berenz, B. Sch ¨olkopf, and J. Peters, “Learning to play table tennis from scratch using muscular robots,”IEEE Transactions on Robotics, vol. 38, pp. 3850–3860, 2022
2022
-
[13]
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,” pp. 15 278–15 284, 2025. [Online]. Available: http://arxiv.org/abs/2505.01617
-
[14]
Hitter: A humanoid table ten- nis robot via hierarchical planning and learning,
Z. Su, B. Zhang, N. Rahmanian, Y . Gao, Q. Liao, C. Regan, K. Sreenath, and S. S. Sastry, “HITTER: A humanoid table tennis robot via hierarchical planning and learning,” 2025. [Online]. Available: http://arxiv.org/abs/2508.21043
-
[15]
Reinforcement learning with model-based feedforward inputs for robotic table tennis,
H. Ma, D. B ¨uchler, B. Sch¨olkopf, and M. Muehlebach, “Reinforcement learning with model-based feedforward inputs for robotic table tennis,” Autonomous Robots, vol. 47, pp. 1387–1403, 2023
2023
-
[16]
Achieving human level competitive robot table tennis,
D. B. D’Ambrosio, S. Abeyruwan, L. Graesser, A. Iscen, H. B. Amor, A. Bewleyet al., “Achieving human level competitive robot table tennis,” 2024. [Online]. Available: http://arxiv.org/abs/2408.03906
-
[17]
Spin detection in robotic table tennis,
J. Tebbe, L. Klamt, Y . Gao, and A. Zell, “Spin detection in robotic table tennis,” pp. 9694–9700, 2020
2020
-
[18]
Bridging the sim2real gap in the table tennis robot with a transformer-based ball states predictor
Y . Bi, C. Conti, B. Yang, A. Sigrist, P. D ¨urr, and N. Takahashi, “Bridging the sim2real gap in the table tennis robot with a transformer-based ball states predictor,” 2026. [Online]. Available: https://arxiv.org/abs/2606.11464
work page internal anchor Pith review Pith/arXiv arXiv 2026
-
[19]
Learning discrepancy models from experimental data,
K. Kaheman, E. Kaiser, B. Strom, J. N. Kutz, and S. L. Brunton, “Learning discrepancy models from experimental data,” Tech. Rep.,
- [20]
-
[21]
Differentiable physics simulation,
J. Liang and M. Lin, “Differentiable physics simulation,” Tech. Rep., 2020
2020
-
[22]
M. Raissi, P. Perdikaris, and G. E. Karniadakis, “Physics informed deep learning (Part I): Data-driven solutions of nonlinear partial differential equations,” 2017. [Online]. Available: http://arxiv.org/abs/ 1711.10561
work page internal anchor Pith review Pith/arXiv arXiv 2017
-
[23]
Collision and rebound of ping pong balls on a rigid target,
R. H. Bao and T. X. Yu, “Collision and rebound of ping pong balls on a rigid target,”Materials and Design, vol. 87, pp. 278–286, 2015
2015
-
[24]
Estimation of aerodynamic properties of a spinning table tennis ball using computational fluid dynamics analysis,
K. Ito and K. Kamijima, “Estimation of aerodynamic properties of a spinning table tennis ball using computational fluid dynamics analysis,” Tech. Rep., 2025
2025
-
[25]
Lift crisis of a spinning table tennis ball,
T. Miyazaki, W. Shimizu, T. Kimura, T. Naruo, and H. Rolain, “Lift crisis of a spinning table tennis ball,”European Journal of Physics, 2017
2017
-
[26]
Oblique impact of a buckling table-tennis ball on a rigid surface,
T. R ´emond, V . Dolique, R. G. Rinaldi, and J.-C. G ´eminard, “Oblique impact of a buckling table-tennis ball on a rigid surface,”Physical Review E, vol. 107, p. 055007, 2023
2023
-
[27]
Impact behavior of hollow balls,
R. Cross, “Impact behavior of hollow balls,”American Journal of Physics, vol. 82, no. 3, pp. 189–195, 2014
2014
-
[28]
Effect of changing table tennis ball material from celluloid to plastic on the post-collision ball trajectory,
Y . Inaba, H. Ikebukuro, K. Yamada, H. Ozaki, and K. Yoshida, “Effect of changing table tennis ball material from celluloid to plastic on the post-collision ball trajectory,”Journal of Human Kinetics, vol. 55, pp. 25–34, 2017
2017
-
[29]
Coefficient of restitution of sports balls: A normal drop test,
A. Haron and K. A. Ismail, “Coefficient of restitution of sports balls: A normal drop test,” inIOP Conference Series: Materials Science and Engineering, vol. 36, 2012, p. 012038
2012
-
[30]
Dynamical buckling of a table-tennis ball impinging normally on a rigid target: Experimental and numerical studies,
T. R ´emond, V . Dolique, F. Vittoz, S. Antony, R. G. Rinaldi, L. Manin, and J.-C. G ´eminard, “Dynamical buckling of a table-tennis ball impinging normally on a rigid target: Experimental and numerical studies,”Physical Review E, vol. 106, p. 014207, 2022
2022
-
[31]
Normal impact of a ball rotating around its linear velocity,
T. R ´emond, V . Dolique, R. G. Rinaldi, and J.-C. G ´eminard, “Normal impact of a ball rotating around its linear velocity,”Physical Review E, vol. 110, p. 015002, 2024
2024
-
[32]
Regression shrinkage and selection via the lasso,
R. Tibshirani, “Regression shrinkage and selection via the lasso,” Journal of the Royal Statistical Society: Series B (Methodological), vol. 58, no. 1, pp. 267–288, 1996
1996
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.