Meet the Padbot Aelos 1: a Bluetooth smart humanoid robot that can run, dance, and do all kinds of fun moves. It has 16 degrees of motion, a 9-axis acceleration sensor, and voice functions. The robot is quite flexible, so it can do yoga and other challenging moves.
The Aelos Pro robot is compatible with iOS and Android devices. It comes with a a simple programming interface.