Andrew Tridgell
3aa52bb5ee
Plane: added a value for RTL_AUTOLAND to disable arming check
...
set RTL_AUTOLAND=3 to get go-around but not RTL DO_LAND_START usage
2022-03-30 11:37:41 +09:00
Andrew Tridgell
fe26956947
Plane: added APIs for lua ship landing
2022-03-12 08:01:18 +09:00
Andrew Tridgell
a8adf187ae
Plane: link in AP_Follow
...
ready for ship landing
2022-03-12 08:01:18 +09:00
Peter Barker
e1314cc297
Plane: remove ancient convert_mixers
2022-02-08 12:19:55 +11:00
Joshua Henderson
c1abcfb7c4
Plane: move Airspeed to AP_Vehicle
2022-01-19 18:21:32 +11:00
Iampete1
d473344177
Plane: add video stab log bit and log in ahrs_update
2022-01-05 19:56:03 +11:00
Peter Barker
e55eea961f
ArduPlane: create and use AP_OPTICALFLOW_ENABLED
2021-12-29 18:12:03 +11:00
Peter Barker
d7fae5263f
ArduPlane: adjust for rename of OpticalFlow.cpp
2021-12-28 10:16:20 +11:00
Peter Barker
08a8b3f155
Plane: use @CopyValuesFrom for FLTMODEn parameters
2021-12-16 07:11:33 +11:00
Andrew Tridgell
ca13503f41
ArduPlane: revert compass parameter changes
2021-12-04 16:51:53 +11:00
Andrew Tridgell
55d8afa1dd
Plane: support autotune for yaw rate control
2021-11-30 16:19:26 +11:00
Andrew Tridgell
b619ee4970
Plane: added support for rate yaw control
...
to enable for ACRO mode, set ACRO_YAW_RATE to desired maximum rate in
degrees/second, and set YAW_RATE_ENABLE=1 to enable PID tuning of yaw
rate controller
pair programmed with Andy Palmer and Matthew Hampsey
2021-11-30 16:19:26 +11:00
Iampete1
06c9a69975
Plane: remove compass params underscore
2021-11-30 08:14:43 +09:00
Peter Barker
70562021ac
ArduPlane: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
203103bae5
ArduPlane: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Peter Barker
554e7f8d1c
ArduPlane: move EFI to AP_Vehicle
2021-11-05 09:22:17 +11:00
Peter Barker
6a12d3f5d9
Plane: use enum class for StickMixing
2021-11-03 18:06:00 +11:00
Andrew Tridgell
9c617a18f4
Plane: suppress rate D terms in ground mode
...
this prevents a common oscillation issue on the ground
2021-10-30 18:45:53 +11:00
Hwurzburg
085c5c815b
Plane: Fix bug with mode return on short fs exit and add FBWB action
2021-10-26 10:12:48 +11:00
Iampete1
4b62bd9180
Plane: add Loiter to QLand to Flight mode switch
2021-09-28 09:31:13 +10:00
Iampete1
8e693e5cd1
Plane: remove TRIM_AUTO param
2021-09-28 09:16:24 +10:00
Peter Barker
3d34e061fe
ArduPlane: add and use HAL_QUADPLANE_ENABLED
2021-09-14 11:23:18 +10:00
Iampete1
b18da48f39
Plane: remove AUTO_FBW_STEER
2021-09-12 22:12:32 -05:00
Iampete1
e6968395c6
Plane: remove none-functional NAV_CONTROLLER param
2021-09-08 20:32:52 +09:00
Iampete1
fd7a879c85
Plane: remove unused params
2021-09-08 17:21:23 +10:00
Hwurzburg
327f3a0803
ArduPlane: add option for man throttle center to be TRIM_THROTTLE
2021-09-07 10:02:26 +10:00
Iampete1
88f2f7ccae
Plane: remove unused param OVERRIDE_SAFETY
2021-09-01 18:46:18 +10:00
TunaLobster
d31f3eb4c5
Plane: Add TRIM_PITCH_CD FLIGHT_OPTIONS bits for GCS and OSD
2021-08-31 09:32:10 +10:00
Peter Barker
bfe9208849
ArduPlane: add and use HAL_BUTTON_ENABLE
2021-08-25 19:03:42 +10:00
Andrew Tridgell
d1d0ab41d6
Plane: added option to log PIDs at full rate
...
useful for tuning quadplanes
2021-08-10 10:13:36 +10:00
bugobliterator
c8b2f009fd
Plane: change class name from SITL::SITL to SITL::SIM
2021-08-05 07:25:31 +10:00
Andrew Tridgell
f472da8e90
Plane: added ONESHOT_MASK parameter
...
after discussion with Paul on servo latency
2021-07-23 14:47:14 +10:00
Andrew Tridgell
1ae669bb01
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-07-23 14:47:14 +10:00
Andrew Tridgell
c0d942af4c
Plane: disable EKF3 default airspeed fusion by default
...
this fusion can cause problems with wind estimation, disable by
default for now
2021-07-22 18:20:45 +10:00
Andrew Tridgell
8e6abf5976
ArduPlane: replaced Pixhawk with more appropriate wording in docs
2021-07-22 07:48:12 +10:00
Peter Barker
e3b8fc6646
ArduPlane: remove ability to use DCM as AHRS
2021-07-21 21:01:39 +10:00
Hwurzburg
ac76a63931
ArduPlane: remove values metadata from log bitmask
2021-06-30 09:24:26 +09:00
Peter Barker
055e82276e
ArduPlane: remove HIL support
2021-06-15 09:47:31 +10:00
Hwurzburg
e958306343
Plane: Add options to USE_REVERSE_THRUST to cover all flight modes
2021-06-15 07:05:02 +10:00
Andrew Tridgell
0937d903a1
Plane: use HAL_EFI_ENABLED
2021-06-09 18:07:00 +10:00
vierfuffzig
9a538ba15b
ArduPlane: fix advanced param metadata
2021-05-25 12:36:59 +10:00
Hwurzburg
09fb9a8e58
Plane: limit speed scaling in Autotakeoff wo AS sensor option
2021-04-20 09:07:09 +10:00
Andrew Tridgell
96059a6387
Plane: allow for AUTOTUNE_LEVEL==0
2021-04-15 06:57:16 +10:00
Andrew Tridgell
a35d8e584d
Plane: change param prefixes for roll/pitch controllers
2021-04-15 06:57:16 +10:00
Andrew Tridgell
e5308db8c2
Plane: added FLIGHT_OPTIONS bit to enable yaw control in ACRO mode
...
this allows for yaw damper in ACRO, which is important on some
vehicles with no vertical stabilize
See
https://discuss.ardupilot.org/t/rudderless-split-rudder-flying-wing/69273/4
2021-04-15 06:22:29 +10:00
Iampete1
60d26723ae
Plane: make TERRAIN_FOLLOW at AP_int32 bitmask, per mode option
2021-03-24 10:15:18 +11:00
Iampete1
660d301f9b
Plane: chan param converison
2021-03-17 19:18:46 +11:00
Iampete1
cca5e62c89
Plane: move RST_SWITCH_CH to RCx_OPTION
2021-03-17 19:18:46 +11:00
Iampete1
7226a3a9dc
Plane: move FBWA_TDRAG_CHAN to RC Options
2021-03-17 19:18:46 +11:00
Iampete1
5f555e5314
Plane: move CHUTE_CHAN to RC Options
2021-03-17 19:18:46 +11:00