Meet the IRONBOY: a Bluetooth enabled robot with 16DOF and 100 different pre-programmed motions. You can control the robot from your Android device or using an IR remote controller. The IRH-100 has an IRduino board that is compatible with your existing Arduino shields.
You can expand this robot to 24DOF. It is powered by a 1500mA battery.