Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AirspeedSelector, FailureDetector: Tailsitter attitude fixes #21319

Merged
merged 4 commits into from Mar 22, 2023

Commits on Mar 21, 2023

  1. AirspeedSelector: fix attitude rotation for tailsitter

    Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
    sfuhrer committed Mar 21, 2023
    Copy the full SHA
    e46992a View commit details
    Browse the repository at this point in the history
  2. FailureDetector: fix attitude check for tailsitter

    -set roll/pitch used for failure detection during transition to 0
    -rotate estimated attitude 90° in FW flight
    
    Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
    sfuhrer committed Mar 21, 2023
    Copy the full SHA
    226b8fb View commit details
    Browse the repository at this point in the history
  3. disable side slip fusion for tailsitters

    The attitude frame is wrong for tailsitters doing side slip fusion for wind estimation.
    It doesn't take into account that the frames is 90deg tilted in FW flight.
    
    Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
    sfuhrer committed Mar 21, 2023
    Copy the full SHA
    29d934a View commit details
    Browse the repository at this point in the history
  4. EKF2: only check for EKF2_BETA_FUSION when corresponding kconfig opti…

    …on is set
    
    Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
    sfuhrer committed Mar 21, 2023
    Copy the full SHA
    7ebc90f View commit details
    Browse the repository at this point in the history