Android Ground Controller, alpha release


Hi ya'll,

So I started off by writing some software to have an arduplane fly in formation with a human piloted hang-glider.   I still plan to finish this project, but I noticed there was a lack of an Android ground controller for Mavlink/Arduplane.  Since much of the code I was writing for my formation flying project was in Scala, it was pretty easy for me to make it into a ground controller for Android.  Most of the work was in getting USB host mode to work talking to the FTDI part in the 3dr telemetry module.

I've just completed a very early alpha release.  The code is up on github.  You'll need a phone/tablet running Android 3.1 or later with USB host mode support - most 'high end' phones have this feature.  

You'll also need one of these (or similar):

The initial release just provides a basic map,mode display/control, and mavlink log capture.  This early version is up on the Google Play Store as a free application.  If you have success running it, please post here.  If you find failure and tragedy, please post a bug on github (and mention it here if you wish). 

For the latest updates on this fast changing project or to comment, please see the following thread. (No blog moderation delay)


Above is a (crummy photo) of it talking to my Bixler in my living room...

And a screenshot...


E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones


  • Hi Kevin,

    I already ordered an interface cable as I planned to do some Andriod <> Arduino testing.

    However I guess I will first test your app, can't wait to get started.

  • Brilliant, I am sure this will be very popular I can't wait to get it up and running.

  • If i can help with the design UI. Just tell me. Ill be more than glad to help you out.

  • Hi,
    Good job!
    i have tablet HTC, for me its very interesting!

  • Developer

    Someday I'd like to add tablet tilt for steering - I bet it would be not that hard...

This reply was deleted.