The thread on my blog post is getting a little unmanageable. How about we discuss test results here instead...
I'll also post release notes as new builds are out. The device must support 'USB host mode' (most devices running android 3.1 or later are fine). You'll need a 'OTG' adapter such as this
Please post feedback here or on the github issues site - the google play comments are not really useful yet.
Hi ya'll. Please move further discussion of this app to a newly created group:
Feel free to make new approprately titled discussion threads.
Future app releases will be announced only there.
Version 0.1.4 is out. Next release should include mode setting and possibly waypoint view.
* Properly handle screen rotation (no crashes)
* Send heartbeats to vehicle
* Download waypoints from vehicle (not yet shown)
* Zoom in to vehicle on first contact
* If device gets unplugged while app not in foreground, let service handle it
* Mark GPS as optional, in the hopes that this app will work on GPSless devices (please send reports of success/failure)
it s a very nice project.
When you push the updates to Play, will my phone notify me and download automatically, or do I have to keep reinstalling?
It will notify you eventually, but it can take up to two days for the automatic notification. If you want it sooner, just go to the play app and select Andropilot - it should say an update is available.
Ok, I just got 0.1.4 updated. Yep, I can rotate the screen now.
It is a little strange, when it loads at first, the map appears to be always on 0,0 (west coast of Africa). I have to push the "location" icon to zoom to where I am.
yeah - that's less than ideal. I really should zoom to where the user is if I haven't heard from a vehicle. Once the app gets its first heartbeat from a vehicle it will zoom in on your plane.
what would you intend to plug your 3dr dongle into? A laptop.
Mmm... no. I don't want to have to bring a laptop. I was hoping that we could buy some other piece of electronics, that would receive the BT comms from the Android device, and pass them on to the 3DR Radio or Xbee.
I want to have a project box, with the 3DR Radio or Xbee, a Bluetooth thingy, and a battery. I can set that somewhere convenient. Then I just hold the tablet, and it's bluetooth connected to the 3DR Radio.
For example, could we take something like this:
And connect it to the radio?
I think that is quite doable. Alas, it is far enough from the 'garden path' of features I think most will want that it would be a long time before I got around to it. If someone else wants to give it a go I'm happy to help when they have questions/accept pull requests etc...
I think for now just having a small dongle on the back of the android tablet is a big step up from having the laptop ;-)
Yes, this is a step better than the laptop, but I don't like the idea of having a stack of dongles and adaptors sticking out the bottom of my tablet. :(
I wonder if doing this could actually be fairly easy? All you're doing is sending the serial stream to the bluetooth port rather than the USB port.
If it was within my existing skill set, I'd set it up myself, but I'm full up as it is now with Arducopter.
I bet once this gets working, demand for this idea will be high. This would also tie-in very tightly to the "follow me" device. In cases where I'd want to use a followme box, I would love to be able to interface to it with a smart phone rather than a laptop!
Actually thinking about it a bit more. If using the built-in tablet bluetooth code changes would definitely be needed. Essentially a little driver similar to the ftdi driver I incorporated, but built on top of the bluetooth API (which is pretty different from the UsbManager API). I think it would be a fine idea for someone else to take up, I'm just too busy with other things (adding waypoint support to this app and getting back to my original hang-glider formation flight project).