Skip to content

GSF failiures on fixed wing #23224

Open
Open
@tridge

Description

@tridge

The GSF yaw estimator can sometimes produce a very bad yaw. This particularly affects fixed wing aircraft with no compass. EKF3 initialises after launch using GSF and can result in the EKF getting bad roll/pitch estimates.
This issue is to collect examples and work on a fix
Ideally we would get an example with replay logging enabled to be able to analyse properly. That requires LOG_DISARMED=1 and LOG_REPLAY=1

Examples:

image
image

Possible ideas:

  • use the old GPS alignment method for fixed wing with no compass
  • before activating EKF3 (over DCM) check for low velocity innovations for N seconds
  • if the aircraft has an airspeed sensor (which the first example above does) then we could bound the yaw error compared with GPS ground course assuming zero sideslip, and reject GSF if it is too far off

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions