Search papers, labs, and topics across Lattice.
This paper introduces a data-driven approach to model racket-ball bounce dynamics for robotic table tennis, accounting for diverse rubber types like inverted, anti-spin, and pimpled surfaces. They use a high-speed multi-camera setup to capture a dataset of racket-ball bounces with varying velocities and spins, then model the Coefficient of Restitution and tangential impulse response using Gaussian Processes conditioned on the ball's incoming state. The resulting model significantly reduces post-impact velocity and spin prediction errors compared to constant parameter baselines, especially for non-standard rubbers, and allows for online racket dynamics identification.
Forget constant parameters: modeling table tennis racket-ball dynamics with Gaussian Processes unlocks accurate predictions across diverse rubber types and enables online adaptation during gameplay.
Accurate dynamic models for racket-ball bounces are essential for reliable control in robotic table tennis. Existing models typically assume simple linear models and are restricted to inverted rubbers, limiting their ability to generalize across the wide variety of rackets encountered in practice. In this work, we present a unified framework for modeling ball-racket interactions across 10 racket configurations featuring different rubber types, including inverted, anti-spin, and pimpled surfaces. Using a high-speed multi-camera setup with spin estimation, we collect a dataset of racket-ball bounces spanning a broad range of incident velocities and spins. We show that key physical parameters governing rebound, such as the Coefficient of Restitution and tangential impulse response, vary systematically with the impact state and differ significantly across rubbers. To capture these effects while preserving physical interpretability, we estimate the parameters of an impulse-based contact model using Gaussian Processes conditioned on the ball's incoming velocity and spin. The resulting model provides both accurate predictions and uncertainty estimations. Compared to the constant parameter baselines, our approach reduces post-impact velocity and spin prediction errors across all racket types, with the largest improvements observed for nonstandard rubbers. Furthermore, the GP-based model enables online identification of racket dynamics with few observations during gameplay.