Our Nao humanoid robot plays a dancing game inspired by StepMania. The robot watches symbols scrolling down a screen and performs the corresponding dance motions in sync with the timeline. The robot does not know the choreography beforehand. It uses chamfer matching to recognize the symbol and estimates their speed to synchronize the performance.
Lab project by Elias Khsheibun, Nedal Horany, and Marek Polewczyk. Humanoid Robots Lab, University of Bonn.