Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.69 KB

File metadata and controls

46 lines (32 loc) · 1.69 KB

SpinDOE: A ball spin estimation method for table tennis robot

ball_sequence

This repository contains the code for SpinDOE, a table tennis ball spin estimation algorithm. The algorithm is described in the paper Gossard et al..

Use

Images are to be saved with their timestamps in nanoseconds as their name: "686338211101.png"

python spindoe.py

You should obtain the following output from running the script:

spindoe_results

The red dots are the predicted dot positions and the green dot is the predicted logo position using DOE and the white dots are the predicted dot positions using the estimated spin value and the first valid orientation.

Ball stencil

To accurately, easily and in a repeatable manner draw the dot on the table tennis balls, a 3D printed stencil is available in the cad/ directory. A screw is used for the hinge.

All the information and CAD models to reproduce the stencil are available here.

stencil

Trajectory dataset

Using SpinDOE, we generated a dataset of table tennis ball trajectories with an accurate spin measurement.

The dataset is available here.

## Citation If you find this project useful for your research, please use the following BibTeX entry.
@misc{gossard2023spindoe,
      title={SpinDOE: A ball spin estimation method for table tennis robot}, 
      author={Thomas Gossard and Jonas Tebbe and Andreas Ziegler and Andreas Zell},
      year={2023},
      eprint={2303.03879},
      archivePrefix={arXiv},
      primaryClass={cs.CV}
}