Developer

Android Ground Controller, alpha release

IMG_20130119_221016.jpg

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)

Comments/Questions?

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

And a screenshot...

3689498812?profile=original

E-mail me when people leave their comments –

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

Join diydrones

Comments

  • Way to go Kevin, can't wait - this is awesome work you are doing and I know the community is super excited about it. Let us know how we can assist further to test and provide support!

  • Developer

    Thanks for the reports.  I'll be releasing a new version in a couple of days that includes parameter display/editing, UDP gateway and direct connection to APM.

  • asus tranformer prime + cyanogenmod works ++

  • Works fine on Ainol Novo 7 Fire with Cyanogenmod 10.

  • Tested last upload to playstore on Acer WTAB500 works perfectly, plugged in 3DR modem and it connected instantly to my quad. Will download the latest test version and report back. Excellent work Kevin!

  • tested using Galaxy Note 2

    It crashed once, as the "allow to use USB" dialog got in the background, and I missed it.  - that's why you maybe got a crash report from me.

    Then it worked perfectly fine, - did not fly - just tested inside.

    An disarmed multirotor shows up as "mode = manual"

  • Fantastic. Finally a tool to modern devices.

  • Developer

    R_Lefebvre - what would you intend to plug your 3dr dongle into?  A laptop.  If so, would UDP over wifi be fine?  Please don't reply here, move to the discussion thread...

  • thanks at all developper because it s a good thing

    android version is something wich missing..we are not a solution for a real android apk who working with all ardu version...everybody now have a smartphone and it s easier for us to use a smartphone vs laptop

  • Oh, here's another reason for a Bluetooth link:

    On my TF700, there is no micro USB port.  Instead, I have this proprietary monster port, which would lead to me I think having to buy this expensive thing:

    http://www.amazon.ca/Aftermarket-Product-Charging-Transformer-Infin...

    I'm also afraid that walking around with a tablet with a dongle sticking out, particularly the one I linked to for the TF700 will result in something getting snapped off. Since there's no cord in that adaptor, I'd have radio sticking out the bottom of the tabled in one huge mass, waiting to get snapped.  Alternatively, I could use a A-male to A-female USB cable plugged into the adaptor... but it all gets so messy.  Doing a bluetooth connection makes this much cleaner.

This reply was deleted.