Andrew Tridgell
bbc843b1b2
Plane: prepare for 4.3.3beta1
2023-01-10 10:14:12 +09:00
Andrew Tridgell
5dc4753242
Plane: update release notes for 4.3.3beta1
2023-01-10 10:14:12 +09:00
Iampete1
1614400cae
Plane: Quadaplane: use land_at_climb_rate_cm only when landing
2023-01-10 10:14:11 +09:00
Leonard Hall
629e1e8f93
Plane: Vtol: use land_at_climb_rate_cm for vertical rate control
2023-01-10 10:14:11 +09:00
Iampete1
6049ee17d5
Plane: QRTL if RTL is expecting to VTOL land and close home with VTOL motors active
2023-01-10 10:14:11 +09:00
Leonard Hall
cc3f2917ea
Plane: Support changing update period in Motors
2023-01-10 10:14:11 +09:00
Leonard Hall
291657f71c
Plane: Support changing update period
2023-01-10 10:14:10 +09:00
Peter Hall
e1f15d53ad
Plane: Quadplane: tiltrotor: add Q_OPTION to keep motors tilted up when disarmed in FW modes
2023-01-10 10:14:10 +09:00
Andrew Tridgell
f6d557cd89
Plane: prepare for 4.3.2 release
2023-01-10 10:14:10 +09:00
Andrew Tridgell
659f172c98
Plane: release notes for 4.3.2
2023-01-10 10:14:10 +09:00
Andrew Tridgell
83a62d6985
Plane: prepare for 4.3.2beta2
2023-01-10 10:14:10 +09:00
Andrew Tridgell
b8148e9b10
Plane: updated release notes for 4.3.2beta2
2023-01-10 10:14:09 +09:00
Andrew Tridgell
399c547a6c
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:38:07 +09:00
Andrew Tridgell
4c1f2fbde2
Plane: ensure smoothed airspeed is > 0
...
prevent possible divide by zero
2022-12-10 10:38:06 +09:00
Andrew Tridgell
01bbfd1f95
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:38:06 +09:00
Andrew Tridgell
341b0632af
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:38:06 +09:00
Andrew Tridgell
86173a6573
Plane: prepare for 4.3.2beta1
2022-12-10 10:38:06 +09:00
Andrew Tridgell
01bf691c08
Plane: update release notes for 4.3.2-beta1
2022-12-10 10:38:06 +09:00
Andrew Tridgell
ca3ffd8169
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:49 +09:00
Andrew Tridgell
8ff0ac3707
Plane: check for EFI enable in messages
2022-11-21 18:48:49 +09:00
Andrew Tridgell
88b21a101d
Plane: send HYGROMETER_SENSOR data if available
2022-11-21 18:48:49 +09:00
Andrew Tridgell
1322b2fa28
Plane: prepare for 4.3.1
2022-10-24 22:23:43 +09:00
Andrew Tridgell
21fd2c5626
Plane: release notes for 4.3.1
2022-10-24 22:23:43 +09:00
Andrew Tridgell
2ffa22941b
Plane: cover more cases in fence breach mode change
...
we want to allow all landing sequence mode changes
2022-10-24 22:23:43 +09:00
Andrew Tridgell
6c2a3d4828
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:43 +09:00
Andrew Tridgell
e88056ab7f
Plane: prepare for 4.3.1beta1
2022-10-24 22:23:43 +09:00
Andrew Tridgell
e73c7616a2
Plane: release notes for 4.3.1beta1
2022-10-24 22:23:43 +09:00
Andrew Tridgell
2d4f29a6ba
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:43 +09:00
Andrew Tridgell
4ad17c5d41
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:43 +09:00
Iampete1
2e6007c808
Plane: Quadplane: SLT: enforce TECS pitch limits to beat race
2022-10-24 22:23:43 +09:00
Andrew Tridgell
9a1bfdaa3b
Plane: prepare for 4.3.0 release
2022-10-14 17:13:21 +09:00
Andrew Tridgell
2587302e02
Plane: 4.3.0 final release notes
2022-10-14 17:13:21 +09:00
Andrew Tridgell
c13a9961a9
Plane: prepare for 4.3.0beta3
2022-10-14 17:13:21 +09:00
Andrew Tridgell
f6198c0137
Plane: release notes for 4.3.0beta3
2022-10-14 17:13:21 +09:00
mattbooker
b1dbd13116
Plane: Fixed divide by zero error when transitioning to guided
2022-10-14 17:13:21 +09:00
Andrew Tridgell
6ff6ad7a7f
Plane: prepare for 4.3.0beta2
2022-10-14 17:13:21 +09:00
Andrew Tridgell
1051f51fd1
Plane: added release notes for 4.3.0beta2
2022-10-04 16:50:15 +09:00
Michael du Breuil
ff249334b6
Plane: Allow reseting target airspeed to the parameter value
2022-10-04 16:50:15 +09:00
yaapu
191a44b471
ArduPlane: fixed roll and pitch for OSD VTOL view
2022-10-04 16:50:15 +09:00
Peter Barker
e2a2526506
ArduPlane: do not send MSG_RPM if RPM not enabled
2022-10-04 16:50:15 +09:00
Andrew Tridgell
0c0f23b610
Plane: prepare for 4.3.0beta1
2022-09-13 14:20:02 +09:00
Andrew Tridgell
807d7a5488
Plane: release notes for Plane 4.3.0beta1
2022-09-13 14:20:02 +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
Iampete1
5a53e22886
Plane: correct extened range airspeed scailing limits
2022-09-04 10:54:41 +10:00
Andrew Tridgell
22cd568a4c
Plane: removed use of "blended" earth frame accel
2022-08-21 18:51:59 +10:00
Andrew Tridgell
953b754074
Plane: release notes for 4.2.3
2022-08-21 14:13:11 +10:00
Andrew Tridgell
4894cc1742
Plane: prepare for 4.2.3beta3
2022-08-19 18:44:08 +10:00
Peter Barker
0d19d7646f
ArduPlane: rename OpticalFlow class to AP_OpticalFlow
...
Brings us in-line with other classes in ArduPilot.
Removes ambiguity with AP_HAL::OpticalFlow which can cause compilation errors as we start to make code more portable across targets
2022-08-18 14:24:01 +10:00
Iampete1
2b0492e6aa
Plane: disalow mode change during fence recovery if option is set
2022-08-17 17:21:30 +10:00