Skip to content

Why is altitude error used for vertical speed correction? #6606

Answered by digitalentity
avsaase asked this question in Q&A
Discussion options

You must be logged in to vote

This is WAI and based on Alpha-Beta filter math: https://en.wikipedia.org/wiki/Alpha_beta_filter

The filter provides both a coordinate and speed consuming a single observation (coordinate). We add an additional observation (acceleration) to improve response times for disturbances, but it has a drawback of causing the filter to disconverge occasionally (i.e. increasing coordinate, but negative speed). However, the Alpha-Beta filter if numerically stabile (unlike Kalman) and will converge again so this is deemed to be safe.

Replies: 3 comments 6 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
5 replies
@avsaase
Comment options

@digitalentity
Comment options

@digitalentity
Comment options

@avsaase
Comment options

@avsaase
Comment options

Answer selected by digitalentity
Comment options

You must be logged in to vote
1 reply
@avsaase
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants