Gone4Dirt
760909d046
Plane: Prevent FS action overiding VTOL land
5 years ago
Mark Whitehorn
56b2c697d2
Plane: change tailsitter_input to bitmask
...
update parameter metadata for Q_TAILSIT_INPUT and Q_FRAME_TYPE
5 years ago
Mark Whitehorn
c16f3a2cba
Plane: simplify body-frame roll axis swapping and constrain yaw rate max
5 years ago
Mark Whitehorn
14fc6c5446
Plane: add logging for tailsitter gainscaling and clean up tailsitter body-frame roll input handling
...
fix metadata for tailsitter param GSCMSK
rework roll/yaw scaling for body-frame roll options
add constraints on body-frame roll and yaw inputs
move speed_scaler logging into QTUN message
5 years ago
kd0aij
95da094bfe
Plane: update tailsitter speedscaling logic
...
add tailsitter gain scaling option mask and logging
tailsitter qassist bugfix; thanks, @iampete
apply roll limit in tailsitter bodyframe roll control
add define for future exclusion of tailsitter gainscaling debug code/logging
tailsitter bodyframe roll and qacro input scaling bugfixes:
respect Q_TAILSIT_RLL_MX and roll/yaw scale parameters in bodyframe roll modes
fix unintended swap of Q_ACRO_RLL/YAW_RATE params in QACRO mode
don't scale motor tilt
Co-authored-by: IamPete1 <33176108+IamPete1@users.noreply.github.com>
5 years ago
Peter Barker
1fdb4b429f
Plane: use https:// scheme for ardupilot URLs
5 years ago
Andrew Tridgell
36baaeb3a0
Plane: added option to run idle governor in MANUAL mode
...
useful for quadplane testing
5 years ago
Andrew Tridgell
e5bad28f1d
Plane: added Q_ASSIST_ALT parameter
...
this allows for quadplane assistance in fixed wing modes when the
aircraft drops below a given altitude. This could help save an
aircraft that is flying badly in fixed wing mode
5 years ago
Andrew Tridgell
680a89671f
Plane: fixed doc path for Q_AUTOTUNE
5 years ago
Leonard Hall
87b49c64f8
Plane: limit ATC_MOT_MIX_MAX in case of a fly away
5 years ago
Michael du Breuil
ee96ec7f0d
Plane: Support new AP_Vehicle::set_mode
5 years ago
Randy Mackay
edb5f05339
Plane: minor comment changes
5 years ago
Mark Whitehorn
1a2abae902
Plane: reduce QTUN log rate to 25Hz
5 years ago
sas
9405fd6958
Plane: remove unused location argument to control_auto
5 years ago
Michael du Breuil
f9580424f6
Plane: Resore old default behaviour for throttle curves
...
The change in this made QStabilize behave very differently then it had,
which is quite shocking in a test flight.
5 years ago
Andrew Tridgell
db4ae9ff24
Plane: check airspeed and active Z controll for hover learning
5 years ago
Andrew Tridgell
5c43b18672
Plane: fixed height_above_ground() for case when rangefinder is below min
...
this prevents a rangefinder that goes below min distance from causing
the calculations that depend on height above ground to fail
5 years ago
Andrew Tridgell
34b0967d09
Plane: prevent fwd motor from spinning up on ground in quadplane landing
...
if the rangefinder starts to measure below it's min range then the fwd
motor can spin up.
Thanks to Josh for reporting this!
5 years ago
Andrew Tridgell
7751352a86
Plane: implement VTOL landing for AFS termination
...
this allows for vertical landing as an AFS_TERM_ACTION
5 years ago
Mark Whitehorn
788e7a840c
Plane: default angle_boost to disabled for tailsitters
5 years ago
Michael du Breuil
4f22dff14d
Plane: Add an airspeed limit for quadplane takeoffs
5 years ago
Michael du Breuil
77afcf6a1b
Plane: Abort takeoffs that take to long to complete
5 years ago
Henry Wurzburg
7178655cbe
Plane: fixed landing after VTOL loiters
5 years ago
Leonard Hall
34da437266
Plane: support for upgrade to PID object
6 years ago
Leonard Hall
157f786adf
Global: rename desired to target in PID info
6 years ago
Michael du Breuil
22598b1a4b
Plane: Reduce inerital nav dependence
6 years ago
Hwurzburg
44f6f7335e
Plane: Added Quadplane option for QRTL failsafe action
6 years ago
IamPete1
76663d66e8
Plane: support bicopter tiltrotors
6 years ago
1iggy2
220176f283
Plane: added octa I frame
6 years ago
Peter Barker
400aa53654
Plane: move arming-related functionality into parent classes
...
Logging moves up
arming via mavlink moves up
arming via switch moves up
6 years ago
Mark Whitehorn
34a1cf9528
Plane: move callback setup to QuadPlane::setup()
6 years ago
Mark Whitehorn
aeaff72e14
Plane: fix acro stabilization check
6 years ago
Mark Whitehorn
4a7ce1b384
Plane: clean up qacro
6 years ago
Mark Whitehorn
dd50d435ab
Plane: limit bodyframe roll mode to tailsitters
6 years ago
Mark Whitehorn
f054301ec2
Plane: add QACRO roll/pitch/yaw rate params
6 years ago
Mark Whitehorn
8bcf2439ad
Plane: quadplane stabilize manual throttle midpoint and expo
...
move throttle curve logic to AP_Math
use parameter THROTTLE_EXPO in get_pilot_throttle
6 years ago
Mark Whitehorn
b515431008
AP_Math: add expo and throttle_curve functions
6 years ago
Pierre Kancir
65b4ba0539
ArduPlane: use past_interval_finish_line and line_path_proportion from Location
6 years ago
Peter Barker
f09822a400
Plane: adjust for desired spool state and spool state renames
6 years ago
Pierre Kancir
d8990a002e
Plane: update locations_are_same to same_latlon_as
6 years ago
Pierre Kancir
47141562c0
ArduPlane: use get_distance_NE instead of location_diff
6 years ago
Leonard Hall
2daa5ffb9e
Plane: replace set_throttle_out_unstabilized
6 years ago
Tom Pittenger
ade6281923
Plane: use #if ADVANCED_FAILSAFE == ENABLED just like Rover and Copter
6 years ago
Tom Pittenger
0270c57530
Plane: massive refactor and creation of Mode class
6 years ago
Mark Whitehorn
e0765747e7
Plane: add new tailsitter bodyframe roll option
6 years ago
Mark Whitehorn
825055d736
Plane: add rate-only option for QACRO mode
6 years ago
Mark Whitehorn
6414f0e48e
Plane: skip plane assignments in QACRO
6 years ago
Andrew Tridgell
2b6210d594
Plane: use WP height for height above ground in vtol landing
...
this allows for landings above or below the takeoff height without
requiring the use of terrain data. It allows both the use of vfwd
motor for holding against wind, and the correct height for land final
descent rate
6 years ago
Andrew Tridgell
b4103d04cc
Plane: never use vfwd motor if vtol motors shutdown
6 years ago
Andrew Tridgell
7908ad437e
Plane: allow fwd motor to run in VTOL land hor positioning
...
this fixes an issue with vtol landings below the takeoff point
6 years ago