Andrew Tridgell
d9511f735c
Plane: release 4.1.0beta7
3 years ago
Andrew Tridgell
b79d63b9e0
Plane: prepare for 4.1.0beta7
3 years ago
Andrew Tridgell
1878e7d023
Plane: prepare for 4.1.0beta6
3 years ago
Andrew Tridgell
da783d6c98
Plane: updated releases notes for 4.1.0beta6
3 years ago
Peter Hall
b2ce4e1c44
Plane: quadplane: set `last_pidz_init_ms`
3 years ago
Andrew Tridgell
ce6a0bb3fb
Plane: prepare for 4.1.0beta5
4 years ago
Andrew Tridgell
73ec73b845
Plane: update release notes for 4.1.0beta5
4 years ago
Andrew Tridgell
ac96330435
Plane: added option to log PIDs at full rate
...
useful for tuning quadplanes
4 years ago
Andrew Tridgell
a107891dab
Plane: prepare for 4.1.0beta4
4 years ago
Andrew Tridgell
632117c422
Plane: updated release notes for 4.1.0beta4
4 years ago
Andrew Tridgell
da5c187ac7
Plane: update ATRP logging
4 years ago
Andrew Tridgell
401534ac89
Plane: added ONESHOT_MASK parameter
...
after discussion with Paul on servo latency
4 years ago
Andrew Tridgell
d67f82e02d
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
4 years ago
WillyZehnder
aa5e74a5d9
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()
4 years ago
Peter Barker
b5d75b287d
Plane: do not run any prearm checks if we are armed or arming is not required
...
Co-authored-by: TunaLobster <unknown>
4 years ago
Iampete1
267e001212
Plane: #ifdef scripting specific functions
4 years ago
Peter Barker
ebec8076c4
Plane: don't allow motortest if motors not allocated
4 years ago
Leonard Hall
23732690a7
Plane: fix PID filter names FILT -> FLTE, D_FILT -> FLTD
4 years ago
Andrew Tridgell
645386cba6
Plane: disable EKF3 default airspeed fusion by default
...
this fusion can cause problems with wind estimation, disable by
default for now
4 years ago
Leonard Hall
064b0bcc63
Plane: seperate kinimatic shaping from pid limit setting
4 years ago
Andrew Tridgell
4ed4adacfa
Plane: prepare for 4.1.0beta3
4 years ago
Andrew Tridgell
14c006bb1a
Plane: updated release notes for 4.1.0beta3
4 years ago
Andrew Tridgell
ff93999a94
Plane: fixed motor test with DShot VTOL motors
...
need to arm when running the motor test
4 years ago
Andrew Tridgell
c53eacf73d
Plane: prepare for 4.1.0beta2 release
4 years ago
Andrew Tridgell
f4974107e1
Plane: prepare for 4.1.0beta1 release
4 years ago
Hwurzburg
ac76a63931
ArduPlane: remove values metadata from log bitmask
4 years ago
Hwurzburg
8310f4a718
Plane: fix bug in tilt position for QLOITER and QRTL if THR_MIN !=0
4 years ago
Andrew Tridgell
92197bd5a9
Plane: fixed longitude wrap in verify_nav_wp
...
thanks to @Khancyr
4 years ago
Andrew Tridgell
50e6d67a66
Plane: update for new double precision position APIs
4 years ago
Andrew Tridgell
61ac45dd5a
Plane: use cleaned up APIs
4 years ago
Andrew Tridgell
4d7bb82f9e
Plane: updated release notes for 4.1.0beta2
4 years ago
Andrew Tridgell
66bc673442
Plane: fixed attitude control during QPOS_AIRBRAKE
...
this fixes a bug where we used the multicopter rate control when in
airbrake approach stage, which could lead to attitude going out of
control
4 years ago
Peter Barker
055e82276e
ArduPlane: remove HIL support
4 years ago
Iampete1
6eab9b9c15
plane: quadplane: skip QPOS_POSITION1 on tailsitters
4 years ago
Peter Hall
85743be4f3
Revert "Plane: cope with Q pitch limit larger than fixed wing limit"
...
This reverts commit 74da3c74ac
.
4 years ago
Hwurzburg
e958306343
Plane: Add options to USE_REVERSE_THRUST to cover all flight modes
4 years ago
Hwurzburg
4f48233b43
ArduPlane: add QRTL always as Q_RTL_MODE option
4 years ago
Andrew Tridgell
80afba3bd2
Plane: updated release notes for 4.1.0beta1
4 years ago
Andrew Tridgell
0c8e81964e
Plane: reset yaw controller on entry to POSITION1
...
this fixes a yaw change when we finish landing approach in
QRTL. Thanks to Henry for noticing this
4 years ago
Andrew Tridgell
4307390820
Plane: fixed distance threshold for vtol land
4 years ago
Andrew Tridgell
f749c2c3ad
Plane: fixed issue with overspeed in QPOS_POSITIION1
...
this fixes the backflip issue on the convergence that Henry found
4 years ago
Andrew Tridgell
ae6220aace
Plane: cope with zero distance to target in QPOS_POSITION1
4 years ago
Andrew Tridgell
0f9e7001d1
Plane: limit speed in POSITION1 based on angle
...
this prevents trying to fly a quadplane fast backwards or sideways. If
flying backwards then a 3x reduction is used. For sideways a 2x
reduction is used
4 years ago
Andrew Tridgell
74ac9964f1
Plane: improved POSITION1 speed profile
...
allow acceleration up to the Q_WP_SPEED, and assume a decel profile
matching Q_TRANS_DECEL for approach speed
4 years ago
Andrew Tridgell
5f8e90cd6f
Plane: metadata fix for Q_OPTIONS
4 years ago
Andrew Tridgell
3611b1dbf7
Plane: added check for QPOS initialisation
...
thanks to Kris for noticing this!
4 years ago
Andrew Tridgell
db34577755
Plane: use a separate bit for landing reposition in quadplanes
...
when repositioning stop descent
4 years ago
Andrew Tridgell
06cd077c36
Plane: fixed stick mixing with land reposition in quadplanes
...
prevent stick mixing overriding landing control
4 years ago
Andrew Tridgell
0937d903a1
Plane: use HAL_EFI_ENABLED
4 years ago
Andrew Tridgell
0ecc02c53a
Plane: fixed constructor of accel_ef filter
4 years ago