So, what is PocketBot? Well, robots come in all shapes and sizes. Some do a little and some do a lot. Some take just hours to build, and some take years. But all of them require a User Interface.
PocketBot lets you use an Android device as your robots User Interface. Whats that mean? It means you can:
Give vocal commands to your robot.
Control your robot with a joystick on your Android phone.
Use your robot as a telepresence device and control it with the video feed.
Take advantage of your Android devices gyroscope and GPS to give even more abilities to your robot.
On top of that, PocketBot is a fun, engaging UI with great features!
Connect to ROS (Robotic Operating Ssytem) master
Stream sensor data to ROS
Uses social cues to engage in realistic interactions with the user.
Bright, colorful faces and emotions.
High-level communication skills and customizable dialogue.
Download the Arduino library from https://github.com/frankjoshua/PocketBot