Peter Barker
974af3edea
Plane: correct compilation when QUADPLANE disabled
3 years ago
Peter Barker
3d34e061fe
ArduPlane: add and use HAL_QUADPLANE_ENABLED
3 years ago
Josh Henderson
1da21c3b21
Quadplane: use vector.xy().length() instead of norm(x,y)
3 years ago
Andrew Tridgell
cb307891e0
Plane: fixed bad yaw rate demands in tailsitter fixed wing modes
...
this prevents the pilot putting in crazy yaw rate demands due to the
use of rudder stick in fixed wing modes for tailsitters while still
allowing for FBWA flat turns if the user wants them.
It uses the existing RUDD_DT_GAIN parameter for a gain scaling of yaw
rate for copter tailsitters
3 years ago
Iampete1
b18da48f39
Plane: remove AUTO_FBW_STEER
3 years ago
Andrew Tridgell
3ec53e2aec
Plane: prepare for 4.1.0beta7
3 years ago
Leonard Hall
f3dc47ce3d
Copter: Add units to the AC_AttitudeControl Library
3 years ago
Iampete1
e6968395c6
Plane: remove none-functional NAV_CONTROLLER param
3 years ago
Iampete1
71e2e25313
Plane: attitude: in vtol modes call mode run and stabalize with surfaces
3 years ago
Iampete1
c73207b4b0
Plane: quadplane: remove init mode and control run methods
3 years ago
Iampete1
a985e47d45
Plane: system: don't try and switch to VTOL modes if quadplane is not enabled
3 years ago
Iampete1
e4feea9457
Plane: mode enter init auto state vtol mode to is_vtol_mode
3 years ago
Iampete1
2582159d1a
Plane: mode.h remove init method
3 years ago
Iampete1
fae22b34b7
Plane: mode_qstabilize: combine enter and init
3 years ago
Iampete1
63be15e018
Plane: mode_qrtl: combine enter and init
3 years ago
Iampete1
fa908b0a1d
Plane: mode_qloiter: combine enter and init
3 years ago
Iampete1
70d9d20faf
Plane: mode_qland: combine enter and init
3 years ago
Iampete1
5ebd439712
Plane: mode_qhover: combine enter and init
3 years ago
Iampete1
f055471d8a
Plane: mode_qautotune: call init
3 years ago
Iampete1
64aba43b56
Plane: mode_qacro: combine enter and init
3 years ago
Iampete1
fd7a879c85
Plane: remove unused params
3 years ago
Hwurzburg
327f3a0803
ArduPlane: add option for man throttle center to be TRIM_THROTTLE
3 years ago
Iampete1
95fbf39f72
Plane: quadplane: check_attitude_relax use the last time the controllers were run not the last time relax was checked
3 years ago
Iampete1
fb8fb34cfc
Plane: tailsitter: don't relax attitude control in transision to VTOL, rely on check_attitude_relax to do the right thing
3 years ago
Hwurzburg
5ca652a243
Plane: rename tailistter motor class to more correct singl/dual motor layout
3 years ago
Peter Barker
d6a2056cca
ArduPlane: make bad-mode-number notification consistent across vehicles
3 years ago
Peter Barker
0a8e1575b1
Plane: reuse set_mode_by_number implementation
...
Was just duplicated
3 years ago
Iampete1
88f2f7ccae
Plane: remove unused param OVERRIDE_SAFETY
3 years ago
Andrew Tridgell
3bb17697fd
Plane: fixed params for Q_TAILSIT_ENABLE
3 years ago
Iampete1
7f8b7b66a9
Plane: tailsitter: add enable = 2 for force q assit and assisted flight airmode
3 years ago
Iampete1
f1477a6c29
Plane: quadplane: add assisted flight only airmode
3 years ago
Iampete1
4efa9866fa
Plane: arming: do not disable asisted flight airmode on disarm
3 years ago
Iampete1
46670f7bd0
Plane: quadplane: move tailsitter items to dedicated setup
3 years ago
Iampete1
700a92f036
plane: quadplane: tailsitter: run FW transition check and assist immediately
3 years ago
Peter Hall
657fcb7f59
Plane: quadplane: set `last_pidz_init_ms`
3 years ago
Iampete1
3c44a4fe6b
Plane: radio: remove recompute_pwm_no_deadzone calls in training mode
3 years ago
TunaLobster
d31f3eb4c5
Plane: Add TRIM_PITCH_CD FLIGHT_OPTIONS bits for GCS and OSD
3 years ago
Andrew Tridgell
a39a948c57
Plane: updated releases notes for 4.1.0beta6
3 years ago
Peter Barker
bfe9208849
ArduPlane: add and use HAL_BUTTON_ENABLE
4 years ago
Iampete1
70ab9ba3b6
Plane: tailsitter: remove pilot prop-hanging teaching params and code.
4 years ago
Hwurzburg
551d55a85c
ArduPlane: add thr position trigger to ThrLandCtrl Q_OPTION
4 years ago
Andrew Tridgell
3228b0e670
Plane: added MCU_STATUS message
4 years ago
Iampete1
d372907a98
Plane: Quadplane: add Q_OPTION to only allow arming in Qmodes and auto.
4 years ago
Samuel Tabor
65a38b26a4
ArduPlane: altitude: rangefinder correction should be relative to the altitude source being used for navigation. This avoid applying it twice when there is an existing correction saved.
4 years ago
Andrew Tridgell
e1b73a5198
Plane: added slew rate and Dmod for PID_TUNING message
4 years ago
TunaLobster
cbf6c2926f
ArduPlane: Remove @RebootRequired : False
4 years ago
Peter Barker
e0d03ce565
ArduPlane: move wind-estimation-enabled state to frontend
4 years ago
Peter Barker
a84fda9b1f
Plane: adjust for rename yaw_initialised -> dcm_yaw_initialised
4 years ago
Peter Barker
5afaacc320
ArduPlane: stop sending SENSOR_OFFSETS
...
Only works for first compass instance.
We have all of these in parameters anyway.
4 years ago
Andrew Tridgell
58c823284c
Plane: mark logger Write() calls as streaming where appropriate
4 years ago