Andrew Tridgell
983b5276ab
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
2021-11-29 19:02:57 +09:00
Andrew Tridgell
62144737fb
Plane: enable fixed wing autotune switch
2021-11-29 19:02:57 +09:00
Andrew Tridgell
45907eb6c0
Plane: prepare for 4.1.3beta1 release
2021-11-29 19:02:57 +09:00
Andrew Tridgell
241d1adcf9
Plane: rename release-notes.txt to ReleaseNotes.txt
2021-11-29 19:02:57 +09:00
Andrew Tridgell
e2a978a86a
Plane: update release notes for 4.1.3beta1
2021-11-29 19:02:57 +09:00
Andrew Tridgell
35de0855f3
Plane: allow for new guided destination during guided takeoff
...
if you set a very high alt for takeoff this is useful
2021-11-29 19:02:57 +09:00
Andrew Tridgell
76f4ead7c1
Plane: fixed overshoot in guided takeoff of quadplanes
2021-11-29 19:02:57 +09:00
Andrew Tridgell
6d4615ac7a
Plane: default rate max to 75 for quadplane VTOL
...
this reduces overshoot when VTOL tune is less than ideal
2021-11-29 19:02:57 +09:00
Andrew Tridgell
1a33ca3ebe
Plane: fixed a bug in POSITION1 speed thresholds (for plane 4.1)
...
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
2021-11-29 19:02:57 +09:00
Andrew Tridgell
34df214cae
Plane: suppress rate D terms in ground mode
...
this prevents a common oscillation issue on the ground
2021-11-29 19:02:57 +09:00
Andrew Tridgell
17e646add9
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
2021-11-29 19:02:57 +09:00
Andrew Tridgell
9cb67adedb
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
2021-11-29 19:02:57 +09:00
Samuel Tabor
cadd0b0232
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.
2021-11-29 19:02:57 +09:00
Iampete1
a073d6b447
Plane: Quadplane: allow scripting matrix frame class
2021-11-29 19:02:57 +09:00
Andrew Tridgell
3d415dc5cd
Plane: prepare for 4.1.2 release
2021-11-29 19:02:57 +09:00
Andrew Tridgell
f13b0d335d
Plane: update release notes for 4.1.2
2021-11-29 19:02:57 +09:00
Andrew Tridgell
00dbc23cc0
Plane: prepare for 4.1.2beta2
2021-11-29 19:02:57 +09:00
Andrew Tridgell
3d61b5084f
Plane: update release notes for 4.1.2beta2
2021-11-29 19:02:57 +09:00
Andrew Tridgell
ca753d4814
Plane: don't apply fw pitch limit in VTOL control for tailsitters
...
tailsitters may have narrow fixed wing limits but need high limits for
landing in high wind
found this on a HWing which was essentially impossible to auto land
2021-10-18 18:06:45 -04:00
Andrew Tridgell
109986bcee
Plane: reset target speed on disarm
...
allows for multiple auto missions with DO_CHANGE_SPEED
2021-10-18 18:06:45 -04:00
Andrew Tridgell
4cdd244d9a
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
2021-10-18 18:06:45 -04:00
Andrew Tridgell
361d8bded6
Plane: prepare for 4.1.2beta1
2021-10-18 18:06:45 -04:00
Andrew Tridgell
c519858a59
Plane: update release notes for 4.1.2beta1
2021-10-18 18:06:45 -04:00
Andrew Tridgell
4a28587647
Plane: prepare for 4.1.1 release
2021-10-18 18:06:45 -04:00
Andrew Tridgell
e3b7b7a11d
Plane: update release notes for 4.1.1
...
# Conflicts:
# ArduPlane/mode_qrtl.cpp
# ArduPlane/quadplane.cpp
P
2021-10-18 18:06:45 -04:00
Andrew Tridgell
a51cb61590
Plane: prepare for 4.1.0 stable release
2021-10-18 18:06:45 -04:00
Andrew Tridgell
bea216bdf5
Plane: update release notes for 4.1.0 stable
2021-10-18 18:06:45 -04:00
Andrew Tridgell
85b01a6948
Plane: prepare for 4.1.0beta8
2021-10-18 18:06:45 -04:00
Andrew Tridgell
d862816998
Plane: update release notes for 4.1.0beta8
2021-10-18 18:06:45 -04:00
Andrew Tridgell
63422b1c80
Plane: release 4.1.0beta7
2021-10-18 18:06:45 -04:00
Andrew Tridgell
28c6080d6a
Plane: prepare for 4.1.0beta7
2021-10-18 18:06:45 -04:00
Andrew Tridgell
90b2d05a8e
Plane: prepare for 4.1.0beta6
2021-10-18 18:06:45 -04:00
Andrew Tridgell
502606bd3e
Plane: updated releases notes for 4.1.0beta6
2021-10-18 18:06:45 -04:00
Peter Hall
dc869860e7
Plane: quadplane: set `last_pidz_init_ms`
2021-09-10 14:08:46 +09:00
Andrew Tridgell
58541689ae
Plane: prepare for 4.1.0beta5
2021-08-28 17:10:29 +09:00
Andrew Tridgell
0eee5d1635
Plane: update release notes for 4.1.0beta5
2021-08-28 17:10:29 +09:00
Andrew Tridgell
486bec4897
Plane: added option to log PIDs at full rate
...
useful for tuning quadplanes
2021-08-28 17:10:29 +09:00
Andrew Tridgell
c9c42dc08b
Plane: prepare for 4.1.0beta4
2021-08-28 17:10:29 +09:00
Andrew Tridgell
d0f07b86a1
Plane: updated release notes for 4.1.0beta4
2021-08-28 17:10:29 +09:00
Andrew Tridgell
febd6ad0bd
Plane: update ATRP logging
2021-08-28 17:10:29 +09:00
Andrew Tridgell
6ceb3ff808
Plane: added ONESHOT_MASK parameter
...
after discussion with Paul on servo latency
2021-08-28 17:10:29 +09:00
Andrew Tridgell
776b4b068a
Plane: added manual input expo for MANUAL, ACRO and TRAINING
...
this is easier than setting up mode specific expo in radios for flying
in manual modes
2021-08-28 17:10:29 +09:00
WillyZehnder
ed24af2709
Plane: GCS_Plane.cpp Fix chronological sequence
...
to avoid inappropriate critical warning CRT:NoRCReceiver by ensuring the
call of plane.failsafe.last_valid_rc_ms before calling millis()
2021-08-28 17:10:29 +09:00
Peter Barker
cb8348e740
Plane: do not run any prearm checks if we are armed or arming is not required
...
Co-authored-by: TunaLobster <unknown>
2021-08-28 17:10:29 +09:00
Iampete1
0058483362
Plane: #ifdef scripting specific functions
2021-08-28 17:10:29 +09:00
Peter Barker
6093de4eda
Plane: don't allow motortest if motors not allocated
2021-08-14 11:05:38 +09:00
Leonard Hall
92cdd9ea25
Plane: fix PID filter names FILT -> FLTE, D_FILT -> FLTD
2021-08-14 11:05:37 +09:00
Andrew Tridgell
1369f3b565
Plane: disable EKF3 default airspeed fusion by default
...
this fusion can cause problems with wind estimation, disable by
default for now
2021-07-23 10:19:50 +09:00
Leonard Hall
029f5d23a4
Plane: seperate kinimatic shaping from pid limit setting
2021-07-23 10:19:47 +09:00
Andrew Tridgell
a4693d191c
Plane: prepare for 4.1.0beta3
2021-07-23 10:19:45 +09:00