-
Notifications
You must be signed in to change notification settings - Fork 13.6k
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 fixes #8958
vtol fixes #8958
Conversation
CI failed because it didn't land. FCU never reported reaching the WP. This was the WP:
This log (bad): https://logs.px4.io/plot_app?log=862a9e5e-89d3-402a-803f-baf7b729bea3 |
03a8a5e
to
45db469
Compare
Runs a full mission fine in SITL here. I suspect a CI issue. |
I ran this locally, outside of rostest with QGC. The vehicle doesn't land after the transition. It just hovers at the landing WP. I converted the mission to QGCs |
thanks, addressed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
src/modules/navigator/navigator.h
Outdated
@@ -260,7 +260,7 @@ class Navigator : public control::SuperBlock | |||
float get_vtol_back_trans_deceleration() const { return _param_back_trans_dec_mss.get(); } | |||
float get_vtol_reverse_delay() const { return _param_reverse_delay.get(); } | |||
|
|||
bool force_vtol() const { return _vstatus.is_vtol && !_vstatus.is_rotary_wing && _param_force_vtol.get(); } | |||
bool force_vtol() const { return _vstatus.is_vtol && (!_vstatus.is_rotary_wing || _vstatus.in_transition_to_fw) && _param_force_vtol.get(); } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd say this is past being a one liner.
@dagar addressed |
Small fixes
SITL tested.