Updating DroidPlanner (v1.2.0).


Well, what can I say about these releases: That I have just done a fraction of the work?

I must especially thanks Azrin and bob01 for their incredible contributions, in fact most of what I did is merging their pull requests and resolving the merge conflicts. And that has become this step in the life of the app.

On the side you can see a small bar chart of the how many commit's each developer has done on the last month (from left to right: me, Azrin, Bob01, Jason, Brad and Brandon ), for more info like that go to this link. 

The update

The new version has the following updates ( v1.2.0 over v1.0.0):

Droidplanner v1.2.0

  • Planning: renamed column header - #348
  • Planning: Markers - additional UI + zooming fixes, distance while dragging marker - #324
  • Planning: Markers, Mission - distance from prev waypoint in mission planner w/ live update while dragging - #327
  • Planning: Fixed the area function -#358
  • Parameters: fix for name column size, progress indicator -#328
  • Parameters: sort by parameter name on opening parameter file - #335
  • Parameters: Use APM parameter metadata if available when editing parameters - #344
  • Parameters: Help display w/ description, units, valid range & accepted values where available - #345
  • FlightScreen: Draggable guide-point - #347
  • MapType: Made map fragments responsive to map type change, made map type more accessible -#336
  • Waypoints: Fix the Waypoint parameters - #337
  • Waypoints: Fixed the overlap text in the waypoint editor - #339

Droidplanner v1.1.0

  • Support for the new telemetry module from 3DR (FT231)

Droidplanner v1.0.2

  • Fixing the waypoint numbering issue when planning a survey and reordering via the waypoint editor
  • Live update flight path and distanceView while dragging
  • Added RAW_SENSORS and RC_CHANNELS to preferences for compatibility w/ other MAVLink hardware on vehicle

Droidplanner v1.0.1

  • Moving the arm/disarm button to the overflow menu for safety reasons
  • Fixing problems with the Do_Jump and Set_Home waypoint dialogs
  • Reduce the chance of unintentionally deleting waypoints while scrolling


Now just to show up what some of the above means here is a more graphical explanation:

Mission Planning

There have been a lot of little improvements to the waypoint editor (our planning screen), which make it very informative about the mission you are planning. As you can see on the first picture of the post the editor listing now has info like the distance between the last waypoint, and also renders a lot better in smaller screens.

On the map fragment each waypoint now shows it's programmed height. And when dragging the waypoint the distance from the previous waypoint is show on that small dialog over the waypoint.


On the planning screen the area of the surveyed polygon is now reported. If someone could confirm that our polygon area measurement function is working properly I would appreciate.


Over to the parameters screen, now we have a way to know the progress when downloading parameters.


Parameters descriptions are now displayed, and the values are checked against default min/max values. Also users having trouble when entering fractional values shouldn't have that problem anymore.

If you click over a parameter now an extended description  is show. And for parameters with a set of values (like board orientation) you can also edit the parameter by selecting thought a list (no need to remember if the value 3 means the board mounted in an inverted position or sideways).

Map Type

Different map styles have been available from the beginning, but they where hard to access (Settings->Advanced->Map Type). Now we just made that a lot easier, just select from the menu and you are good to go.

Also for those who don't know DroidPlanner offers offline-maps, but you have to provide your own map (here is a guide on how to download a map and use it). It's a very valuable feature when you are on the field without an internet connection.

More info

For more information I suggest the DroidPlanner Wiki page. And if you just want to know how to connect your APM board, or what android device you can use just follow the links. 

And as always if you want to help consider making a donation via paypal, or by buying this app .

If you want to help even more, consider joining the development team, or reporting a issue/bug/improvement on GitHub.

Views: 5389

3D Robotics
Comment by Chris Anderson on October 27, 2013 at 4:33pm

Great work, Arthur and team! The auto-mission function is a thing of beauty. I came up with a napkin-sketch version of the area-calculating algorithm, but it looks like yours works much better. The mission length calculation looks pretty spot on. 

The only UI issues I'm seeing is that on phone-size screens the Planning sidebar doesn't re-render correctly when you switch from Portrait to Landscape and is cut off (either in the horizontal or vertical direction, depending on the phone orientation). Also the "Clear [Poly/Mission]" button doesn't seem to change to reflect the current mode (Poly or Mission) 

Comment by Arthur Benemann on October 27, 2013 at 4:46pm

I'm happy the length algorithms worked, I didn't found anything online so I had to write them.

About the issues on the survey fragment those will all be fixed in the new interface I'm working on, but thanks for reporting them (I'm working only with tablets).

Comment by jim C. on October 27, 2013 at 5:51pm

very nice, thanks Arthur

Comment by James masterman on October 27, 2013 at 5:53pm

Great work Arthur. Droid planner is my favourite android based ground station. I love the new bluetooth support, works really well. I also like that you don't automatically download all the parameters at startup like most other mission planning tools, makes it so much faster to get started when I just want to track the plane!

One minor issue - I was using it on the weekend, and needed to reverse my aileron channel (CH1) using the RC1_REV parameter. However, it wouldn't let me enter a negative number in that field. I needed to set it to -1 so ended up having to use Mission Planner on my laptop.

Comment by James masterman on October 27, 2013 at 5:54pm

One other question - what is the new telemetry module from 3DR? I don't recall seeing a new one being announced?

3D Robotics
Comment by Chris Anderson on October 27, 2013 at 6:05pm

James: That's the one that ships with the Iris Developer Edition. It will be released as a stand-alone product along with the Iris Consumer Edition in mid-late Nov. 

Comment by Arthur Benemann on October 27, 2013 at 6:07pm

@James masterman

About loading stuff when connecting, having to wait for all the parameters at connecting has caused me a problem one time. That's way I have done it this way, the parameters aren't used during operation of the GCS anyway.

The negative and fractional values problem is fixed on this release, you even get a nice dialog when editing parameters like this one (where you just have two possibilities of values).

Comment by Arthur Benemann on October 27, 2013 at 6:12pm

@James masterman You are paying attention, nice catch :)

Comment by James masterman on October 27, 2013 at 6:46pm

Thanks Chris for the update.

Nice work on the dialog Arthur. Having a parameter description like that is much more user friendly than cryptic raw values!

Comment by Thomas Robinson on October 27, 2013 at 7:35pm

I would like to thank you for such a great application! Is there anywhere I can make a donation? 


You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service