Frequently Asked Questions

Drone Connection

Please use the Menu>Drone>Connect and follow the steps to establish a connection to the DJI drone. If the functionality is not available you need to update your application to the newest version.

Flight Planning & Execution

There are two ways on how you can fly the drone:
  1. Manually with the remote controller: DJI provides an explanation what will happen. You can chose among 3 behaviours in the DJI go 4 app. DH (currently) does not offer these options in the application, but the drone will behave accoring to the setting in DJI Go 4
  2. Automatic with waypoint missions
For the second case, things are a bit tricky and we explain here what will happen according to DJI's SDK (software development kit) documentation:
When the drone loses the connection to the remote controller the drone will generally continue the mission even when outside of controller range. But the exact behavior depends on the chosen recording mode (which you can choose in the launch dialog):
Recording mode selection
  1. Flying in precise-images (stopping at waypoint) mode and taking RGB images: Drone will continue taking images according to mission plan
  2. Flying in precise-images (stopping at waypoint) mode and taking HDR images: Drone will hover in the air (!) and wait for reconnecting with the remote controller in order to continue mission.
  3. Flying in precise-images (fly-by at waypoints) mode and taking RGB images: Drone will continue without (!) taking images according to mission plan.
  4. Flying in precise-images (fly-by at waypoints) mode and taking AEB images: Drone will hover in the air (!) and wait for the reconnect with the remote controller in order to continue mission.
  5. Flying in interval shooting (images every x seconds) mode and taking RGB images: Drone will continue taking images according to mission plan but the gimbal angle will not be updated anymore(!).
  6. Flying in video mode: Drone will continue taking video according to mission plan but the gimbal angle will not be updated anymore(!).
If the drone hovers due to a connection loss, note that all the DJI fail safes still apply (e.g. in case of battery running low).
In conclusion, we never recommend flying missions where you can experience a loss of connection between the drone and the remote controller. Reasonable results in case of disconnection you can probably only expect for the combination labelled 1. and in case you dont have gimbal changes in your mission, combination 5. and 6. might work as well.
How To Video (1:56):
Example Video (2:26):
Extensive Tutorial (4:42):
From other flight planning applications (Litchi, DJI Go 4 etc.) you probably are aware of the imposed limit on the number of waypoints (99 at the moment). The Drone Harmony Mission Planner includes functionality to overcome this limit, here is how it works:
  1. The drone will receive and fly through the first 99 waypoints.
  2. Upon reaching the 99th waypoint, the drone will pause (hover) and the Drone Harmony Mission Planner will automatically upload the next 99 waypoints of your flight plan.
In case you are recording a long video, the planner will pause and resume the video automatically during the upload phases.
In order to automatically refly a manual flight, you first have to record a manual flight. Using the mission creation button (bottom right, green +) chose "REC by flying":

Flight Plan Types
Note that you can also start recording your flight while your drone is already in the air. Once you are done with recording your flight tap on the stop recording button (bottom right). Your recorded flight will appear and is accessible through the flight icon at the top just below the status information bar. Here is how a recorded flight looks like:
Recorded flight
When you press on the magic wand icon on the left you will be presented with three options. Chose one of the options and a new flight plan will appear as a new icon on the right. This new flight plan you can now automatically refly like any other flight plan:

Flight conversion choices
  1. Plan Using Trajectory: Creates a mirror of the recorded flight by placing new WPs along the recorded flight trajectory. Your recorded WPs (Photos) are part of the new flight plan. For the example above this will look as follows:
    Flight Plan using Trajectory
  2. Plan Using Photos: Connects your recorded WPs (Photos) with straight lines nothing more. Your recorded WPs (Photos) are part of the new flight plan. For the example above this will look as follows:
    Flight Plan using Trajectory
  3. Smooth Plan Using Photos: Creates a smooth flight plan through the recorded WPs (Photos). Your recorded WPs (Photos) are part of the new flight plan. For the example above this will look as follows:
    Flight Plan using Smoothing

Altitudes & Elevations

The altitudes are used for obstacle avoidance, which is part of the automatic flight plan computations. When drawing an area or object you can specify what (maximal) altitude the object has. The obstacle avoidance then takes the altitude into account in two ways:
  1. It makes sure the flight plan avoids any of the drawn objects.
  2. It optimizes locations and adjusts angles of camera and gimbal so that the camera view is not obstructed by any obstacles.
For example your drone will not be guided to fly behind a tree when it should actually be filming your house. Instead the obstacle avoidance either decides to guide your drone in front of that tree or even above that tree.
All altitudes will relate to the ground zero altitude of the lift-off point of your flight plan. The lift-off point is the circle with the red triangle. We recommend that you always start your drone at the lift-off point of the flight plan. You can always adjust the lift-off point's location so that it coincides with the current ground location of your drone.

Lift-off Location symbol
Currently the planner does not provide any absolute elevation data. We will add import of elevation data in the future so that planning flights in hilly areas will become much easier. The elevation data will probably be displayed in the 2D view as iso-altitude curves and in form of rough polyhedra in the 3D view. Stay tuned!

Camera

Originally the focus of the camera was set before takeoff which could lead to out of focus images when the drone is in the air. We improved the timing of when the camera is focusing (now done shortly after take off). Still, sometimes the Mavic is still not in focus when flying automated missions. Thus we added a focus button which appears shortly after takeoff to the left (shutter icon) when flying an automated mission. You can tap on it and it will send a command to the drone for focusing the camera again.

Safety

At the current beta stage of the mission planner we do not provide access to the DJI safety settings just as return to home functionality. For now you can access them by using the DJI Go 4 application:

DJI Go RTH settings
On the plus side, all settings you define in DJI Go 4 (and which are by default enabled) are still in place when using Drone Harmony's Mission Planner. A user interface for accessing these settings will be added before the final release.

Release Planning & Pricing / Supported Platforms

Unfortunately for now the Mission Planner is only running on Android. We would love to have the manpower to develop also on the iOS platform and for a web-based platform from the outset, but for now this is future plans without a set ETA.
We just started the beta and we believe it is important to have a stable and well-rounded product before releasing it to the community. It is for that reason that we refrain from setting a release date.
For future pricing we intend to offer two versions of the planner:
  1. A hobbyist version including all features for making nice photos & videos. It will be priced competitively to current prices you see on the mission planner market.
  2. A professional version including professional flight plan computations. The professional version will offer significantly more value to what you see on today's market and thus will be priced at a higher price

Known issues

On some Android 4.4 devices, crashes occur on the DJI level related to FPV window.

Devices with known issues

For some Samsung tablets the USB connection to DJI drones has a generic issue. There is a workaround involving advanced Android settings:
  1. Enable Developer Options: In Android Settings look for the Entry "About device". Inside this menu there is the Entry "Build number". Tap on it 7 times, this will enable the developer menu.
  2. Connect RC to your device via USB
  3. Set USB Configuration to RNDIS: Once developer options are enabled, go there and find the entry "Select USB Configuration". Use it and chose "RNDIS", if it jumps back to "charging" it still should be fine.
    Selecting USB configuration in developer options Selecting RNDIS in the USB configuration
  4. Connect to the drone in Drone Harmony: Select Menu > Drone > Connect via USB

Recommended devices

All devices with Android 5.0 or above, ideally with more than 2 GB memory and decent CPU.
  • Good value for money (10 inch): Lenovo Tab 4 10 Plus
  • Good value for small tablet (8.4 inch): Huawei MediaPad M3
  • Sony tablets (Z3 and Z4, 8 & 10 inch). These are our developer tablets, quite good but a bit pricey and getting bit old now.
  • Samsung tablets in general, i.e. Samsung Note 8 (fast and super bright), but very expensive (~1000$).
All devices with Android 5.0 or above, ideally with more than 2 GB memory and decent CPU.
  • Moto G5 Plus: Good value (fast) for reasonable price, it is also used by our developers.
  • Mavic Pilots are discussing Huawei Ascend XT2. Might be an option too, we have not tested it ourselves.