DJI Error Code 180006 Obstacle Avoidance Error

DJI Error Code 180006 indicates a malfunction or operational failure within the aircraft’s automated obstacle sensing and avoidance subsystem. When this alert appears in the DJI Fly or DJI GO 4 app, the Advanced Pilot Assistance System (APAS) has shut down or degraded, meaning the aircraft will no longer automatically brake, bypass, or hold position when approaching physical barriers.

Fast Fix

Land the aircraft in a clear area. Clean all stereo vision lenses and auxiliary sensor covers with a microfiber cloth. Check flight mode settings in the DJI app to ensure the aircraft is not in Sport (S) mode, which natively disables obstacle sensing, then restart the aircraft on a level surface.


Quick Safety Snapshot

  • Severity: Medium (Active collision-prevention aids offline; basic manual flight remains functional).
  • Safe to fly: Yes, with caution. The pilot assumes 100% manual responsibility for obstacle clearance, braking distance, and spatial awareness.
  • Primary cause: Switching into Sport mode, operating in poor or blinding lighting conditions, smudged/blocked sensor lenses, or a software crash in the APAS trajectory planner.
  • Immediate action: Increase manual standoff distance from structures, trees, and terrain. Switch to Normal (N) mode if flying in Sport.

What Error 180006 Means

DJI’s obstacle avoidance framework relies on two operational layers:

  1. The Vision Perception Layer: Binocular cameras and infrared Time-of-Flight (ToF) sensors detect objects and generate a real-time point-cloud map of surrounding terrain.
  2. The APAS Trajectory Planner: Software running on the flight controller calculates flight vectors around detected obstacles or sends an emergency braking command to the Electronic Speed Controllers (ESCs).

If the vision layer feeds corrupted, impossible, or incomplete depth data to the flight computer, or if the trajectory planning algorithm crashes under heavy computational load, the system triggers Obstacle Avoidance Error (Code 180006) and falls back to manual control.


Diagnostic Path: Tracing the Avoidance Breakdown

Follow this sequence to determine whether the issue is operational, environmental, or hardware-related:

[Error 180006 Active]
          │
          ▼
What flight mode is currently engaged?
    ├─► Sport (S) Mode:
    │         └─► Normal behavior. Sport mode disables APAS to maximize speed/tilt.
    └─► Normal (N) or Cine (C) Mode
          │
          ▼
Examine Environmental Conditions
    ├─► Low light, dusk, night, or flying directly into low-angle sun?
    │         └─► Optical sensors starved of light or blinded by glare.
    ├─► Flying over glassy water, uniform snow, or featureless flooring?
    │         └─► Insufficient visual contrast for depth calculation.
    └─► Normal outdoor daylight (clear texture)
          │
          ▼
Inspect Physical Sensors & Calibration
    ├─► Lenses smudged, covered by accessories, or damaged?
    │         └─► Clean glass; remove non-OEM landing skids or guards.
    └─► Clean lenses, but error persists across reboots:
              └─► Optical baseline drift or corrupted avoidance firmware.

1. Flight Mode and Speed Caps

In Sport Mode (S), DJI drones tilt at steep angles (frequently 35 degrees or more) and achieve maximum horizontal velocity. Because the fixed stereo cameras tilt downward toward the ground during fast forward flight, their forward field of view is compromised, and the drone cannot stop within its visual sensing range. The app disables avoidance systems by design.

2. Environmental Lighting Limits

Stereo vision sensors operate just like human eyes:

  • In low-light environments (twilight, indoor shadow, or nighttime), optical sensors cannot resolve enough texture to compute accurate disparity maps.
  • In intense direct sunlight, light entering the lens element causes internal flaring, saturating the image with pure white clipping.
  • For more on lighting restrictions, see Low-Light Flight: Why Obstacle Avoidance Disables Itself at Dusk.

3. Software Service Crashes

Heavy processing loads—such as running automated QuickShots, MasterShots, or complex ActiveTrack subject tracking in dense foliage—can cause the onboard vision planning service to stall. When the processor falls behind real-time requirements, it drops the service and posts Error 180006 to alert the pilot that automatic braking is offline.


Step-by-Step Resolution

  1. Verify Flight Mode Configuration:
    • Ensure the physical flight mode switch on the remote controller is set to Normal (N) or Position (P) mode.
    • Open the app’s Safety tab.
    • Verify that Obstacle Avoidance Action is set to Brake or Bypass, rather than Off.
  2. Clean All Optical Sensing Windows:
  3. Strip Non-OEM Add-Ons:
  4. Re-calibrate Stereo Sensors via Computer:
  5. Refresh Aircraft Firmware:

Common Misdiagnoses

  • Confusing Avoidance Error with Sensor Blocked: DJI Error Code 180004 Vision Sensor Blocked indicates that a physical object or smudge is actively covering a lens. Error 180006 indicates that the avoidance logic or overall system cannot function safely.
  • Assuming Vision System Initialization Failure: DJI Error Code 180005 Vision System Initialization Error represents an electrical startup failure where the cameras cannot boot. Error 180006 typically occurs when the cameras are powered, but situational or algorithmic barriers prevent safe avoidance calculations.

Hard Stops

Do not rely on automated flight features or fly close to obstacles if: