Project MrRobot is an Ubuntu Mobile app with voice, touch and shake control to interact with the (arduino based) Rapiro robot, running on a Raspberry Pi.
“All the code is onpensourced and the arduino based Rapiro robot is opensouced as well with their code and 3d construction which means you could 3d print the part and build one yourself”, as stated by the MrRobot project team.
One of the developers Joseph Wang wrote detailed instructions for those who want to take his MrRobot project for a test drive (look below for the link to more info about this project).
You can see Project MrRobot in action at the video below.
Head over here for more info about this project.
Source code is available on GitHub here.