Peter Barker
|
b7ccee5ebe
|
Plane: reorder initialisation of member variables to make -Werror=reorder work
|
2024-11-13 06:40:37 +11:00 |
George Zogopoulos
|
016a81bc14
|
Plane: Reset TECS along with other controllers
|
2024-10-16 18:58:15 +11:00 |
Andrew Tridgell
|
2f19dfef8a
|
Plane: added glider pullup support
|
2024-09-10 10:15:34 +10:00 |
Iampete1
|
55f51eabe8
|
Plane: move `have_autoenabled_fences` to be private in `ModeTakeoff`
|
2024-07-30 09:59:01 +10:00 |
Tom Pittenger
|
1fe7f6b099
|
Plane: refactor NAV_ALTITUDE_WAIT to AutoMode:: to match nav_delay()
|
2024-05-02 10:16:00 -07:00 |
Andrew Tridgell
|
980d328b53
|
Plane: make precsion QLOITER possible from lua
|
2024-03-12 10:45:56 +11:00 |
Andrew Tridgell
|
cbe5cf8c81
|
Plane: support precland in QLAND for pos, velocity and descent rate
allow full override in QLAND
|
2024-03-06 09:39:51 +11:00 |
Iampete1
|
674f75fce1
|
Plane: move manual mode throttle limits to main throttle limit function.
|
2024-03-05 11:38:28 +11:00 |
Iampete1
|
642a5e13d0
|
Plane: manual fix `use_throttle_limits` and `use_battery_compensation`
|
2024-02-22 13:13:05 +11:00 |
Iampete1
|
8a1872bd2a
|
Plane: allow set_throttle in manual and move disarmed override up
|
2024-02-20 11:35:17 +11:00 |
Iampete1
|
3aa742e1b9
|
Plane: rework `isHeadingLinedUp` function for loiter breakout
|
2024-02-13 10:48:47 +11:00 |
Iampete1
|
2f42f55278
|
Plane: move pilot throttle output up to control modes
|
2024-02-06 11:02:28 +11:00 |
Henry Wurzburg
|
3973c28f15
|
Plane:add TKOFF_TIMEOUT to MODE TAKEOFF
|
2024-01-30 11:02:53 +11:00 |
Iampete1
|
7e79a13053
|
Plane: ask mode if battery voltage compensation should be done
|
2024-01-18 12:28:38 +11:00 |
Iampete1
|
01c8717308
|
Plane: ask flight mode if min/max throttle limits should be applied
|
2024-01-16 11:07:53 +11:00 |
Iampete1
|
8061b1b4c2
|
Plane: move set_servos_idle functionality to ModeAuto
|
2023-10-31 14:06:22 +11:00 |
Peter Barker
|
a1b021e833
|
Plane: move nav_delay state to be private in ModeAuto
|
2023-09-13 18:08:10 +10:00 |
Iampete1
|
045cde5fcf
|
Plane: output rudder and steering directly removing steering_control struct
|
2023-08-05 08:41:05 +10:00 |
Tom Pittenger
|
4eeb1f18d3
|
Plane: fixup is_landing and is_taking_off members
|
2023-06-26 06:54:56 -07:00 |
Zach Flathers
|
6177cbbfe2
|
Plane: Add is_landing/is_taking_off scripting support
|
2023-06-26 06:54:56 -07:00 |
Iampete1
|
2254252aff
|
Plane: move mode manual reset into run function removing manual early return
|
2023-05-24 18:19:53 +10:00 |
Iampete1
|
4ca071045c
|
Plane: move defualt attitude control to base class
|
2023-05-02 09:29:40 +10:00 |
Iampete1
|
6111e9d9db
|
Plane: move Stabilize functions into mode
|
2023-05-02 09:29:40 +10:00 |
Tom Pittenger
|
96ee3651d2
|
Plane: Auto takeoff roll-limits to use TKOFF_LVL_ALT
|
2023-03-02 09:24:13 +11:00 |
Tom Pittenger
|
7a6f398668
|
Plane: add TKOFF_GND_PITCH
|
2023-02-23 11:12:39 +11:00 |
Iampete1
|
50eaa1cc54
|
Plane: move acro stabilization into mode acro
|
2023-02-21 11:27:24 +11:00 |
Iampete1
|
6bb0096b9d
|
Plane: move training stabilize function to training mode
|
2023-02-21 11:27:24 +11:00 |
Iampete1
|
549dd3875d
|
Plane: add mode ahrs convenience refence
|
2023-02-21 11:27:24 +11:00 |
Iampete1
|
2ffe677d39
|
Plane: combine per mode arm and pre-arm checks
|
2023-02-15 19:43:40 +11:00 |
Iampete1
|
a63a32d6f3
|
Plane: QRTL: combine threshold radius for QRTL and RTL
|
2023-01-31 10:57:21 +11:00 |
Henry Wurzburg
|
10b69e1c1f
|
Plane:expand yaw autotune to other modes
|
2023-01-31 10:02:16 +11:00 |
olliw42
|
a89d5e1c83
|
Plane: QArco name4 longer than 4
|
2023-01-01 13:44:10 -08:00 |
Iampete1
|
f28d7a3574
|
Plane: move adjust_altitude_target functianlity to per mode functions
|
2022-12-20 10:37:06 +11:00 |
Iampete1
|
b957ef1289
|
Plane: QRTL if RTL is expecting to VTOL land and close home with VTOL motors active
|
2022-12-13 10:32:32 +11:00 |
Tom Pittenger
|
46bc30a40c
|
Plane: add guided radius to mavlink DO_REPOSITION
|
2022-10-11 09:35:28 -07:00 |
jackhong12
|
4a4f361a17
|
all: use CLASS_NO_COPY() macro
|
2022-10-04 11:23:04 +11:00 |
Iampete1
|
d251c51ca1
|
Plane: Quadplane: QRTL climb to QRTL alt first if in Q mode
|
2022-06-21 09:11:08 +10:00 |
Iampete1
|
b017fc2196
|
ArduPlane: allow FBWB alt control option in LOITER
Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>
|
2022-05-22 12:09:43 +10:00 |
Hwurzburg
|
0efb2f2048
|
Plane: disable TECS use during NAV_SCRIPT_TIME
|
2022-02-07 12:34:15 +11:00 |
Andrew Tridgell
|
336b666f83
|
Plane: fixed stick mixing and throttle nudge in QRTL approach
thanks to Henry for noticing this
|
2021-12-28 16:04:12 +11:00 |
Jaaaky
|
50430d9fc8
|
ArduPlane: Fix multi #include's
|
2021-12-21 10:38:46 +11:00 |
Iampete1
|
0a1cad772c
|
Plane: LoiterAltQLand: support handle_guided_request
|
2021-09-28 09:31:13 +10:00 |
Iampete1
|
a0260b05b3
|
Plane: handle_guided_request per mode
|
2021-09-28 09:31:13 +10:00 |
Iampete1
|
1148bb1234
|
Plane: Quadplane: add loiter to alt then QLAND mode
|
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
|
2582159d1a
|
Plane: mode.h remove init method
|
2021-09-08 18:06:58 +10:00 |
Iampete1
|
4a5e4f9c85
|
Plane: mode: add quadplane refences
|
2021-08-03 12:28:31 +10:00 |
Iampete1
|
a808d5c688
|
Plane: mode: add run and init methods
|
2021-08-03 12:28:31 +10:00 |
Andrew Tridgell
|
3bb840f794
|
Plane: implement slow descent in QRTL approach
this approaches in QRTL at ALT_HOLD_RTL alt, then descends to
Q_RTL_ALT close to the destination
|
2021-06-05 13:05:30 +10:00 |