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

FW landing project virtual waypoint to handle landing overshoot #8985

Merged
merged 3 commits into from
Mar 14, 2018

Conversation

dagar
Copy link
Member

@dagar dagar commented Mar 1, 2018

No description provided.

@dagar
Copy link
Member Author

dagar commented Mar 6, 2018

No obvious regressions in a simple landing test. https://logs.px4.io/plot_app?log=96425379-31f7-46a9-9506-5f7f455c7057
Ideally we need a way to force an overshoot.

@dagar
Copy link
Member Author

dagar commented Mar 6, 2018

Here's one where I set the landing angle unrealistically high.

image

@dagar dagar requested a review from RomanBapst March 6, 2018 19:54
@RomanBapst
Copy link
Contributor

@dagar Will review this tomorrow morning!

@RomanBapst
Copy link
Contributor

@dagar Have you ever thought of splitting this up into several files?

@dagar
Copy link
Member Author

dagar commented Mar 14, 2018

Not really, but that might help. I feel like a lot of it could probably be condensed a lot better. For example when handling the manual position mode we could be first generating the setpoint, then going through the exact same control_position code as regular navigation. Likewise for takeoff after altitude/airspeed is achieved and several other cases.

@dagar dagar merged commit 7607c71 into master Mar 14, 2018
@dagar dagar deleted the pr-fw_heading_hold branch March 14, 2018 20:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants