Andrew Tridgell
41fbbd92bc
Plane: zero error on release of sticks
...
this locks the attitude at exactly the stick release position on each
axis
thanks to Adrian Nagy for feedback
2022-11-02 07:55:37 +11:00
Andrew Tridgell
499fe79221
Plane: implement quaternion based ACRO mode
...
when ACRO_LOCKING=2 this implements a quaternion based ACRO
controller, which allows for accurate rolls and knife edge
2022-11-01 15:00:26 +11:00
Andrew Tridgell
500ac9b99c
Plane: cleanup abort of NAV_SCRIPT
...
use the same enable flag for tricks and auto NAV_SCRIPT_TIME and
ensure we disable if the script stops controlling
2022-10-29 21:22:29 +11:00
Andrew Tridgell
06edc9a139
Plane: constrain throttle in NAV_SCRIPT
2022-10-29 21:22:29 +11:00
Andrew Tridgell
210dac7356
Plane: default takeoff pitch to 15 deg for PPDS
2022-10-29 21:22:29 +11:00
Andrew Tridgell
ff5b4f1b13
Plane: unlock cruise/loiter heading while doing a scripted trick
...
and reset height
2022-10-29 21:22:29 +11:00
Henry Wurzburg
59b5a6e604
Plane: clarify ALT_HLD_FBWCM description
2022-10-26 21:21:25 +11:00
Peter Barker
fdd5c048a4
ArduPlane: rename parameter name BRD_SAFETYENABLE to BRD_SAFETY_DEFLT
2022-10-26 19:53:03 +11:00
Andrew Tridgell
0c14a28aa3
Plane: check for EFI enable in messages
2022-10-25 11:44:45 +11:00
Peter Barker
3400d5e4a5
ArduPlane: use fence singleton in afs check
2022-10-25 11:31:14 +11:00
Andrew Tridgell
d207e28de4
Plane: release notes for 4.3.1
2022-10-24 09:24:07 +11:00
Andrew Tridgell
6a005c893e
Plane: cover more cases in fence breach mode change
...
we want to allow all landing sequence mode changes
2022-10-24 09:16:38 +11:00
Andrew Tridgell
71fdf37055
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-23 20:37:40 +11:00
Andrew Tridgell
90459ed6f4
Plane: two more arguments to NAV_SCRIPT_TIME
2022-10-23 18:11:15 +11:00
Andrew Tridgell
bffc09eaf5
Plane: fixed yaw rate tuning in AUTOTUNE mode
...
don't reset yaw rate controller continuously while we are trying to
use it
2022-10-23 12:18:20 +11:00
Andrew Tridgell
2b69124229
Plane: use Float16_t
2022-10-23 12:14:14 +11:00
Henry Wurzburg
1eb8b6d499
Plane:add info to LEVEL_ROLL_LIMIT description
2022-10-20 07:59:52 +11:00
Henry Wurzburg
58f8c34211
ArduPlane: update SRX descriptions
2022-10-19 23:26:45 +11:00
Peter Barker
b741b9e76e
ArduPlane: move setting of MAV_SYS_STATUS_SENSOR_OPTICAL_FLOW sensors flags up
2022-10-19 21:00:48 +11:00
khanasif786
1fe6d77eeb
Plane: Max altitude for FBWB using Fence altitude
2022-10-19 18:28:52 +11:00
Andrew Tridgell
1421fccdac
Plane: send HYGROMETER_SENSOR data if available
2022-10-19 13:17:30 +11:00
Andrew Tridgell
5ee251e39b
Plane: release notes for 4.3.1beta1
2022-10-19 10:26:07 +11:00
Peter Barker
93c1b53a67
ArduPlane: stop sending BATTERY2 by default
2022-10-18 11:12:49 +11:00
Andrew Tridgell
8a0708efe8
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-18 07:38:39 +11:00
Andrew Tridgell
1c043bde9a
Plane: log TECS target alt
...
log the target alt we pass into TECS to help debug a CRUISE height
issue
2022-10-18 06:49:46 +11:00
Tom Pittenger
46bc30a40c
Plane: add guided radius to mavlink DO_REPOSITION
2022-10-11 09:35:28 -07:00
Iampete1
a774f314a2
Plane: Quadplane: SLT: enforce TECS pitch limits to beat race
2022-10-11 11:18:41 +11:00
Andrew Tridgell
be8bebc090
Plane: 4.3.0 final release notes
2022-10-09 12:25:14 +11:00
Andrew Tridgell
91e6935e0b
Plane: release notes for 4.3.0beta3
2022-10-07 10:47:24 +11:00
mattbooker
821ef1d4d9
Plane: Fixed divide by zero error when transitioning to guided
2022-10-07 08:22:48 +11:00
Andrew Tridgell
a4762009f9
Plane: added release notes for 4.3.0beta2
2022-10-04 18:50:40 +11:00
Henry Wurzburg
164711a5c3
Plane: correct range for kff_thr_2_pitch
2022-10-04 12:27:15 +11:00
jackhong12
4a4f361a17
all: use CLASS_NO_COPY() macro
2022-10-04 11:23:04 +11:00
Peter Barker
9e0894c93a
ArduPlane: add AP_GRIPPER_ENABLED
2022-10-04 10:58:34 +11:00
Michael du Breuil
b7a8852747
Plane: Allow reseting target airspeed to the parameter value
2022-10-04 10:04:13 +11:00
Peter Barker
3a61c97221
ArduPlane: do not send MSG_RPM if RPM not enabled
2022-09-28 20:10:21 +10:00
Randy Mackay
bd02186c19
Plane: version to 4.4.0-dev
2022-09-27 10:46:12 +10:00
yaapu
e958c313a1
ArduPlane: fixed roll and pitch for OSD VTOL view
2022-09-27 10:04:10 +10:00
MatthewHampsey
1dc18ec85a
Plane: reset yaw rate PID for scripting
2022-09-22 05:55:15 +10:00
Peter Barker
dabf78c61f
ArduPlane: add and use AP_CAMERA_ENABLED
2022-09-21 11:58:38 +10:00
Iampete1
fef42ecd8c
Plane: log: only log yaw and steer PIDs when active
2022-09-20 11:21:54 +10:00
Iampete1
e585757338
Plane: Quadplane: remove motor PWM params check
2022-09-19 20:57:51 -04:00
Peter Barker
e596f7ce83
Plane: add and use AP_RPM_ENABLED
2022-09-20 09:28:27 +10:00
Mirko Denecke
7add656588
ArduPlane: add 0 disable to FLTMODE_CH parameter doc
2022-09-20 09:24:42 +10:00
Peter Barker
81c138e0a4
Plane: remove logging of CMDI
...
This is a duplicate of the data logged into "MAVC"
2022-09-14 17:44:50 +10:00
Andrew Tridgell
a217942e96
Plane: release notes for Plane 4.3.0beta1
2022-09-13 15:20:49 +10:00
Michael du Breuil
dba90ec227
Plane: Don't send HWSTATUS by default
2022-09-13 14:27:06 +10: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