GPS glitch and failsafe while flying in fog (optical flow also enabled)

Hi everyone!

I have various copters that struggle to fly in loiter through fog. These drones have GPS and Optical flow enabled with:

After some seconds after entering fog the drone starts to drift in random directions and then I get gps glitch and EKF failsafe.

I believe this is caused by the rangefinder reporting a false low altitude which makes the EKF fuse wrong velocities from the optical flow.

Does anyone have a suggestion to solve this problem? I know I could use a lua script to manually change the EKF sources but I would like this to be done automatically.

Would a rangefinder with the ability to change to “last pulse reading” penetrate the fog and solve this problem?

Thanks

A log would be very helpful in this situation.

I will try to find a log. It has been a long time since I have flown in fog. I know I have this problem but have been delaying it :sweat_smile:

1 Like