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:
- 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.
- 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
- 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.
- Clean All Optical Sensing Windows:
- Power down the drone.
- Use an optical-grade lens cleaning solution and a lint-free microfiber cloth to wipe front, rear, lateral, and downward vision sensor ports.
- Inspect for hairline fractures or deep scratches on the protective glass covers: Cleaning Vision Sensor Lenses: Smudges vs. Scratches in Calibration.
- Strip Non-OEM Add-Ons:
- Remove any snap-on leg extensions, third-party propeller guards, auxiliary LED beacons, or heavy payload rigs that could intrude into the wide-angle camera views: DJI Error Code 180004 Vision Sensor Blocked.
- Re-calibrate Stereo Sensors via Computer:
- If Error 180006 occurs in broad daylight on clean sensors, the optical baseline calculation has drifted.
- Connect the aircraft to a PC or Mac running DJI Assistant 2.
- Run through the full screen-based vision calibration routine to rebuild the sensor depth tables: Calibrating Vision Sensors with DJI Assistant 2 (Screen Calibration Guide).
- Refresh Aircraft Firmware:
- A corrupted onboard trajectory module can be restored by clicking Refresh on the current firmware version within DJI Assistant 2: DJI Assistant 2 Firmware Update Failed or Stuck.
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:
- The error occurs persistently alongside DJI Error Code 180003 Vision Sensor Calibration Failed.
- The aircraft has sustained arm or frame flex after a collision, pointing the stereo cameras out of mutual alignment.
- The error flashes intermittently mid-flight in clear daylight, causing unpredictable braking or phantom obstacle stops: Obstacle Avoidance “Phantom Objects”: Recalibrating for Clear Paths.