Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.

ekf terrain process #1031

Open
garlinplus opened this issue Sep 22, 2021 · 5 comments
Open

ekf terrain process #1031

garlinplus opened this issue Sep 22, 2021 · 5 comments

Comments

@garlinplus
Copy link

When quadrotor fly cross step surface, ranger measure a gap.When in ranger fusion mode,how to process this situation to make measured height no jump point?

@bresch
Copy link
Member

bresch commented Sep 22, 2021

That's exactly the reason why using range finder as primary height source is only recommended when the terrain is flat (e.g.: warehouse). With a good accelerometer you might be able to reject the step and assign it as a terrain change, but it's easier if you can use baro or GNSS height fusion.

@garlinplus
Copy link
Author

garlinplus commented Sep 23, 2021

That's exactly the reason why using range finder as primary height source is only recommended when the terrain is flat (e.g.: warehouse). With a good accelerometer you might be able to reject the step and assign it as a terrain change, but it's easier if you can use baro or GNSS height fusion.

In ranger fusion mode,we can use fault detector to detect ranger gap,and reset ranger offset to keep height no jump.

@bresch
Copy link
Member

bresch commented Sep 23, 2021

In ranger fusion mode,we can use fault detector to detect ranger gap,and reset ranger offset to keep height no jump.

Do you mean to use the innovation test ratio to detect a step? Yes, that's possible if you have a good accelerometer that you can trust and that the range finder is reliable too; otherwise it will be difficult to detect those steps.

@garlinplus
Copy link
Author

In ranger fusion mode,we can use fault detector to detect ranger gap,and reset ranger offset to keep height no jump.

Do you mean to use the innovation test ratio to detect a step? Yes, that's possible if you have a good accelerometer that you can trust and that the range finder is reliable too; otherwise it will be difficult to detect those steps.

yes,when rng test ratio > 1,we can reset ranger offset to keep ranger mesure no jump.
Accelerometer integrate bettween two ranger measure time,the drift is not too big.

@garlinplus
Copy link
Author

@bresch Can we use baro as main height fusion sensor,and use ranger fusion to estimator baro drift.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants