These were in a moby video. i'm sure that they could be programmed for other uses not just to dance.
Robotics has come along way and Honda's robot is by far the best. it has been thought to make it own choices and can recognize hand movements. so if you wave it will wave back or if you go to shake its hand it will reach out to shake yours. however it did fall down a flight of stairs at a press conference though.