-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Description
In iNav 8.0.1 fixed-wing Angle mode, after flying normally for a while, the pitch axis suddenly dives down without warning, completely out of control.
Current Behavior
At 3:46:787 in my log and video, my fixed-wing aircraft inexplicably pitched down to -19 degrees for about 3 seconds, at that time, I was in angle mode and pulling back on the pitch to counter the dive. During those 3 seconds, the nose was raised to a level position. I intended to use the "Continuously trim servos on Fixed Wing" feature to fix the leveling issue, but after centering the stick for about 3 seconds, the system did not automatically level the aircraft; instead, it continued to accelerate into a dive. At this point, the pitch axis was completely out of control. I attempted to pull up the nose with the stick, but it had no effect, only increasing the dive angle further down, ultimately resulting in a 90-degree vertical crash to the ground. Prior to this, all three axes were functioning normally.
Steps to Reproduce
Initially, execute a roll in acro mode, then switch to angle mode and fly normally. After a few minutes, the pitch axis suddenly becomes uncontrollable. I am not sure if this can be reproduced this way, but the previous instances of this issue occurred after executing a roll in acro mode.
Expected behavior
I expect all axes to be controllable in angle mode.
Additional context
This issue has frequently occurred after upgrading to firmware 8.0, especially after performing a complete roll in acro mode and then switching to angle mode, each time resulting in an uncontrolled dive. However, in previous flights, I did not select the "Continuously trim servos on Fixed Wing" option. When I encountered this situation, switching to SERVO AUTOTRIM mode could automatically recover, but this time, having checked the "Continuously trim servos on Fixed Wing" option in the configuration, I had no opportunity to switch modes, resulting in the crash.
The horizon drift issue has completely disappeared since version 7.0, but it reappeared in 8.0.
video: https://drive.google.com/file/d/17Zcc_W43F6X0JcPMDidtaFBQN4TMzDVU/view?usp=sharing
diff: https://drive.google.com/file/d/1VskCqvKygYLZPbr5vddOxnz_n-uNmrGB/view?usp=sharing
log: https://drive.google.com/file/d/1IaUyQCITSKWt5BKKKI5qRKmaPevZoctk/view?usp=drive_link