Robot Table Tennis
We used machine learning in all the components:
- The actual robot policy consisted of a probability distribution of robot trajectories (Learned from the human teacher - See in the video). We used a representation called probabilistic movement primitives.
- The vision system used simple logistic regression to find the color of the ball in the images at 200 frames per second. We also used outlier detection and correction to improve the quality of the system.
- Finally, we also used a supervised learning model to predict the future trajectory of the ball from the previous ball observations.