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

VTOL: Rework altitude-loss quad-chute #20916

Merged
merged 2 commits into from
Jan 19, 2023

Commits on Jan 18, 2023

  1. VTOL: introduce new quad-chute check for altitude loss during front t…

    …ransition
    
    By default the threshold is set to 10m.
    
    Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
    sfuhrer committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    897b0b7 View commit details
    Browse the repository at this point in the history
  2. VTOL: Quad-chute: rework loss of altitude condition

    Previously the condition was based on hard coded height rate estimate and
    setpoint values and an altitude error threshold. That showed to be leading
    to false positives when the vehicle doesn't tightly follow the altitdue
    ramp given by TECS to achieve a new altitude setpoint, and has become
    completely infeasibly with the latest TECS rework that leads to non-ramped
    altitude setpoint changes in the tecs_status message.
    The new check no longer checks the altitude error but only the height rate
    instead. It begins to integrate the height rate error once it detects an
    uncommanded descend condition (height rate negative while setpoint is
    positive). Integral threshold can be tuned by user (VT_QC_HR_ERROR_I).
    
    Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
    sfuhrer committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    b461238 View commit details
    Browse the repository at this point in the history