Commit Graph

4466 Commits

Author SHA1 Message Date
Andrew Tridgell
718dd2742b Plane: release notes for 4.3.4-beta1 2023-02-11 09:42:55 +09:00
Andrew Tridgell
a5b0cb399f Plane: transition pitch limit should not apply to FBWA
pilot should be able to override pitch, very important on motor
failure to control glide
2023-02-11 09:42:55 +09:00
Andrew Tridgell
8c9227440f Plane: prepare for 4.3.3 release 2023-02-11 09:42:55 +09:00
Andrew Tridgell
e992c73a52 Plane: release notes for 4.3.3 2023-02-11 09:42:55 +09:00
Andrew Tridgell
1c87a48774 Plane: fixed loiter.direction for VTOL approach
ensure the direction is setup correctly for both CW and CCW
2023-01-20 09:58:14 +09:00
Andrew Tridgell
4e54f84c10 Plane: fixed version number for 4.3.3beta1 2023-01-20 09:58:14 +09:00
Andrew Tridgell
7f21802dbf Plane: prepare for 4.3.3beta1 2023-01-10 08:12:47 +09:00
Andrew Tridgell
ae5d7cf563 Plane: update release notes for 4.3.3beta1 2023-01-10 08:12:47 +09:00
Iampete1
e9a0844dc9 Plane: Quadaplane: use land_at_climb_rate_cm only when landing 2023-01-10 08:12:47 +09:00
Leonard Hall
97a531a913 Plane: Vtol: use land_at_climb_rate_cm for vertical rate control 2023-01-10 08:12:47 +09:00
Iampete1
96edba0f50 Plane: QRTL if RTL is expecting to VTOL land and close home with VTOL motors active 2023-01-10 08:12:47 +09:00
Leonard Hall
61de8a0b28 Plane: Support changing update period in Motors 2023-01-10 08:12:47 +09:00
Leonard Hall
a446001e44 Plane: Support changing update period 2023-01-10 08:12:47 +09:00
Peter Hall
6bad9ac4d7 Plane: Quadplane: tiltrotor: add Q_OPTION to keep motors tilted up when disarmed in FW modes 2023-01-10 08:12:47 +09:00
Andrew Tridgell
28693a4541 Plane: prepare for 4.3.2 release 2022-12-23 09:43:59 +09:00
Andrew Tridgell
1c3f6ff636 Plane: release notes for 4.3.2 2022-12-23 09:43:56 +09:00
Andrew Tridgell
c042374274 Plane: prepare for 4.3.2beta2 2022-12-23 09:43:49 +09:00
Andrew Tridgell
75967081f0 Plane: updated release notes for 4.3.2beta2 2022-12-23 09:43:46 +09:00
Andrew Tridgell
105daa9734 Plane: added FAST_TASK() for key scheduler tasks
this will be needed with #22298 as that now relies on integrating
position based on loop times
2022-12-10 10:34:44 +09:00
Andrew Tridgell
0022c0b6b8 Plane: ensure smoothed airspeed is > 0
prevent possible divide by zero
2022-12-10 10:34:44 +09:00
Andrew Tridgell
3579cb451d Plane: added turn corrdination to autotune yaw rate tuning
this makes it much easier to do a yaw rate autotune, and also means
you don't need to use the rudder stick at all, as the yaw controller
is already exercised nicely with roll movements, so overall the tune
is faster and more accurate as less cross-axis coupling
2022-12-10 10:34:44 +09:00
Andrew Tridgell
b7d62d5609 Plane: ensure we init z controller when inactive
this prevents us getting the AC_PosControl internal error, which is
turning up as a common false positive.
2022-12-10 10:34:44 +09:00
Andrew Tridgell
5eede68dce Plane: prepare for 4.3.2beta1 2022-12-10 10:34:44 +09:00
Andrew Tridgell
5d653d5c67 Plane: update release notes for 4.3.2-beta1 2022-12-10 10:34:44 +09:00
Andrew Tridgell
ced55236a2 Plane: fixed yaw rate tuning in AUTOTUNE mode
don't reset yaw rate controller continuously while we are trying to
use it
2022-11-21 18:48:35 +09:00
Andrew Tridgell
33f49daada Plane: check for EFI enable in messages 2022-11-21 18:48:35 +09:00
Andrew Tridgell
953f542ec5 Plane: send HYGROMETER_SENSOR data if available 2022-11-21 18:48:35 +09:00
Andrew Tridgell
e7d0a285cf Plane: prepare for 4.3.1 2022-10-24 22:23:32 +09:00
Andrew Tridgell
2bc28e7d23 Plane: release notes for 4.3.1 2022-10-24 22:23:32 +09:00
Andrew Tridgell
3a9f1475a7 Plane: cover more cases in fence breach mode change
we want to allow all landing sequence mode changes
2022-10-24 22:23:32 +09:00
Andrew Tridgell
5a75b78cec Plane: allow mode switch on fence breach for RTL_AUTOLAND
when we are in a fence breach we by default disallow mode changes, but
we need to allow for the switch to AUTO if the reason is we are
entering a landing sequence, which is part of the RTL process which is
the fence action
2022-10-24 22:23:32 +09:00
Andrew Tridgell
aa12184bd4 Plane: prepare for 4.3.1beta1 2022-10-24 22:23:32 +09:00
Andrew Tridgell
e09a634c63 Plane: release notes for 4.3.1beta1 2022-10-24 22:23:32 +09:00
Andrew Tridgell
1f7b4dcef6 Plane: scale VTOL angle P gains with airspeed
During POSITION1 back-transiton we scale the MC angle P gains with
airspeed to reduce the chance of oscillations. At higher airspeeds the
fixed wing controller dominates so we should use the fixed wing angle
P gain.
2022-10-24 22:23:32 +09:00
Andrew Tridgell
e986983b8a Plane: log TECS target alt
log the target alt we pass into TECS to help debug a CRUISE height
issue
2022-10-24 22:23:32 +09:00
Iampete1
46fae47a06 Plane: Quadplane: SLT: enforce TECS pitch limits to beat race 2022-10-24 22:23:32 +09:00
Andrew Tridgell
c4632777e7 Plane: prepare for 4.3.0 release 2022-10-14 17:13:10 +09:00
Andrew Tridgell
669f45f8aa Plane: 4.3.0 final release notes 2022-10-14 17:13:10 +09:00
Andrew Tridgell
8a862adc29 Plane: prepare for 4.3.0beta3 2022-10-14 17:13:10 +09:00
Andrew Tridgell
e40fd07183 Plane: release notes for 4.3.0beta3 2022-10-14 17:13:10 +09:00
mattbooker
e4b4d00645 Plane: Fixed divide by zero error when transitioning to guided 2022-10-14 17:13:10 +09:00
Andrew Tridgell
6e009a82ed Plane: prepare for 4.3.0beta2 2022-10-14 17:13:10 +09:00
Andrew Tridgell
b07a2a93ee Plane: added release notes for 4.3.0beta2 2022-10-04 16:50:08 +09:00
Michael du Breuil
d30891e3d1 Plane: Allow reseting target airspeed to the parameter value 2022-10-04 16:50:08 +09:00
yaapu
bc26aabafb ArduPlane: fixed roll and pitch for OSD VTOL view 2022-10-04 16:50:08 +09:00
Peter Barker
659ea9e08b ArduPlane: do not send MSG_RPM if RPM not enabled 2022-10-04 16:50:08 +09:00
Andrew Tridgell
108842c727 Plane: prepare for 4.3.0beta1 2022-09-13 14:19:47 +09:00
Andrew Tridgell
59f7d5666f Plane: release notes for Plane 4.3.0beta1 2022-09-13 14:19:47 +09:00
Iampete1
84922cba9a Plane: Quadplane: use new motors pre arm 2022-09-07 17:54:16 +10:00
Iampete1
6358a3c962 Plane: add min airspeed arming check and constrain for speed scailing 2022-09-06 09:01:26 +10:00