Learning Racket-Ball Bounce Dynamics Across Diverse Rubbers for Robotic Table Tennis

arXiv cs.RO / 4/14/2026

💬 OpinionSignals & Early TrendsIdeas & Deep AnalysisModels & Research

Key Points

  • The paper addresses a key robotics problem: building accurate, generalizable dynamic models of racket–ball bounce behavior for reliable robotic table tennis control.
  • It introduces a unified modeling framework trained and validated across 10 racket configurations covering multiple rubber types (inverted, anti-spin, and pimpled) rather than the commonly assumed inverted-only case.
  • Using a high-speed multi-camera system with spin estimation, the authors collect a dataset spanning a wide range of incoming velocities and spins and show that rebound parameters (e.g., coefficient of restitution and tangential impulse response) vary systematically with impact state and by rubber type.
  • The approach estimates an interpretable impulse-based contact model whose parameters are learned via Gaussian Processes conditioned on the ball’s incoming velocity and spin, providing both prediction accuracy and uncertainty estimates.
  • The GP-based model reduces post-impact velocity and spin errors versus constant-parameter baselines across all racket types and enables online identification of racket dynamics with only a few observations during gameplay.

Abstract

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.