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

4.6:Glider pullup #6283

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions plane/source/docs/flight-features.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,4 @@ a full set of features see the :doc:`full parameter list <parameters>` and the `
Automated Aerobatics (prior to 4.4)<common-scripting-aerobatics>
Automated Aerobatics (4.4 and later) <common-scripted-aerobatics-4.4>
Moving Vehicle/Ship Takeoff/Landing <common-ship-landing>
High Altitude Glider Drop Pullup <glider-pullup>
19 changes: 19 additions & 0 deletions plane/source/docs/glider-pullup.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
.. _glider-pullup:

========================================
Glider Pullup from Dive to Normal Flight
========================================

Intended to control and automate the pullup of a glider from a free fall dive to normal flight in hihg altitude balloon drops, this feature is not normally included in the firmware (except SITL sims) and a version built using the `Custom Firmware Build Server <https://custom.ardupilot.org>`__.

The feature is enabled with the :ref:`PUP_ENABLE <PUP_ENABLE>` parameter. When enabled it adds a new stage to the NAV_ALTITUDE_WAIT mission item, controlled by the PUP_* parameters. This stage controls the pullup maneuver where we do a g-force limited pullup out of a dive, bring the aircraft to a normal flight regime where normal mission commands can take over.

The following parameters apply to this feature:

- :ref:`PUP_ENABLE <PUP_ENABLE>`
- :ref:`PUP_ELEV_OFS <PUP_ELEV_OFS>`
- :ref:`PUP_NG_LIM <PUP_NG_LIM>`
- :ref:`PUP_NG_JERK_LIM <PUP_NG_JERK_LIM>`
- :ref:`PUP_PITCH <PUP_PITCH>`
- :ref:`PUP_ARSPD_START <PUP_ARSPD_START>`
- :ref:`PUP_PITCH_START <PUP_PITCH_START>`