DJI drones determine their altitude primarily through barometric pressure readings. The drone records the atmospheric pressure at the power-on location and uses this as a reference point for calculating altitude changes. As the drone ascends or descends, it continuously measures pressure variations and converts these into altitude changes based on the standard atmospheric model. However, this method has inherent limitations:
Some DJI drones incorporate additional altitude sensors, such as:
Litchi provides an "Above Ground" option within its waypoint planning software, allowing users to define waypoints at specific altitudes relative to the terrain rather than the drone's power-on elevation. This is achieved through the integration of digital elevation models (DEM) or online terrain databases, which help estimate ground elevation at each waypoint. However, users must be aware of certain limitations:
Using this information, Litchi estimates above-ground altitude for waypoints under the assumption that the elevation at Waypoint 1 matches the elevation at the drone's power-on location. Therefore, it is recommended to set Waypoint 1 at or near the drone's power-on location for optimal accuracy. Since the power-on location is typically the same as the take-off location, these terms are used interchangeably.
Above Ground NOT checked: When the "Above Ground" option is not selected, all waypoint altitudes are referenced relative to the take-off location. For example, if the drone takes off from a valley and flies over a hill with all waypoints set to 100 feet, the drone will maintain an altitude of 100 feet relative to the take-off point. However, due to the change in terrain elevation, the actual height of the drone above the hill may be only 50 feet, as illustrated in the accompanying figure.
Above Ground checked and Take-off location same as Waypoint 1: When the "Above Ground" option is enabled, Litchi utilizes elevation data to compare the ground elevation at each waypoint to that of Waypoint 1, adjusting the altitude accordingly to maintain the specified above-ground height. However, for this feature to function correctly, Waypoint 1 must be located at the same ground elevation as the take-off location.
This requirement exists because DJI drones measure altitude relative to the take-off elevation using barometric pressure. Litchi's elevation data is only used to calculate relative differences between waypoints, with all adjustments based on the elevation of Waypoint 1.
Above Ground checked and Take-off location NOT the same as Waypoint 1: When the "Above Ground" option is enabled and Waypoint 1 is set to an altitude of 100 feet, Litchi will display the height as "100 (100)". However, if the drone takes off from a location where the ground elevation is 40 feet lower than the elevation at Waypoint 1, the drone will still ascend to 100 feet relative to the take-off location. This means the actual altitude above the ground at Waypoint 1 will only be 60 feet instead of the expected 100 feet.
As a result, the entire mission will be 40 feet lower than intended, which could lead to unexpected altitude discrepancies. To ensure accurate waypoint altitudes, it is essential to take off from a location with the same ground elevation as Waypoint 1.
Above Ground Heights are Only Computed at Waypoints: It is important to note that above-ground height calculations are only applied at waypoints. Therefore, when planning a mission in areas with significant elevation changes, waypoints should be strategically placed at both high and low points in the terrain to ensure altitude adjustments accurately reflect the varying ground elevations.