Meet the Robohero: a humanoid robot with 17 micro servos that stands around 25cm and can be controlled using an app to perform a wide variety of moves. It can bow, balance, dance, stand up, clap, and do a whole lot more. It has a 550mAh battery and remote control functionality over WiFi.
The RoboHero V3.0 controller is Ardruino IDE compatible. You can get this robot for $299.
[Source]