I got the following annoying-scaring experience.
I decided to fly my Spark close to an approaching patch of fog. I took off and climbed at just 60 meters, above the patch of fog, and flew around for a few minutes, still in sight of my drone.
In the meantime the patch of fog approached my location and I ended up flying over it. I decided to descend but, approaching the top of fog layer, at about 50meters, the altitude sensed by my Spark dropped to ZERO, as if the fog was seen as a solid surface, and I suddenly got the message “landing”. However no landing was actually performed as my Spark was not able to sense a real consistent solid surface, so its status freezed in a landing status with an hovering at a sensed 0.1-0.2 meters, although the real altitude was 50m. There was no way to unfreeze it. The only possible option for me was to command a light climb with the left stick up, which cleared the landing status. However, by trying to lower it, I continued to get a landing status with no possible control authority. I also tried to select sport mode, hoping to remove any issue related to a false obstacle avoidance. However I found no way to remove the bottom sensors obstacle avoidance. I stayed minutes trying to lower my Spark, without success. Finally I decided to climb and control the lateral-longitudinal position to let it eventually crash-land on a desired target when the batteries would have been depleted. At the final battery low status warning, when the propeller rotation speed was not enough to keep it in a hovering position, it finally descended and impacted the terrain nicely, without any damage, just ad a slightly higher speed with respect to the standard landing manoeuvre.
Is there any way to bypass this issue in case a similar situation occurred again with false bottom obstacle avoidance sensing?
|