Iampete1
|
ab0755d0d8
|
Plane: rework forward throttle votlage compensation into sub class and split min/max from throttle
|
2023-12-20 19:28:47 +11:00 |
Iampete1
|
5642d2449a
|
Plane: allow set_takeoff_expected in manual mode
|
2023-12-12 11:51:33 +11:00 |
Iampete1
|
21a9f8e3a2
|
Plane: move landing servo override out of throttle control function
|
2023-12-12 11:51:33 +11:00 |
Iampete1
|
4ac9eb9509
|
Plane: set_servos_controlled: rework throttle output
|
2023-12-05 11:00:55 +11:00 |
Iampete1
|
483ef18087
|
Plane: ignore invalid pilot throttle
|
2023-11-29 18:15:01 +11:00 |
Tom Pittenger
|
b468af81ac
|
Plane: wrap Watt Limiiter in #if AP_BATTERY_WATT_MAX_ENABLED
|
2023-11-26 11:57:14 +11:00 |
Iampete1
|
5087a4262d
|
Plane: set_servos_idle: output left and right throttles
|
2023-10-31 14:06:22 +11:00 |
Iampete1
|
8061b1b4c2
|
Plane: move set_servos_idle functionality to ModeAuto
|
2023-10-31 14:06:22 +11:00 |
Iampete1
|
7e4b5b0c97
|
Plane: rework set_servos_controlled function
|
2023-10-31 11:18:19 +11:00 |
Iampete1
|
a6206bde3c
|
Plane: move to new `using_airspeed_sensor` ahrs method
|
2023-10-31 10:39:21 +11:00 |
Mykhailo Kuznietsov
|
b7c040e8bc
|
ArduPlane: Fix some typos
Fixed some typos found in the code.
|
2023-10-12 18:30:42 +11:00 |
Iampete1
|
045cde5fcf
|
Plane: output rudder and steering directly removing steering_control struct
|
2023-08-05 08:41:05 +10:00 |
Iampete1
|
e194cb704c
|
Plane: fix throttle going bellow min in fbwa RC failsafe
|
2023-07-26 18:30:49 +10:00 |
Iampete1
|
f89563f987
|
Plane: Training: output rudder from mode run function
|
2023-07-04 10:44:13 +10:00 |
Henry Wurzburg
|
3f7f7cd3a1
|
Plane:remove duplication in setting servos in MANUAL
|
2023-06-27 11:04:53 +10:00 |
Henry Wurzburg
|
b4c79c9105
|
Plane:add FlightOptions helper
|
2023-04-26 17:35:25 +10:00 |
Henry Wurzburg
|
1415418d6e
|
Plane:Takeoff on rudder arm only after return to neutral
|
2023-04-25 09:28:45 +10:00 |
Andrew Tridgell
|
a57e6455ab
|
Plane: use is_armed_and_safety_off()
this no longer sets soft_armed false when safety is on, and instead
uses is_armed_and_safety_off() when appropriate
|
2023-02-21 07:44:09 +11:00 |
Peter Barker
|
648a13d3f7
|
ArduPlane: add and use AP_ADVANCEDFAILSAFE_ENABLED
|
2023-02-08 19:00:13 +11:00 |
Peter Barker
|
0cf56ea320
|
ArduPlane: make and use AP_LANDINGGEAR_ENABLED
|
2022-12-14 18:30:23 +11:00 |
Andrew Tridgell
|
15a2e0c1c8
|
Plane: only apply THR_MIN if ICE has allow_throttle_while_disarmed
this fixes the disarmed throttle to be zero on normal aircraft
|
2022-11-14 11:14:09 +11:00 |
Peter Barker
|
de4dda2d17
|
ArduPlane: change namespace of MultiCopter and FixedWing params
this stops the libraries knowing anything about AP_Vehicle
|
2022-11-09 19:04:37 +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 |
Iampete1
|
ee778dbd3a
|
Plane: Quadplane: add option_is_set helper for Q_OPTIONS
|
2022-08-09 13:21:00 +10:00 |
Iampete1
|
821053e580
|
Plane: Quadplane: allow servo auto trim for motors only tailsitter assist
|
2022-08-09 10:56:41 +10:00 |
Peter Barker
|
b0bee613d4
|
ArduPlane: add and use AP_ICENGINE_ENABLE
|
2022-07-22 08:48:16 +10:00 |
Andrew Tridgell
|
28d2967883
|
Plane: allow for throttle control in MANUAL when disarmed
pass base throttle down to ICE subsystem to allow for throttle when
disarmed in MANUAL
|
2022-07-18 20:55:56 +10:00 |
Andrew Tridgell
|
6a1e80a03a
|
Plane: when ICE overrides throttle zero the vfwd integrator
|
2022-07-10 06:56:58 +10:00 |
Andrew Tridgell
|
3ffef61aec
|
Plane: fixed int8_t wrap with FWD_BAT_VOLT_MAX
this could cause crazy throttle values when the ratio pushes us over
127
|
2022-06-23 09:25:03 +10:00 |
TunaLobster
|
df0a75a0bb
|
Plane: Change throttle_override to pass in current throttle value
|
2022-05-26 11:30:41 -07:00 |
TunaLobster
|
9e26556408
|
AP_ICEngine: Add redline governor and RPM filter
Adds a top end governor to protect the engine from exceeding design limits. Similar to idle governor.
Adds a LPF at 0.5 Hz for RPM.
|
2022-05-26 11:30:41 -07:00 |
Andrew Tridgell
|
56db91d0c3
|
Plane: 32 servo conversion
|
2022-05-22 12:07:37 +10:00 |
Peter Barker
|
1f5165349e
|
Plane: correct compilation when airspeed disabled
|
2022-03-20 21:47:05 +11:00 |
Henry Wurzburg
|
14700063d2
|
ArduPlane: convert floating point divides into multiplys
|
2022-03-18 15:26:44 +11:00 |
Peter Barker
|
b19bfba0ec
|
Plane: use has_valid_input in place of checking throttle counter
|
2022-03-01 10:29:37 +11:00 |
Henry Wurzburg
|
ea9d35c99d
|
ArduPlane: extend nav_scripting to all modes
|
2022-02-07 21:19:28 +11:00 |
Iampete1
|
f725f7bb7e
|
Plane: set new slew limit and inherit slew limt for flaps
|
2022-01-25 10:12:13 +11:00 |
Iampete1
|
0fa1ddf7c2
|
Plane: tailsitter: always give pitch prority elevon mixing in VTOL modes
|
2022-01-11 10:37:38 +11:00 |
Samuel Tabor
|
c44fed34d4
|
AP_Soaring: Override airspeed and flap angle.
|
2021-12-16 07:12:24 +11:00 |
Hwurzburg
|
5cafccd447
|
ArduPlane: fix flare rc switch action with flight option bit 10 active
|
2021-11-21 21:00:04 +11:00 |
Iampete1
|
2f4661c52f
|
Plane: use float for set/get output scaled
|
2021-10-20 18:29:58 +11:00 |
Andrew Tridgell
|
faba02a3f5
|
Plane: apply the takeoff throttle slew limit to quadplanes
this applies the limit when we are in a fwd transition, both in AUTO
modes and stabilized modes
|
2021-10-13 18:53:45 +11:00 |
Michel Pastor
|
7cb2619413
|
Plane: fix flawed logic in throttle voltage comp params check
|
2021-09-29 17:05:17 +10:00 |
Shiv Tyagi
|
cdb4ec8ad0
|
Plane : Improved LAND_THEN_NEUTRL to work on all control surfaces
This fixes the issue #18593
Co-Authored-By: Peter Hall <33176108+IamPete1@users.noreply.github.com>
|
2021-09-17 22:06:24 -05:00 |
Iampete1
|
c4a1ae42e5
|
Plane: Quadpalne: move tiltrotor functionality to own class
|
2021-09-17 08:24:17 +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 |
Hwurzburg
|
327f3a0803
|
ArduPlane: add option for man throttle center to be TRIM_THROTTLE
|
2021-09-07 10:02:26 +10:00 |
Iampete1
|
0eab3faf32
|
Plane: use new tailsiter class
|
2021-07-27 09:08:34 +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 |