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

TAKEOFF - clarify behaviour on VTOL #1377

Merged
merged 3 commits into from
May 13, 2020
Merged

TAKEOFF - clarify behaviour on VTOL #1377

merged 3 commits into from
May 13, 2020

Conversation

hamishwillee
Copy link
Collaborator

This clarifies that if a vehicle supports multiple modes (e.g. like a VTOL quadplane) then the takeoff command should do so in the current mode. The alternative is that it should switch to the VTOL/multicopter mode everyt time before takeoff. This behaviour is I believe the "standard" for both ArduPilot and PX4.

We should similarly define how vehicles should behave for MAV_CMD_NAV_VTOL_TAKEOFF. We could define as:

  • should only be used on vehicles that support both vtol and fixed wing flight.
  • can be used on any vtol vehicle, but ignore transition heading parameter.
  • can be used on any vehicle but ignore irrelevant parameters (heading and yaw).

Note, the specific behaviour we choose not as important as consistent experience for GCS users.

Thoughts? @auturgy @julianoes ?

@hamishwillee hamishwillee added the Dev Call Issues to be discussed during the Dev Call label May 12, 2020
@hamishwillee
Copy link
Collaborator Author

Discussed in dev meeting. Upshot is that this can be merged. Note that on boot a VTOL should default to MC mode so that the decision to take off in FW is a concious one.

@hamishwillee hamishwillee merged commit ddc09ce into master May 13, 2020
@hamishwillee hamishwillee deleted the hamishwillee-vtol branch May 13, 2020 08:43
amilcarlucas pushed a commit to ArduPilot/mavlink that referenced this pull request Sep 22, 2020
amilcarlucas pushed a commit to amilcarlucas/mavlink that referenced this pull request Sep 25, 2020
amilcarlucas pushed a commit to amilcarlucas/mavlink that referenced this pull request Sep 29, 2020
amilcarlucas pushed a commit to amilcarlucas/mavlink that referenced this pull request Oct 5, 2020
amilcarlucas pushed a commit to amilcarlucas/mavlink that referenced this pull request Nov 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dev Call Issues to be discussed during the Dev Call
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant