Andrew Tridgell
ae81bbc5ed
Plane: suppress spurious EKF yaw reset message
...
this makes plane match copter, emitting a yaw reset event, but not
worrying user. This message came out on each boot when EKF3 first
became active
3 years ago
Michel Pastor
685d34d615
Plane: fix bug causing wrong thr max and slew to be used during takeoff
...
Fix bug introduced in 3d34e061fe
which causes flight_stage to be
FLIGHT_NORMAL instead of FLIGHT_TAKEOFF during takeoff stage causing
itself at least the use of THR_MAX and THR_SLEWRATE instead of
respectively TKOFF_THR_MAX and TKOFF_THR_SLEW and perhaps has other
consequences.
Could be really bad if TKOFF_THR_MAX needs to be much higher
than THR_MAX or if TKOFF_THR_SLEW needs to be much lower than
THR_SLEWRATE and cause a crash on takeoff due to low airspeed or torque
roll
3 years ago
Iampete1
9210488550
Plane: quadplane: limit pitch for all transitions into position control modes
3 years ago
Peter Barker
17395f362e
ArduPlane: allow specification of Scheduler table priorities
3 years ago
Andrew Tridgell
e5106b990e
Plane: update release notes for 4.1.3
3 years ago
Peter Barker
70562021ac
ArduPlane: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
3 years ago
Peter Barker
203103bae5
ArduPlane: ensure ENABLE_SCRIPTING is always defined
3 years ago
Iampete1
b9d240460b
Plane: remove SpdHgt and use TECS direct
3 years ago
Andrew Tridgell
de44dceda4
Plane: enable fixed wing autotune switch
3 years ago
Iampete1
773c48b30c
Plane: tailsitter: start transtion from desired pitch not actual
3 years ago
Iampete1
51caf15f94
Plane: manual stabilize: keep nav pitch and roll up to date
3 years ago
Iampete1
68f252e0df
Plane: tiltrotor: allow tilt wing as flap
3 years ago
Iampete1
5ba2bd675a
Plane: move quadplane arming checks to own function and add angle max and tiltrotor / tailsitter checks
3 years ago
Peter Barker
7c3de472b2
Plane: support send_extended_sys_state
3 years ago
Andrew Tridgell
893046608c
Plane: update release notes for 4.1.3beta1
3 years ago
Andrew Tridgell
0c1e576544
Plane: added support for NAV_SCRIPT_TIME
3 years ago
Andrew Tridgell
d3742989ef
Plane: default rate max to 75 for quadplane VTOL
...
this reduces overshoot when VTOL tune is less than ideal
3 years ago
Andrew Tridgell
debae1381c
Plane: fixed a bug in POSITION1 speed thresholds
...
we were comparing two different speeds in the threshold for going to
Q_WP_SPEED limit. The reason the two speeds were different was the
wp_nav init happened before the defaults were setup for quadplanes
this fixes both bugs
3 years ago
Peter Barker
554e7f8d1c
ArduPlane: move EFI to AP_Vehicle
3 years ago
Peter Barker
6a12d3f5d9
Plane: use enum class for StickMixing
3 years ago
Iampete1
e33954d561
Plane: tailsitter transition tidyups
3 years ago
Iampete1
af8688b300
Quadplane: add transiton class
3 years ago
Iampete1
9073d16b09
Tiltrotor: add transtion class
3 years ago
Iampete1
ce5b81869d
Plane: Tailsitter: add transtion class
3 years ago
Iampete1
7af1b40fb8
Plane: system use new transtion class
3 years ago
Iampete1
99d98cc5b8
Plane: add transition class as friend
3 years ago
Iampete1
23a413946b
Plane: Qacro: use new transition class
3 years ago
Iampete1
f25e5087c0
Plane: attitude: use new transition class
3 years ago
Andrew Tridgell
9c617a18f4
Plane: suppress rate D terms in ground mode
...
this prevents a common oscillation issue on the ground
3 years ago
Andrew Tridgell
b74dca02ca
Plane: avoid qpos approach when very close to destination
...
this prevents a fwd transition when doing something like LOITER_TIME
close to a VTOL_LAND wp. We use 1.5 times the stopping distance at
cruise airspeed for the threshold
3 years ago
Andrew Tridgell
19b5044223
Plane: fixed VTOL state error when using Q_ENABLE=2
...
this ensures the poscontrol state is reset if it has not been
initialised before a VTOL loiter operation
thanks to Pete Hall for finding this
3 years ago
Andrew Tridgell
51ccc1822c
Plane: rename ReleaseNotes.txt to be more consistent with copter
3 years ago
Hwurzburg
8d94e58ec9
ArduPlane: add RC option to plane for emergency remote landing that forces FS actions to FBWA
3 years ago
Iampete1
bfbd0d93c1
Plane: Quadplane: continue in mode loiter to Qland on failsafe, as with Qland
3 years ago
Hwurzburg
085c5c815b
Plane: Fix bug with mode return on short fs exit and add FBWB action
3 years ago
Sebastian Quilter
013de11916
ArduPlane: make rangefinder ranges m rather than cm
3 years ago
Iampete1
73e9c9bb43
Plane: quadplane: forward throttle reutrn float
3 years ago
Iampete1
2f93c1f9e4
Plane: stabilizer roll and pitch to floats
3 years ago
Iampete1
b31ce6734a
Plane: get throttle input return float
3 years ago
Iampete1
2f4661c52f
Plane: use float for set/get output scaled
3 years ago
Peter Barker
bcad5a7ba6
ArduPlane: handle renaming of AP_InertialNav_NavEKF to AP_InertialNav
3 years ago
Peter Barker
987d67b867
ArduPlane: move SITL object up to AP_Vehicle
3 years ago
Peter Barker
eef8115ffc
ArduPlane: factor substring from allocation_error parameter
3 years ago
Andrew Tridgell
5684ca13fa
Plane: update release notes for 4.1.2
3 years ago
Andrew Tridgell
34110e387f
Plane: update release notes for 4.1.2beta2
3 years ago
Tom Pittenger
c450145fd5
Plane: move ADSB mavlink handling from vehicles to common library
3 years ago
Josh Henderson
8af299f978
Plane: HIGH_Latency2 check get_temperature return and return INT8_MIN
3 years ago
Andrew Tridgell
faba02a3f5
Plane: apply the takeoff throttle slew limit to quadplanes
...
this applies the limit when we are in a fwd transition, both in AUTO
modes and stabilized modes
3 years ago
Iampete1
e99a5c6ef4
Plane: Quadplane: reinstate THR PWM param discriptions for stable users
3 years ago
Iampete1
30c9cccf78
Plane: Quadplane remove THR_MIN_PWM and THR_MAX_PWM
3 years ago