Flying a TBS Discovery Pro with AC 3.2, GPS/compass: uBlox NEO-M8N
Today I experienced, for the first time, multiple repeated flyaways on my otherwise very stable Pixhawk.
-54 flights, with this combination of components so far
-7 of those yesterday without issues
All that I changed from yesterday was I reduced the Stabilize Roll/Pitch values from 13.0 to 7.0. as I briefly noticed some large oscillations at high speed in loiter yesterday. Also reduced RC feel from 40 to 25 for smoother video.
Today I went into loiter for around 2 minutes to confirm control responses and stable GPS lock, then started a mission. The quad immediately and unexpectedly flew off in the wrong direction.
After it flew 100m away, low and fast and showing no signs of recovering, I flicked into stabilize, regained control and flew it back without any issues.
I recalibrated the compass on the spot, also did Compass/Motor calibration and took off again to retry.
Put it in loiter, it was in a nice and stable hover at first, then started randomly jerking/tilting a few times per minute. It would also drift, usually towards the east, regardless of it’s own orientation.
Then I ended the flight by testing RTH, it strangely returned and landed exactly in it’s home location without drifting or other issues.
It doesn’t seem to be a GPS, vibration or mechanical issue. Can a bad compass cause this behaviour?
I can’t seem to get EKF3 IMX/IMY/IMZ to align as recommended, even when performing calibration outdoors…
Very thankful for any advice that anyone has… log of the first flyaway and the second retry is attached.