Iampete1
2b8958f931
Plane: Fence moved to vehicle
3 years ago
Peter Barker
b0bee613d4
ArduPlane: add and use AP_ICENGINE_ENABLE
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
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
Joshua Henderson
c1abcfb7c4
Plane: move Airspeed to AP_Vehicle
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
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
Iampete1
8e693e5cd1
Plane: remove TRIM_AUTO param
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
Iampete1
88f2f7ccae
Plane: remove unused param OVERRIDE_SAFETY
3 years ago
Peter Barker
bfe9208849
ArduPlane: add and use HAL_BUTTON_ENABLE
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
Peter Barker
055e82276e
ArduPlane: remove HIL support
4 years ago
Hwurzburg
e958306343
Plane: Add options to USE_REVERSE_THRUST to cover all flight modes
4 years ago
Andrew Tridgell
0937d903a1
Plane: use HAL_EFI_ENABLED
4 years ago
Iampete1
60d26723ae
Plane: make TERRAIN_FOLLOW at AP_int32 bitmask, per mode option
4 years ago
Iampete1
cca5e62c89
Plane: move RST_SWITCH_CH to RCx_OPTION
4 years ago
Iampete1
7226a3a9dc
Plane: move FBWA_TDRAG_CHAN to RC Options
4 years ago
Iampete1
5f555e5314
Plane: move CHUTE_CHAN to RC Options
4 years ago
Iampete1
eeab196d91
Plane: move RST_MISSION_CH to RC option
4 years ago
James O'Shannessy
aae092b88f
ArduPlane: Remove all unused geofence capability
...
ArduPlane: Remove missed geofence logic
4 years ago
James O'Shannessy
17fb585bf1
ArduPlane: Add support for AC_Fence
...
ArduPlane: Remove some geofence logic from ArduPlane
ArduPlane: Refactor action and mode return implementation
ArduPlane: Use polyfence to find the return point.
4 years ago
Tom Pittenger
c653ff880a
Plane: extend Stream rates param count to match MAVLINK_COMM_NUM_BUFFER
4 years ago
Andrew Tridgell
52f61c7ac1
Plane: make FENCE_AUTOENABLE an AP_Enum
4 years ago
Samuel Tabor
10111f92d5
Plane: Rename SOARING_ENABLED to HAL_SOARING_ENABLED and don't compare to ENABLED.
4 years ago
Siddharth Purohit
fb180fa431
Plane: move to using CANManager library
5 years ago
Buzz
0f5177b291
Plane: Support a set of offboard MAVLink guided controls with rates
...
+ 3 rounds of fixes
5 years ago
Andrew Tridgell
8b21f5117a
Plane: implement RTL_CLIMB_MIN parameter
...
this allows for an initial climb on RTL where roll is limited to
LEVEL_ROLL_LIMIT
5 years ago
Paul Riseborough
40cc5a5006
ArduPlane: Improve EKF failsafe in VTOL modes
...
Replicates Copter behaviour with a three step process if the EKF sustains a loss of navigation as detected by high GPS innovation test ratios:
1) Attempts a yaw reset using the GSF estimate if available
2) Attempts a lane switch
3) Falls back to a non-position mode
5 years ago
Iampete1
3ded030fa8
Plane: compensate forward throttle for battery voltage drop
5 years ago
Peter Hall
660c9a8a60
Plane: move from FLAP_IN_CHANNEL to RCx_Option
5 years ago
Andy Piper
eca398e7a2
Plane: create generic vehicle management and move runcam to it
5 years ago
Peter Barker
33a0e55b32
Plane: correct duplicate button instance
5 years ago
Andrew Tridgell
2b27cd2ce9
Plane: Add EFI Support
5 years ago
Andrew Tridgell
ff400243e0
Plane: added a new TAKEOFF flight mode
...
takeoff then circle in direction of takeoff
5 years ago
Mark Whitehorn
f054301ec2
Plane: add QACRO roll/pitch/yaw rate params
6 years ago
IamPete1
520f5f7894
Plane: add crow flap options paramiter
6 years ago
Peter Barker
73707077b5
Plane: move enabled parameter into compass library
6 years ago
Andrew Tridgell
3907466f9d
Plane: added TKOFF_TIMEOUT parameter
...
this allows for a timeout on auto-takeoff. This can be combined with
other takeoff parameters to allow the user to abort a hand-launch
after the motor has started without GCS interaction.
The 4m/s threshold is a bit arbitrary. We could make that a parameter
in the future if it is needed
6 years ago
Peter Barker
40856fef56
Plane: remove vestiges of old PX4_MIXER code
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Andrew Tridgell
1d00d26b9e
Plane: added parameters for crow flaps
...
DSPOILER_CROW_W1 and DSPOILER_CROW_W2 for inner and outer control
surfaces
6 years ago
Eugene Shamaev
01178a75e9
Plane: added landing gear support
6 years ago