Whole Body Model Predictive Control for Spin-Aware Quadrupedal Table Tennis
By: David Nguyen , Zulfiqar Zaidi , Kevin Karol and more
Potential Business Impact:
Robot plays table tennis like a person.
Developing table tennis robots that mirror human speed, accuracy, and ability to predict and respond to the full range of ball spins remains a significant challenge for legged robots. To demonstrate these capabilities we present a system to play dynamic table tennis for quadrupedal robots that integrates high speed perception, trajectory prediction, and agile control. Our system uses external cameras for high-speed ball localization, physical models with learned residuals to infer spin and predict trajectories, and a novel model predictive control (MPC) formulation for agile full-body control. Notably, a continuous set of stroke strategies emerge automatically from different ball return objectives using this control paradigm. We demonstrate our system in the real world on a Spot quadruped, evaluate accuracy of each system component, and exhibit coordination through the system's ability to aim and return balls with varying spin types. As a further demonstration, the system is able to rally with human players.
Similar Papers
High Speed Robotic Table Tennis Swinging Using Lightweight Hardware with Model Predictive Control
Robotics
Robot plays table tennis with amazing skill.
Like Playing a Video Game: Spatial-Temporal Optimization of Foot Trajectories for Controlled Football Kicking in Bipedal Robots
Robotics
Robot kicks soccer ball with human-like power.
Reference-Free Sampling-Based Model Predictive Control
Robotics
Robots learn to walk, jump, and balance themselves.