The issue could have been VPS related (the downward sensors confused by the water below)
The downward sensors often receive unwarranted blame for lots of mysterious behaviour, but never with any reasonable explanation as to how that would be possible.
The VPS is composed of two completely separate systems:
- Infrared (or ultrasonic) sensor for measuring height above surfaces, and
- Optical sensor for holding position
Neither one of those would, or even could, have been a factor in this boat crash. Yes, there are lots of warnings in the manual about the VPS possibly being confused by water, but NONE of those factors can ever
cause the drone to unexpectedly drop into the water.
Height is normally sensed by the barometric altimeter. The VPS infrared height sensor only ever seems to have any active effect on the drone when detecting anything within 0.5m (2ft) of the underside of the drone, in which case Landing Protection will only ever automatically cause the drone to rise
up. Otherwise if you are holding the throttle down when within 2ft of the detected surface, you are commanding the drone to engage auto-landing.
Maybe it's different with other DJI models, but my Mini never reacts in any way to changing VPS height measurements as the terrain height fluctuates below, whether while flying or hovering. So even if the infrared height sensors could somehow become "confused" by water, how could that cause the drone to crash?
I did a series of four videos in
this YouTube playlist demonstrating what the infrared height sensors do.
The VPS optical sensor is only used for holding position
when hovering with control sticks centred. It will only work with sufficient lighting, when seeing a discernible pattern to lock on to. If that pattern is moving (wave ripples, a leaf drifting by on the water, etc) the drone may follow that motion rather than holding a steady fixed position.
I was convinced the VPS optical sensor on my Mavic Mini would only ever track and follow moving objects in the
absence of sufficient GPS lock. I did a video experiment last week intending to demonstrate that, only to be shocked to discover that's not true at all. The VPS optical sensor
will track and follow moving objects even when the Mini has sufficient GPS coverage.
See the fifth video in that same
playlist and in this other discussion thread,
mavicpilots.com/threads/yes-landing-protection-can-be-disabled-but.134162
The optical sensor can cause the drone to wander away while hovering, hit a tree and fall into the water, but the optical sensor, even if "confused" by water, will never cause the drone to drop all by itself.
Whenever something unexpected happens over water, the VPS sensors are always the much maligned first suspect. I'd love to see anybody's video demonstration with a logical explanation of how that's actually possible.
There is no setting to disable the downward sensors in DJI Fly. You could cover them with a thin strip of
gaffer's tape.
There is a configuration switch within the Litchi app to disable/enable Landing Protection, and/or Vision Positioning System altogether.