This robot can dance way better than most of us

This little robot is very agile and all its steps are timed and the moves non-repetitive; the team at Boston Robotics must have spent a lot of time conceptualizing this. There seem to be endless possibilities to what robots will be able to do in the next decade?