Robotis MINI can be controlled by smartphone and by voice command. Its parts are also 3D printable and his software open source. You can use your bot with the pre-programmed features on the mobile app or program Robotis MINI yourself with the easy-to-use, C-based RoboPlus software. Optional sensors available to increase its capability. Robotis MINI comes with a rechargeable lithium-ion battery. Currently, the app is only available for use with Android devices, but iPhone support coming soon. You’ll need a Bluetooth module on your computer to program your Darwin-Mini.
Assembly required!
https://youtube.com/watch?v=TkoLh1o-qhk