Commit Graph

3986 Commits

Author SHA1 Message Date
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
Andrew Tridgell 01b6eaf200 Plane: updated release notes for 4.1.0beta3 2021-07-23 10:19:45 +09:00
Andrew Tridgell 06066c1af2 Plane: fixed motor test with DShot VTOL motors
need to arm when running the motor test
2021-07-23 10:19:45 +09:00
Andrew Tridgell 080ebe9cb2 Plane: prepare for 4.1.0beta2 release 2021-07-23 10:19:45 +09:00
Andrew Tridgell 5132442b1e Plane: prepare for 4.1.0beta1 release 2021-07-23 10:19:45 +09:00
Hwurzburg ac76a63931 ArduPlane: remove values metadata from log bitmask 2021-06-30 09:24:26 +09:00
Hwurzburg 8310f4a718 Plane: fix bug in tilt position for QLOITER and QRTL if THR_MIN !=0 2021-06-29 10:58:11 +10:00
Andrew Tridgell 92197bd5a9 Plane: fixed longitude wrap in verify_nav_wp
thanks to @Khancyr
2021-06-25 15:33:55 +10:00
Andrew Tridgell 50e6d67a66 Plane: update for new double precision position APIs 2021-06-24 21:34:30 +10:00
Andrew Tridgell 61ac45dd5a Plane: use cleaned up APIs 2021-06-24 20:28:45 +10:00
Andrew Tridgell 4d7bb82f9e Plane: updated release notes for 4.1.0beta2 2021-06-24 20:15:01 +10:00
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
2021-06-22 07:42:20 +10:00
Peter Barker 055e82276e ArduPlane: remove HIL support 2021-06-15 09:47:31 +10:00
Iampete1 6eab9b9c15 plane: quadplane: skip QPOS_POSITION1 on tailsitters 2021-06-15 09:25:58 +10:00
Peter Hall 85743be4f3 Revert "Plane: cope with Q pitch limit larger than fixed wing limit"
This reverts commit 74da3c74ac.
2021-06-15 09:25:58 +10:00
Hwurzburg e958306343 Plane: Add options to USE_REVERSE_THRUST to cover all flight modes 2021-06-15 07:05:02 +10:00
Hwurzburg 4f48233b43 ArduPlane: add QRTL always as Q_RTL_MODE option 2021-06-14 09:08:20 +10:00
Andrew Tridgell 80afba3bd2 Plane: updated release notes for 4.1.0beta1 2021-06-14 08:25:05 +10:00
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
2021-06-14 07:53:32 +10:00
Andrew Tridgell 4307390820 Plane: fixed distance threshold for vtol land 2021-06-13 07:50:02 +10:00
Andrew Tridgell f749c2c3ad Plane: fixed issue with overspeed in QPOS_POSITIION1
this fixes the backflip issue on the convergence that Henry found
2021-06-13 07:50:02 +10:00
Andrew Tridgell ae6220aace Plane: cope with zero distance to target in QPOS_POSITION1 2021-06-10 13:50:29 +10:00
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
2021-06-10 13:50:29 +10:00
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
2021-06-10 13:50:29 +10:00
Andrew Tridgell 5f8e90cd6f Plane: metadata fix for Q_OPTIONS 2021-06-10 13:50:29 +10:00