Another update on DroidPlanner, now it has a parameter screen. The new app (v0.8.0) will be on Google Play shortly.
The new version has the following updates ( v0.8.0 over v0.7.5):
Parameter screen, with the ability to read/write/save parameters from an ArduPilot board
Camera screen, virtual sticks to control a camera gimbal
Follow-me mode
Better handling of the MAVLink connection, which means les crashes and a more continue experience through the app.
Map type selection
Use all the new features with caution, since they haven't been totally tested (that means no complaining to me if you break anything). Now let me give some advice on how to use the new features.
Parameter screen
This is the screen in the image above. Just connect to your drone and hit refresh, it will load all the parameters. If you change some parameter it will turn red, meaning that it's different from what is on the drone. Pressing Write will send only the modified parameter to the drone.
A good use for this screen (besides tweaking your configurations on the field) is to just load the parameters and hit save when you will start your day on the field. That will generate a configuration file that you can use for backup.
Camera screen
This screen is just like the RC override, but it's designed to control a camera gimbal. Channels 6 to 8 are overridden in this way:
Joystick - RC Chnnel - Camera Output
Right Tilt - CH6 - Camera Tilt
Right Pan - CH7 - Camera Roll
Left Pan - CH8 - Camera Pan
A possible configuration of your ArduPilot is showed on the next image.
It will not work with a plane since it overrides CH8 (which is the mode channel on ArduPlane).
Follow-me mode
This is just a beta test of this mode, it's disabled by default so if you want to try it go to your settings menu. To use it make sure you have GPS enabled and set your default altitude correctly, to enable go to "Follow" on the Flight Data screen menu.
Be very careful!
More info
For more information I suggest the DroidPlanner Wiki page ( for info on how to connect, what device to use, how to develop ...). Or older posts on DiyDrones. For an alternative way to install the app download it here: DroidPlanner_v0.8.0.apk (but is better if you download from google Play).
As always if you want to help consider donating for the project by buying this app, joining the development team, or reporting a issue/bug/improvement on GitHub.
Your feedback is very important.
Comments
I recommend that you use a battery current monitor, since that way you get the real charge you have left (3DR power module does that). On Droidplanner it gives a warning every time your battery is 5% (or is it 10%) lower. But if you care to add an issue to github I'll implement that sometime.
Where is a list of the functions that use speech in version v0.8.2.
I could do a function to test the speech module, but it already has a test since when you open the app it will say "disconnected". Just be sure to enable it on the settings menu (the default is enabled).
Hi, First - thank you for making this great app.
Next:
- Is it possible to get a parameter where the low voltage warning level can be selected
- Is it possible to get a list showing where Speach are used + a way to test if it Works on the Device used
Not yet since my development device doesn't have bluetooth, and I can only borrow the Galaxy S2 for testing.
Ok, thanks arthur ;)
Is it possible to connect via bluetooth?
@Bernardo M. A.
I have a Galaxy S2 that I can test, but from what I remember it's USB port didn't worked in the host mode. But the app was working , at least on version v0.5.0. I'll take a look into it and get back to you.
@Kim Skatun: I just added the issue, and will look into it for the next release:
https://github.com/arthurbenemann/droidplanner/issues/110
It seems very useful
Unfortunatelly it didn't work in my mobile. I have a Samsung Galaxy S2 i9100 with Jelly Bean and it crashes when i open the app. Don't know what's happening
Can you add a column after the values in parameters called unit?
Thanks
thanks a lot you stuff is just amazing!!!!!!!!!!!!!!!!!!!!
@titeuf007:
Now that I have the parameters communication done I'll start to work on that. The bad thing is that I need to implement two screens, one for ArduCopter and one for ArduPlane.
Here is the issue: https://github.com/arthurbenemann/droidplanner/issues/46