Andrew Tridgell
6b358a5618
Plane: added Q_GUIDED_MODE parameter
...
this allows you to do hybrid VTOL and fixed wing guided mode
9 years ago
Andrew Tridgell
3bd5b42c69
Plane: refactor quadplane land controller as general VTOL position controller
9 years ago
Andrew Tridgell
6fdaaa7d98
Plane: new tilt compensation method
9 years ago
Andrew Tridgell
46bf2b83f5
Plane: use equal thrust in tiltrotors when over Q_TILT_MAX
9 years ago
Andrew Tridgell
bbb5f68bb7
Plane: added initial support for tiltrotors and tiltwings
9 years ago
Andrew Tridgell
89a2a92885
Plane: support better build time selection of multicopter frame type
...
makes it possible to do "make sitl-tri"
9 years ago
Andrew Tridgell
db5f50e08e
Plane: convert tuning to use AP_Tuning library
9 years ago
Andrew Tridgell
0fd044c1f7
Plane: added Q_RTL_MODE parameter
...
used to switch to VTOL landing on RTL
9 years ago
Andrew Tridgell
66d3668ac4
Plane: rapid climb in QRTL if below target altitude
9 years ago
Andrew Tridgell
4666b25258
Plane: initial implementation of QRTL for quadplane RTL
9 years ago
Andrew Tridgell
460885c478
Plane: refactored quadplane landing controller
...
allow use in other than AUTO mode
9 years ago
Andrew Tridgell
19a1edcd2b
Plane: lower default velocity controller gains for quadplanes
...
we're getting too many XY velocity controller oscillations. Better to
start with smaller gains
9 years ago
Andrew Tridgell
6f4d66f346
Plane: support building quadplane with forced motors class
9 years ago
Andrew Tridgell
9c0d984a4e
Plane: support forced motor class in quadplane
9 years ago
Andrew Tridgell
0aa1ae048d
Plane: fixed is_flying() for VTOL flight
...
otherwise we may disarm mid-flight!
9 years ago
Andrew Tridgell
76400a9959
Plane: support DO_VTOL_TRANSITION as a mission item
9 years ago
Andrew Tridgell
a549225e60
Plane: support Y6 frame class in quadplane
9 years ago
Andrew Tridgell
de33779382
Plane: added Q_WVANE_MINROLL
...
this allows for some roll trim without weathervaning
9 years ago
Andrew Tridgell
d013878c17
Plane: improved speed limiting on landing approach in VTOL mode
9 years ago
Andrew Tridgell
f34af03891
Plane: added Q_WVANE_GAIN
...
this controls weathervaning in VTOL modes. Defaults to off
9 years ago
Andrew Tridgell
e9e43dc016
Plane: added Q_VFWD_GAIN for forward motor in VTOL modes
...
this allows for velocity control using the forward motor in VTOL modes
9 years ago
Andrew Tridgell
27fb35253c
Plane: added in-flight transmitter tuning
9 years ago
Andrew Tridgell
1fe9582ac3
Plane: back to velocity controller for quadplane landing
...
now with much smoother attitude control thanks to some help from
Leonard
9 years ago
Andrew Tridgell
5f1ad68bd9
Plane: improved velocity controller for quadplane landing
9 years ago
Andrew Tridgell
5cc4b20c73
Plane: smooth out final descent for landing
9 years ago
Andrew Tridgell
ae51e51c6a
Plane: use velocity controller for initial quadplane landing
9 years ago
Andrew Tridgell
9cf909607f
Plane: setup reasonable quadplane defaults
9 years ago
Randy Mackay
52caed2573
Plane: QTUN df messages angle boost field as float
9 years ago
Randy Mackay
70f81ee338
Plane: remove multicopter PID parameters
...
These have been moved to the AC_AttitudeControl class
9 years ago
Andrew Tridgell
f73c8ab8ed
Plane: allow testing of all motors in sequence
...
this makes for an easier startup test for a quadplane, allowing a
single MAVLink command to test that all motors are working correctly
in the right sequence
9 years ago
Andrew Tridgell
4d7beab8cc
Plane: added QTUN logging for quadplane
9 years ago
Andrew Tridgell
0a199945a2
Plane: added copter RATE logging for quadplane
9 years ago
Andrew Tridgell
1fa075e7a8
Plane: change default quadplane gains
...
lower filter frequency, higher I gain for roll/pitch
9 years ago
Andrew Tridgell
89970e4eaa
Plane: support motor_test for quadplanes
9 years ago
Andrew Tridgell
f4ccf94dfc
Plane: added QLAND mode
...
for VTOL landing. Use for failsafe as well
9 years ago
Andrew Tridgell
f35d05e374
Plane: improved quadplane default gains
...
0.25 is better for an average quadplane for roll/pitch
0.5 is a bit high for accel-z, 0.3 is better
9 years ago
Andrew Tridgell
b84b480086
Plane: added PID tuning for quadplane modes
9 years ago
Andrew Tridgell
f8d8616598
Plane: support all types of multicopters in quadplane
...
adds Q_FRAME_CLASS for class of multicopter frame
9 years ago
Andrew Tridgell
3a9ebe3a8a
Plane: added Q_TRAN_PIT_MAX
9 years ago
Andrew Tridgell
7e29761b99
Plane: try to smooth auto VTOL transitions
9 years ago
Andrew Tridgell
52c4715c94
Plane: fixed init bug on low memory for quadplane
9 years ago
Andrew Tridgell
787a6994a4
Plane: added Q_THR_MID parameter
9 years ago
Andrew Tridgell
b1177521ef
Plane: show throttle level in vtol modes
9 years ago
Andrew Tridgell
70018ee0cb
Plane: fixed final descent for VTOL auto landing
9 years ago
Andrew Tridgell
f259cf4b3f
Plane: added Q_YAW_RATE_MAX parameter
9 years ago
Andrew Tridgell
418464ab8c
Plane: added quadplane version of is_flying()
9 years ago
Andrew Tridgell
f068a8c913
Plane: added support for VTOL_TAKEOFF and VTOL_LAND commands
9 years ago
Andrew Tridgell
5e784ddb5c
Plane: consider flying status for throttle_wait
9 years ago
Andrew Tridgell
7afa2a493d
Plane: implement VTOL flight stage
9 years ago
Andrew Tridgell
0d6b353bcb
Plane: added quad assistance and auto support for quadplane
9 years ago