Learning to Play Table Tennis From Scratch using Muscular Robots
Not on the map. Why?
Abstract (arXiv)
Dynamic tasks like table tennis are relatively easy to learn for humans but pose significant challenges to robots. Such tasks require accurate control of fast movements and precise timing in the presence of imprecise state estimation of the flying ball and the robot. Reinforcement Learning (RL) has shown promise in learning of complex control tasks from data. However, applying step-based RL to dynamic tasks on real systems is safety-critical as RL requires exploring and failing safely for millions of time steps in high-speed regimes. In this paper, we demonstrate that safe learning of table tennis using model-free Reinforcement Learning can be achieved by using robot arms driven by pneumatic artificial muscles (PAMs). Softness and back-drivability properties of PAMs prevent the system from leaving the safe region of its state space. In this manner, RL empowers the robot to return and smash real balls with 5 ms and 12ms on average to a desired landing point. Our setup allows the agent to learn this safety-critical task (i) without safety constraints in the algorithm, (ii) while maximizing the speed of returned balls directly in the reward function (iii) using a stochastic policy that acts directly on the low-level controls of the real system and (iv) trains for thousands of trials (v) from scratch without any prior knowledge. Additionally, we present HYSR, a practical hybrid sim and real training that avoids playing real balls during training by randomly replaying recorded ball trajectories in simulation and applying actions to the real robot. This work is the first to (a) fail-safe learn of a safety-critical dynamic task using anthropomorphic robot arms, (b) learn a precision-demanding problem with a PAM-driven system despite the control challenges and (c) train robots to play table tennis without real balls. Videos and datasets are available at muscularTT.embodied.ml.
Key facts. Cited by 31 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 4; 2023: 5; 2024: 10; 2025: 5; 2026: 7.
31 papers.
Sort:
By area:
- 2024Deep Reinforcement Learning for Robotics: A Survey of Real-World Successescited by 153
- 2024SERL: A Software Suite for Sample-Efficient Robotic Reinforcement Learningcited by 113
- 2022Creating a Dynamic Quadrupedal Robotic Goalkeeper with Reinforcement Learningcited by 17
- 2023Robotic Table Tennis: A Case Study into a High Speed Learning Systemcited by 12
- 2022Hidden Parameter Recurrent State Space Models For Changing Dynamics Scenarioscited by 8
- 2023Fast Kinodynamic Planning on the Constraint Manifold with Deep Neural Networkscited by 8
- 2023SpinDOE: A ball spin estimation method for table tennis robotcited by 8
- 2025LATTE-MV: Learning to Anticipate Table Tennis Hits from Monocular Videoscited by 5
- 2024Contextualized Hybrid Ensemble Q-learning: Learning Fast with Control Priorscited by 4
- 2024Bridging the gap between Learning-to-plan, Motion Primitives and Safe Reinforcement Learningcited by 4
- 2024Learning Diverse Robot Striking Motions with Diffusion Models and Kinematically Constrained Gradient Guidancecited by 4
- 2024Stochastic Online Optimization for Cyber-Physical and Robotic Systemscited by 3
19 more
- 2024RP1M: A Large-Scale Motion Dataset for Piano Playing with Bi-Manual Dexterous Robot Handscited by 3
- 2026Learning Human-Like Badminton Skills for Humanoid Robotscited by 3
- 2025Integrating Learning-Based Manipulation and Physics-Based Locomotion for Whole-Body Badminton Robot Controlcited by 2
- 2022Learning to Exploit Elastic Actuators for Quadruped Locomotioncited by 1
- 2023Hindsight States: Blending Sim and Real Task Elements for Efficient Reinforcement Learningcited by 1
- 2023A multi-modal table tennis robot systemcited by 1
- 2024Learning World Models With Hierarchical Temporal Abstractions: A Probabilistic Perspectivecited by 1
- 2024A Retrospective on the Robot Air Hockey Challenge: Benchmarking Robust, Reliable, and Safe Learning Techniques for Real-world Roboticscited by 1
- 2024Toward Scalable Multirobot Control: Fast Policy Learning in Distributed MPCcited by 1
- 2025CHEQ-ing the Box: Safe Variable Impedance Learning for Robotic Polishingcited by 1
- 2025Learning Nonlinear Causal Reductions to Explain Reinforcement Learning Policiescited by 1
- 2026Position: RL Researchers Need to Distinguish Between Solving Simulators and Using Simulators as a Proxycited by 1
- 2022Off-Policy Deep Reinforcement Learning Algorithms for Handling Various Robotic Manipulator Taskscited by 0
- 2025SpikePingpong: Spike Vision-based Fast-Slow Pingpong Robot Systemcited by 0
- 2026Sim-to-Real Transfer for Muscle-Actuated Robots via Generalized Actuator Networkscited by 0
- 2026SpeedTuning: Speeding Up Policy Execution with Lightweight Reinforcement Learningcited by 0
- 2026Towards Professional Tennis Styles for Humanoid Robots with Adaptive Motion Planning and Trackingcited by 0
- 2026Precision at Speed: Sample-Efficient Online Model-Based Reinforcement Learning for Hydraulic Excavator Controlcited by 0
- 2026Reusing Past Samples in Proximal Policy Optimization: When and How Does It Help?cited by 0
- 2026Reusing Past Samples in Proximal Policy Optimization: When and How Does It Help?1 Oct 2026
- 2026Precision at Speed: Sample-Efficient Online Model-Based Reinforcement Learning for Hydraulic Excavator Control25 Sep 2026
- 2026Towards Professional Tennis Styles for Humanoid Robots with Adaptive Motion Planning and Tracking20 Aug 2026
- 2026SpeedTuning: Speeding Up Policy Execution with Lightweight Reinforcement Learning10 Aug 2026
- 2026Position: RL Researchers Need to Distinguish Between Solving Simulators and Using Simulators as a Proxy26 Jun 2026
- 2026Sim-to-Real Transfer for Muscle-Actuated Robots via Generalized Actuator Networks10 Apr 2026
- 2026Learning Human-Like Badminton Skills for Humanoid Robots9 Feb 2026
- 2025Learning Nonlinear Causal Reductions to Explain Reinforcement Learning Policies20 Jul 2025
- 2025SpikePingpong: Spike Vision-based Fast-Slow Pingpong Robot System7 Jun 2025
- 2025Integrating Learning-Based Manipulation and Physics-Based Locomotion for Whole-Body Badminton Robot Control24 Apr 2025
- 2025LATTE-MV: Learning to Anticipate Table Tennis Hits from Monocular Videos26 Mar 2025
- 2025CHEQ-ing the Box: Safe Variable Impedance Learning for Robotic Polishing14 Jan 2025
19 more
- 2024Toward Scalable Multirobot Control: Fast Policy Learning in Distributed MPC27 Dec 2024
- 2024A Retrospective on the Robot Air Hockey Challenge: Benchmarking Robust, Reliable, and Safe Learning Techniques for Real-world Robotics8 Nov 2024
- 2024Learning Diverse Robot Striking Motions with Diffusion Models and Kinematically Constrained Gradient Guidance23 Sep 2024
- 2024Bridging the gap between Learning-to-plan, Motion Primitives and Safe Reinforcement Learning26 Aug 2024
- 2024RP1M: A Large-Scale Motion Dataset for Piano Playing with Bi-Manual Dexterous Robot Hands20 Aug 2024
- 2024Deep Reinforcement Learning for Robotics: A Survey of Real-World Successes7 Aug 2024
- 2024Contextualized Hybrid Ensemble Q-learning: Learning Fast with Control Priors28 Jun 2024
- 2024Learning World Models With Hierarchical Temporal Abstractions: A Probabilistic Perspective24 Apr 2024
- 2024Stochastic Online Optimization for Cyber-Physical and Robotic Systems8 Apr 2024
- 2024SERL: A Software Suite for Sample-Efficient Robotic Reinforcement Learning29 Jan 2024
- 2023A multi-modal table tennis robot system29 Oct 2023
- 2023Robotic Table Tennis: A Case Study into a High Speed Learning System6 Sep 2023
- 2023SpinDOE: A ball spin estimation method for table tennis robot7 Mar 2023
- 2023Hindsight States: Blending Sim and Real Task Elements for Efficient Reinforcement Learning3 Mar 2023
- 2023Fast Kinodynamic Planning on the Constraint Manifold with Deep Neural Networks11 Jan 2023
- 2022Off-Policy Deep Reinforcement Learning Algorithms for Handling Various Robotic Manipulator Tasks11 Dec 2022
- 2022Creating a Dynamic Quadrupedal Robotic Goalkeeper with Reinforcement Learning10 Oct 2022
- 2022Learning to Exploit Elastic Actuators for Quadruped Locomotion15 Sep 2022
- 2022Hidden Parameter Recurrent State Space Models For Changing Dynamics Scenarios29 Jun 2022
- 2024Deep Reinforcement Learning for Robotics: A Survey of Real-World Successescited by 153
- 2024SERL: A Software Suite for Sample-Efficient Robotic Reinforcement Learningcited by 113
- 2022Creating a Dynamic Quadrupedal Robotic Goalkeeper with Reinforcement Learningcited by 17
- 2023Robotic Table Tennis: A Case Study into a High Speed Learning Systemcited by 12
- 2022Hidden Parameter Recurrent State Space Models For Changing Dynamics Scenarioscited by 8
- 2023Fast Kinodynamic Planning on the Constraint Manifold with Deep Neural Networkscited by 8
- 2023SpinDOE: A ball spin estimation method for table tennis robotcited by 8
- 2025LATTE-MV: Learning to Anticipate Table Tennis Hits from Monocular Videoscited by 5
- 2024Contextualized Hybrid Ensemble Q-learning: Learning Fast with Control Priorscited by 4
- 2024Bridging the gap between Learning-to-plan, Motion Primitives and Safe Reinforcement Learningcited by 4
- 2024Stochastic Online Optimization for Cyber-Physical and Robotic Systemscited by 3
- 2026Learning Human-Like Badminton Skills for Humanoid Robotscited by 3
12 most cited of 27 All 27 (JSON)
- 2026Reusing Past Samples in Proximal Policy Optimization: When and How Does It Help?1 Oct 2026
- 2026Precision at Speed: Sample-Efficient Online Model-Based Reinforcement Learning for Hydraulic Excavator Control25 Sep 2026
- 2026Towards Professional Tennis Styles for Humanoid Robots with Adaptive Motion Planning and Tracking20 Aug 2026
- 2026SpeedTuning: Speeding Up Policy Execution with Lightweight Reinforcement Learning10 Aug 2026
- 2026Position: RL Researchers Need to Distinguish Between Solving Simulators and Using Simulators as a Proxy26 Jun 2026
- 2026Sim-to-Real Transfer for Muscle-Actuated Robots via Generalized Actuator Networks10 Apr 2026
- 2026Learning Human-Like Badminton Skills for Humanoid Robots9 Feb 2026
- 2025Learning Nonlinear Causal Reductions to Explain Reinforcement Learning Policies20 Jul 2025
- 2025SpikePingpong: Spike Vision-based Fast-Slow Pingpong Robot System7 Jun 2025
- 2025LATTE-MV: Learning to Anticipate Table Tennis Hits from Monocular Videos26 Mar 2025
- 2025CHEQ-ing the Box: Safe Variable Impedance Learning for Robotic Polishing14 Jan 2025
- 2024Toward Scalable Multirobot Control: Fast Policy Learning in Distributed MPC27 Dec 2024
12 newest of 27 All 27 (JSON)