Robotic Table Tennis: A Case Study into a High Speed Learning System
Not on the map. Why?
Abstract (arXiv)
We present a deep-dive into a real-world robotic learning system that, in previous work, was shown to be capable of hundreds of table tennis rallies with a human and has the ability to precisely return the ball to desired targets. This system puts together a highly optimized perception subsystem, a high-speed low-latency robot controller, a simulation paradigm that can prevent damage in the real world and also train policies for zero-shot transfer, and automated real world environment resets that enable autonomous training and evaluation on physical robots. We complement a complete system description, including numerous design decisions that are typically not widely disseminated, with a collection of studies that clarify the importance of mitigating various sources of latency, accounting for training and deployment distribution shifts, robustness of the perception system, sensitivity to policy hyper-parameters, and choice of action space. A video demonstrating the components of the system and details of experimental results can be found at https://youtu.be/uFcnWjB42I0.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 43 of its 102 references that are in the map. First posted on arXiv 6 Sep 2023.
Builds on
43 of 102 references.
References · 43
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,539
- 2015Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcastingcited by 1,428
- 2019Objects as Pointscited by 1,172
- 2016End to End Learning for Self-Driving Carscited by 1,000
- 2019Solving Rubik's Cube with a Robot Handcited by 699
- 2017Sim-to-Real Transfer of Robotic Control with Dynamics Randomizationcited by 616
- 2017Evolution Strategies as a Scalable Alternative to Reinforcement Learningcited by 555
- 2020Learning Quadrupedal Locomotion over Challenging Terraincited by 494
- 2020Tracking Objects as Pointscited by 483
31 more
- 2019Learning agile and dynamic motor skills for legged robotscited by 402
- 2017Neural Network Dynamics for Model-Based Deep Reinforcement Learning with Model-Free Fine-Tuningcited by 288
- 2018Sim-to-Real: Learning Agile Locomotion For Quadruped Robotscited by 277
- 2020Learning Agile Robotic Locomotion Skills by Imitating Animalscited by 229
- 2018Closing the Sim-to-Real Loop: Adapting Simulation Randomization with Real World Experiencecited by 203
- 2018Learning to Walk via Deep Reinforcement Learningcited by 153
- 2019TossingBot: Learning to Throw Arbitrary Objects with Residual Physicscited by 131
- 2022Legged Locomotion in Challenging Terrains using Egocentric Visioncited by 131
- 2020Learning from Suboptimal Demonstration via Self-Supervised Reward Regressioncited by 84
- 2022A Walk in the Park: Learning to Walk in 20 Minutes With Model-Free Reinforcement Learningcited by 76
- 2018Simple random search provides a competitive approach to reinforcement learningcited by 75
- 2017Explaining How a Deep Neural Network Trained with End-to-End Learning Steers a Carcited by 65
- 2021Legged Robots that Keep on Learning: Fine-Tuning Locomotion Policies in the Real Worldcited by 64
- 2019Variable Impedance Control in End-Effector Space: An Action Space for Reinforcement Learning in Contact-Rich Taskscited by 56
- 2018Structured Evolution with Compact Architectures for Scalable Policy Optimizationcited by 48
- 2019Reinforcement Learning on Variable Impedance Controller for High-Precision Robotic Assemblycited by 33
- 2020Learning to Play Table Tennis From Scratch using Muscular Robotscited by 31
- 2017Deep Predictive Policy Training using Reinforcement Learningcited by 30
- 2022i-Sim2Real: Reinforcement Learning of Robotic Policies in Tight Human-Robot Interaction Loopscited by 30
- 2022Safe Reinforcement Learning for Legged Locomotioncited by 29
- 2019Differentiable Algorithm Networks for Composable Robot Learningcited by 24
- 2020Joint Goal and Strategy Inference across Heterogeneous Demonstrators via Reward Network Distillationcited by 19
- 2019A Comparison of Action Spaces for Learning Manipulation Taskscited by 16
- 2020Learning Task Space Actions for Bipedal Locomotioncited by 15
- 2020Robotic Table Tennis with Model-Free Reinforcement Learningcited by 13
- 2020Sample-efficient Reinforcement Learning in Robotic Table Tenniscited by 10
- 2021Local Metrics for Multi-Object Trackingcited by 8
- 2022GoalsEye: Learning High Speed Precision Table Tennis on a Physical Robotcited by 8
- 2023Agile Catching with Whole-Body MPC and Blackbox Policy Learningcited by 7
- 2021Optimal Stroke Learning with Policy Gradient Approach for Robotic Table Tenniscited by 2
- 2018Hierarchical Policy Design for Sample-Efficient Learning of Robot Table Tennis Through Self-Playcited by 1
Built on by
Citing papers per year: 2023: 2; 2024: 4; 2025: 5; 2026: 1.
12 papers.
- 2025The Reality Gap in Robotics: Challenges, Solutions, and Best Practicescited by 22
- 2023SARA-RT: Scaling up Robotics Transformers with Self-Adaptive Robust Attentioncited by 20
- 2024Multi-Camera Asynchronous Ball Localization and Trajectory Prediction with Factor Graphs and Human Posescited by 4
- 2024Detection of Fast-Moving Objects with Neuromorphic Hardwarecited by 4
- 2024Learning Diverse Robot Striking Motions with Diffusion Models and Kinematically Constrained Gradient Guidancecited by 4
- 2025Egocentric Event-Based Vision for Ping Pong Ball Trajectory Predictioncited by 3
- 2025Integrating Learning-Based Manipulation and Physics-Based Locomotion for Whole-Body Badminton Robot Controlcited by 2
- 2025Scan, Materialize, Simulate: A Generalizable Framework for Physically Grounded Robot Planningcited by 2
- 2023A multi-modal table tennis robot systemcited by 1
- 2026TEMPO: Learning Temporal Context for Dynamic Robot Manipulationcited by 1
- 2024Effective Reward Specification in Deep Reinforcement Learningcited by 0
- 2025SpikePingpong: Spike Vision-based Fast-Slow Pingpong Robot Systemcited by 0
- 2026TEMPO: Learning Temporal Context for Dynamic Robot Manipulation15 Sep 2026
- 2025The Reality Gap in Robotics: Challenges, Solutions, and Best Practices23 Oct 2025
- 2025Egocentric Event-Based Vision for Ping Pong Ball Trajectory Prediction9 Jun 2025
- 2025SpikePingpong: Spike Vision-based Fast-Slow Pingpong Robot System7 Jun 2025
- 2025Scan, Materialize, Simulate: A Generalizable Framework for Physically Grounded Robot Planning20 May 2025
- 2025Integrating Learning-Based Manipulation and Physics-Based Locomotion for Whole-Body Badminton Robot Control24 Apr 2025
- 2024Effective Reward Specification in Deep Reinforcement Learning10 Dec 2024
- 2024Learning Diverse Robot Striking Motions with Diffusion Models and Kinematically Constrained Gradient Guidance23 Sep 2024
- 2024Detection of Fast-Moving Objects with Neuromorphic Hardware15 Mar 2024
- 2024Multi-Camera Asynchronous Ball Localization and Trajectory Prediction with Factor Graphs and Human Poses30 Jan 2024
- 2023SARA-RT: Scaling up Robotics Transformers with Self-Adaptive Robust Attention4 Dec 2023
- 2023A multi-modal table tennis robot system29 Oct 2023