Let's Make Robots!

The Best Gosh-Darn Android-Based Robot Controller.

Control your robot with your phone

The robot controller app is out! Woo Hoo! Finally, a Android-based hobbyist robot controller that works with every microprocessor. There is no corresponding software required on the robot, you can write your own code to your heart's content.

A clean, simple app that features:

  • Joystick control via pushbutton and tilt Auxiliary buttons
  • Voice Recognition and "voice commands"
  • Text to speech
  • Data can be sent to and from the robot for debugging

All that is needed is a cheap bluetooth unit (a BlueSmirf unit from SparkFun was used for testing) and any flavor of microcontroller. Arduino, Picaxe, Propeller, BS2, AVR --anything that can receive serial data can use this app. If you can send text to a LCD or a terminal, you can use this app. Baud rate from 9600 to 115,200 are supported and auto-detected.

And it is only 2 bucks, for cryin' out loud!

If you are overseas, buy now and take advantage of the weak US dollar!


Link to the App itself here.

Link to the PDF instructions are here.



Added some more videos. A demo of the app running on an Arduino and also a sketch running in Processing that can talk to the app.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Hi All, This is our Rover controlled by RocketBot.



Nice. How do you like the controller?

Chris defintely throught through how one might use this from a practical perspective and I really like the Aux functions as I also want to tell the robot when to take a way point fix for localization. 

I think you are opening the door for many applications I would like to make a similar iphone app, but need to learn objective C

I'm only new but wanted to say well done to everyone planning to develop applications in the mining industry where we can move a person from a dangerous job to allow an operator to remotely control the task at hand

I'm looking forward to seeing more of your cutting edge high tech effort

Do you have the list of configuration parameters for the bluesmirf-module that actually works(think the problem lies here)? I have problems getting the app to work with bluesmirf silver and HTC sensation. I can pair it with the phone but when i hit the connect button(in the app) i get a message saying the device may not be turned on.