Built during the Ubuntu ShenZhen hackathon

Aug 24, 2015 21:25 GMT  ·  By

Today we have the great pleasure of introducing you to a brand-new project developed during the Ubuntu ShenZhen hackathon by Joseph Wang. It is called MrRobot, just like the TV show we talked about in a couple of articles right here on Softpedia.

The MrRobot Project is actually an Ubuntu Touch app enabled Robotics that has been designed from the ground up with powerful functionality that lets users control the cute RAPIRO robot using nothing but an Ubuntu Phone. MrRobot features voice, shake, and touch control that enable anyone to interact with the RAPIRO robot, and maybe even talk with it in the near future.

"Project MrRobot is an Ubuntu Mobile app enabled Robotics which has the feature of voice, touch and shake control to interact with the Rapiro robot. This project is done within 28 hrs in Ubuntu Shenzhen Hackathon by our team E-minors. 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," says Joseph Wang.

Here's how to deploy the MrRobot project

Joseph Wang was kind enough to write detailed instructions for those who want to take his MrRobot project for a test drive, deploy its code from the Ubuntu SDK (Software Development Kit) to the Ubuntu Touch mobile operating system, as well as to integrate it with the wit.ai voice and text recognizable intelligent API (Application Programming Interface), so that you can build a voice controlled app for Ubuntu Touch.

Additionally, you will also learn how to implement a server powered by the Raspberry Pi single-board computer (SBC) that can later be used to listen to messages from the MrRobot app through a web socket. To get started, you will need an Ubuntu phone with Ubuntu Touch, a Raspberry Pi with a Wi-Fi dongle and Raspbian, a RAPIRO robot, the Ubuntu SDK, the Arduino IDE (Integrated Development Environment), and the wit.ai API.