High Speed Robotic Table Tennis Swinging Using Lightweight Hardware with Model Predictive Control
By: David Nguyen, Kendrick D. Cancio, Sangbae Kim
Potential Business Impact:
Robot plays table tennis with amazing skill.
We present a robotic table tennis platform that achieves a variety of hit styles and ball-spins with high precision, power, and consistency. This is enabled by a custom lightweight, high-torque, low rotor inertia, five degree-of-freedom arm capable of high acceleration. To generate swing trajectories, we formulate an optimal control problem (OCP) that constrains the state of the paddle at the time of the strike. The terminal position is given by a predicted ball trajectory, and the terminal orientation and velocity of the paddle are chosen to match various possible styles of hits: loops (topspin), drives (flat), and chops (backspin). Finally, we construct a fixed-horizon model predictive controller (MPC) around this OCP to allow the hardware to quickly react to changes in the predicted ball trajectory. We validate on hardware that the system is capable of hitting balls with an average exit velocity of 11 m/s at an 88% success rate across the three swing types.
Similar Papers
Whole Body Model Predictive Control for Spin-Aware Quadrupedal Table Tennis
Robotics
Robot plays table tennis like a person.
SpikePingpong: High-Frequency Spike Vision-based Robot Learning for Precise Striking in Table Tennis Game
Robotics
Robot plays table tennis perfectly, hitting targets.
HITTER: A HumanoId Table TEnnis Robot via Hierarchical Planning and Learning
Robotics
Robots can now play table tennis really well.