A robot dance system based on real-time beat prediction

In this paper, we present a robot with a system of tracking beats and downbeats from musical audio in real time as well as automatically synthesizing dance motions synchronized to the extracted musical events. And a real-time beat prediction approach improved by an off-line analysis is described, which has positive effects on the estimations of beat and downbeat. We also make an attempt to solve the problem of enabling a robot to understand the played music and accomplish dance compositions intelligently itself. Consequently, the experimental results are quite encouraging and show that our implemented robot, to some extent, has the ability of dancing in time to the music.