-
Notifications
You must be signed in to change notification settings - Fork 13.4k
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
[Bug] Random land detection mid air, freefall detect not working #22944
Labels
Comments
Why did you have to set |
We had some issues where landings were not detected with the previous version of our drone. We then switched to higher kV motors, but didn't set the parameter back. We realize that this is part of the issue, but we still think freefall detect should've detected an issue |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug
When testing our drone, we had a random land detect mid-air. When analysing we found out our
MPC_THR_MIN
is very close to our hover thrust estimate (25% vs ~29%). We think this could result in the random landing being detected.However, after this a takeoff was detect (weird), but the motors didn't turn on again.
Freefall was also not detected. When looking at the land detection module we found that for a freefall to be detected the norm of the acceleration should be >2.0. We feel that this is quite tight, especially in more windy conditions where some lift might still be generated.
To Reproduce
Fly with
MPC_THR_MIN
set too high.Expected behavior
We expected that a random land detection would not result in a full crash, but freefall detect saving the drone.
Screenshot / Media
No response
Flight Log
https://review.px4.io/plot_app?log=e2367fb6-f8de-46a3-b711-fcec82ce9968
Software Version
1.14.0
Flight controller
Holybro V6x
Vehicle type
Multicopter
How are the different components wired up (including port information)
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: