Thomas Nierhoff a masters student at Technische Universität München (TUM), used a human-sized mobile robot with dual 7-DOF (degrees of freedom) arms that’s able to manipulate a pool cue similarly to how a human does. A camera above the table tracked the positions of the balls and helped the robot plan its shots, separating each into various difficulty thresholds to help the bot decide which it should take.