The Obstacle Avoidance feature provides automated safety protection during drone operations by detecting and responding to obstacles in the flight path. This system continuously monitors the drone’s surroundings and automatically executes configured safety actions when obstacles are detected within specified distances.
The Obstacle Avoidance system uses multiple sensor types to detect obstacles around your drone. When an obstacle is detected within your configured safety distance, the system automatically executes your chosen safety action (hover, return home, or do nothing).
Note
There are two main obstacle avoidance setup use cases:
Caution
In both scenarios, the DJI built-in downward obstacle avoidance sensors must be disabled if the drone is carrying a payload beneath. Otherwise, the downward sensor will detect the payload as an obstacle, and the failsafe will be triggered.
External sensors are necessary to add a layer of security in conditions when built-in DJI sensors will fail: dark, snow, rain, fog, and bright sun.
Tip
Do not forget to check if 77 GHz range sensors are permitted for use in your particular country.
When the drone is on the ground or hovering in the air, the obstacle avoidance system is in an idle state. For obstacle avoidance to be armed and active, the drone must reach a certain altitude and speed, or the TTF/GH mission under SkyHub control must be activated.
Those values can be set in the “Settings” within the UgCS-CPM.
Note
If no SkyHub mission is running, obstacle avoidance will be active only when both the activation altitude and activation speed are reached simultaneously. Otherwise, the system will be in an idle state.
The safety action will determine the drone’s behavior in case of proximity to an object.
Here is the list of available actions you can choose from:
| Action | Description |
|---|---|
| RETURN_TO_HOME | Stop mission and initiate automatic return to home. |
| STOP_AND_HOVER | Stop mission and maintain current position. |
| WARNING | Display warning message, continue mission. |
| NOTHING | No action will be taken, monitoring only. |
Within the Altitude source, you can select the elevation source that will be used to check whether your drone has reached the activation altitude.
There are multiple altitude sources you can choose from:
| Altitude source | Description |
|---|---|
| Default | Use your default altimeter to measure activation altitude. |
| DJI (autopilot) | Use the DJI built-in barometric readings to measure activation altitude. |
| Mavlink (autopilot) | Use the Mavlink built-in barometric readings to measure activation altitude. |
| Custom | Use a custom source of elevation. |
Tip
It is also possible to select the exact altimeter model from the list. This is designed for flight cases in which there are multiple altimeters mounted on the drone.
If your setup contains only one altimeter, choose between the “Default” or “Autopilot” values.
Within the safety sources, you can select the source you wish to use to measure the distance to an object (proximity).
There are three safety sources you can modify:
Note
Embedded DJI obstacle avoidance (OA) sensors continue to work in parallel with the selected safety source, unless they are turned off in the Obstacle Avoidance settings.
Danger
Do not modify Altimeter safety source if your setup contains only one altimeter. This field is designed only if your drone has multiple altimeters mounted at the same time.
In this case, the safety distance will be calculated from the built-in front DJI obstacle avoidance sensor.
In this case, the safety distance will be calculated from the external Nanoradar MR72 mounted on the drone.
| Parameter | Default | Min | Max | Precision | Unit | Options | Description |
|---|---|---|---|---|---|---|---|
| Safety action | STOP_AND_HOVER | RETURN_TO_HOME, STOP_AND_HOVER, WARNING, NOTHING | Drone action flying to close to obstacle | ||||
| Activation altitude | 20.0 | 0.0 | 500.0 | 0.01 | m | Obstacle Avoidance activation altitude | |
| Activation speed | 8.0 | 0.0 | 15.0 | 0.01 | m/s | Obstacle Avoidance activation speed | |
| Altitude source | Default | Lightware SF30D, Ainstein US-D1, Nanoradar NRA24, DJI (autopilot), Default | Altitude source that will be used for obstacle avoidance activation | ||||
| Threshold | 0.5 | 0.0 | 50.0 | 0.01 | m | Minimal distance to obstacle to detect. Values below this limit will be ignored | |
| Safety distance limit | 5.0 | 0.0 | 50.0 | 0.01 | m | Safety distance at which failsafe is triggered | |
| Altimeter safety source | None | None, Lightware SF30D, Ainstein US-D1, Nanoradar NRA24, Default | Safety distance sources | ||||
| Radar safety source | No radar | Nanoradar MR72, No radar | Safety distance sources | ||||
| Sensors | FRONT BACK LEFT RIGHT UP | Front, Back, Left, Right, Up | Internal drone obstacle avoidance sensors to use |