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
3 years ago
Henry Wurzburg
905572eff5
ArduPlane: update logging bitmask metadata to new style
3 years ago
Henry Wurzburg
7bb947e4b4
Plane: change log bitmask metadata to refer to correct logs
3 years ago
Iampete1
a592f76282
ArduPlane: change AC_FENCE to AP_FENCE_ENABLED
3 years ago
Iampete1
2b8958f931
Plane: Fence moved to vehicle
3 years ago
Peter Barker
b0bee613d4
ArduPlane: add and use AP_ICENGINE_ENABLE
3 years ago
Iampete1
7c505ad0ff
Plane: set defualt format version
3 years ago
Iampete1
b017fc2196
ArduPlane: allow FBWB alt control option in LOITER
...
Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>
3 years ago
Andrew Tridgell
15084cb6f3
Plane: moved harmonic notch update code to AP_Vehicle
3 years ago
Andrew Tridgell
7aafd5cf98
Plane: param conversion for INS_NOTCH to INS_HNTC2
3 years ago
Andrew Tridgell
627f62d23b
Plane: param conversion for INS_NOTCH to INS_HNTC2
3 years ago
Andrew Tridgell
680162cef0
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
3 years ago
Peter Barker
1f5165349e
Plane: correct compilation when airspeed disabled
3 years ago
Peter Barker
d93449ac28
ArduPlane: split AP_HAL_SITL and HAL_SIM_ENABLED
3 years ago
Andrew Tridgell
3fe9a55269
Plane: added APIs for lua ship landing
3 years ago
Andrew Tridgell
c54fb0f51b
Plane: link in AP_Follow
...
ready for ship landing
3 years ago
Peter Barker
e1314cc297
Plane: remove ancient convert_mixers
3 years ago
Joshua Henderson
c1abcfb7c4
Plane: move Airspeed to AP_Vehicle
3 years ago
Iampete1
d473344177
Plane: add video stab log bit and log in ahrs_update
3 years ago
Peter Barker
e55eea961f
ArduPlane: create and use AP_OPTICALFLOW_ENABLED
3 years ago
Peter Barker
d7fae5263f
ArduPlane: adjust for rename of OpticalFlow.cpp
3 years ago
Peter Barker
08a8b3f155
Plane: use @CopyValuesFrom for FLTMODEn parameters
3 years ago
Andrew Tridgell
ca13503f41
ArduPlane: revert compass parameter changes
3 years ago
Andrew Tridgell
55d8afa1dd
Plane: support autotune for yaw rate control
3 years ago
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
3 years ago
Iampete1
06c9a69975
Plane: remove compass params underscore
3 years ago
Peter Barker
70562021ac
ArduPlane: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
3 years ago
Peter Barker
203103bae5
ArduPlane: ensure ENABLE_SCRIPTING is always defined
3 years ago
Peter Barker
554e7f8d1c
ArduPlane: move EFI to AP_Vehicle
3 years ago
Peter Barker
6a12d3f5d9
Plane: use enum class for StickMixing
3 years ago
Andrew Tridgell
9c617a18f4
Plane: suppress rate D terms in ground mode
...
this prevents a common oscillation issue on the ground
3 years ago
Hwurzburg
085c5c815b
Plane: Fix bug with mode return on short fs exit and add FBWB action
3 years ago
Iampete1
4b62bd9180
Plane: add Loiter to QLand to Flight mode switch
3 years ago
Iampete1
8e693e5cd1
Plane: remove TRIM_AUTO param
3 years ago
Peter Barker
3d34e061fe
ArduPlane: add and use HAL_QUADPLANE_ENABLED
3 years ago
Iampete1
b18da48f39
Plane: remove AUTO_FBW_STEER
3 years ago
Iampete1
e6968395c6
Plane: remove none-functional NAV_CONTROLLER param
3 years ago
Iampete1
fd7a879c85
Plane: remove unused params
3 years ago
Hwurzburg
327f3a0803
ArduPlane: add option for man throttle center to be TRIM_THROTTLE
3 years ago
Iampete1
88f2f7ccae
Plane: remove unused param OVERRIDE_SAFETY
3 years ago
TunaLobster
d31f3eb4c5
Plane: Add TRIM_PITCH_CD FLIGHT_OPTIONS bits for GCS and OSD
3 years ago
Peter Barker
bfe9208849
ArduPlane: add and use HAL_BUTTON_ENABLE
4 years ago
Andrew Tridgell
d1d0ab41d6
Plane: added option to log PIDs at full rate
...
useful for tuning quadplanes
4 years ago
bugobliterator
c8b2f009fd
Plane: change class name from SITL::SITL to SITL::SIM
4 years ago
Andrew Tridgell
f472da8e90
Plane: added ONESHOT_MASK parameter
...
after discussion with Paul on servo latency
4 years ago
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
4 years ago
Andrew Tridgell
c0d942af4c
Plane: disable EKF3 default airspeed fusion by default
...
this fusion can cause problems with wind estimation, disable by
default for now
4 years ago
Andrew Tridgell
8e6abf5976
ArduPlane: replaced Pixhawk with more appropriate wording in docs
4 years ago
Peter Barker
e3b8fc6646
ArduPlane: remove ability to use DCM as AHRS
4 years ago
Hwurzburg
ac76a63931
ArduPlane: remove values metadata from log bitmask
4 years ago