Skip to content

Fixed-wing Angle mode, after flying normally for a while, the pitch axis suddenly dives down without warning, completely out of control. #11008

@cooljam

Description

@cooljam

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions