Commit Graph
100 Commits
Author SHA1 Message Date
Iampete1 f91d001803 Copter: DO_CHANGE_SPED: use enum and add cms postfix to setters 2025-07-08 08:57:02 +09:00
Leonard Hall f8f720a0c0 Copter: remove most of the _cd() functions 2025-07-07 09:28:56 +09:00
Leonard Hall a578bf6275 Copter: Fix units on target_climb_rate 2025-06-24 07:55:28 +09:00
Leonard Hall 7d8c8eca1c Copter: Change heading to radians 2025-06-24 07:55:28 +09:00
Leonard Hall 589708df48 Copter: Names and Units 2025-06-23 15:05:55 +09:00
Peter Barker 3b2820e9b3 ArduCopter: avoid using stale data when using RC inputs
relying on failsafe means that we first feed in several bind-time values into these routines, which isn't good
2025-06-09 12:32:19 +10:00
Leonard Hall d694869088 Copter: Remove inertial_nav from flight modes 2025-05-24 09:23:35 +09:00
muramura 514e71b850 Copter: Add units to the method that calculates the distance meter between WAYPOINTs 2025-05-12 11:37:04 +09:00
Leonard Hall 69f563c36d Copter: add units and frames to AC_WPNav methods
Copter

Copter
2025-05-02 21:47:07 +10:00
muramura 3b5d8859e7 Copter: Consolidate processing 2025-04-30 14:42:33 +09:00
Leonard Hall ce2bb06cf7 Copter: add units and frames to AC_AttitudeControl methods
squash
2025-04-29 08:54:14 +09:00
Leonard HallandPeter Barker c11d93b36f ArduCopter: add units and frames to AC_AttitudeControl methods
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
2025-04-23 10:02:29 +10:00
Iampete1 2091ca11c3 Cotper: RTL correct height for RTL_ALT_FINAL > 0. 2025-02-11 09:52:55 +09:00
Randy MackayandLeonard Hall c38bbbd5f4 Copter: RTL path subtracts offsets
Co-authored-by: Leonard Hall <leonardthall@gmail.com>
2024-10-04 09:25:56 +09:00
Peter Barker 784760342d Copter: remove ENABLE/ENABLED/DISABLE/DISABLED defines 2024-09-06 11:53:09 +10:00
Peter Barker e6ccaeb2c9 Copter: rename RTLAltType enumeration entries
removes redundant namespacing as this is enum class
2024-09-06 08:45:18 +10:00
Andy Piper eaf001c52f Copter: disable fences for landing by suppressing in the fence check rather than using a state machine 2024-07-24 08:24:06 +10:00
Iampete1 eadcf9b09e Copter: add get_stopping_point helper and pass stopping point to jump_to_landing_sequence 2024-04-02 11:11:59 +11:00
Peter Barker 7377b3f8f2 ArduCopter: allow compilation with HAL_LOGGING_ENABLED false 2024-01-17 18:25:55 +11:00
Leonard Hall e48b7cea12 Copter: Use RTL_CLIMB_MIN in cone slope. 2023-12-12 11:25:16 +11:00
Iampete1 935ea02a71 Copter: RTL: ensure rally point is in absolute alt frame as RTL_ALT_TYPE takes precedence 2023-11-01 19:06:39 +11:00
Randy Mackay 0d43a2bec4 Copter: RTL accepts do-change-speed commands 2023-04-20 21:39:57 +10:00
tzarjakob 97b7e8d1d0 ArduCopter: configuration of Precision Landing for custom build server 2023-03-27 09:04:07 +11:00
7a7f84adee Copter: Clarify the exclusion determination in the ENUM definition
Co-authored-by: Pierre Kancir <pierre.kancir.emn@gmail.com>
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
2023-02-07 08:20:01 +09:00
Peter Barker c32a11f37a ArduCopter: make and use AP_LANDINGGEAR_ENABLED 2022-12-14 18:30:23 +11:00
Iampete1 e0b6145997 Copter: auto yaw fix issues after testing 2022-11-01 08:21:50 +09:00
Iampete1 55e72a9848 Copter: auto yaw re-work 2022-11-01 08:21:50 +09:00
Peter Barker 2d0f31c2ad ArduCopter: correct compilation with rally disabled 2022-09-27 10:16:47 +10:00
Iampete1 1b160205ab ArduCopter: change AC_FENCE to AP_FENCE_ENABLED 2022-07-27 19:04:56 +10:00
murata f3c23d1629 Copter: Append WHITE SPACE to the else statement 2022-07-18 09:06:14 +09:00
Leonard Hall 93cff95448 Copter: remove loiter_nav from auto 2022-03-07 16:14:23 +09:00
Leonard Hall b5a4f24559 Copter: use position controller for landing reposition 2022-03-07 16:14:23 +09:00
Rishabh 309dfa63f3 Copter: Switch PrecLand to use updated Pos Controller 2022-01-31 14:38:29 +09:00
Leonard Hall 5d5ccc8c78 Copter: Update ACRO to use rate parameters and update expo function 2021-09-23 20:03:53 +09:00
Leonard Hall f3dc47ce3d Copter: Add units to the AC_AttitudeControl Library 2021-09-09 08:01:14 +09:00
Randy Mackay 8102629dfb Copter: refactor/rename precland methods 2021-08-30 14:08:44 +09:00
Rishabh 40adad743e Copter: Disable Prec Land State Machine when Prec Land disabled 2021-08-30 14:08:44 +09:00
Rishabh c5b98c3490 Copter: Support Prec Land State Machine 2021-08-23 15:00:56 +09:00
bnsgeyer ca007ee6f6 Copter: Allow Tradheli to spoolup in guided or auto mode 2021-08-23 12:26:00 +09:00
Tal Bass 4051b1ca0e Copter: reset land_repo_active flag in RTL mode 2021-07-14 20:49:11 +09:00
Josh Henderson 2ba6ae6196 ArduCopter: mark get_wp() const 2021-07-13 08:05:25 +09:00
Andrew Tridgell bada2670a6 Copter: update for new double precision position APIs 2021-06-24 21:34:30 +10:00
Andrew Tridgell d89388c4cc Copter: use cleaned up APIs 2021-06-24 20:28:45 +10:00
Leonard Hall e294991b08 Copter: Fix before squash 2021-05-24 20:13:37 +10:00
Leonard Hall 4bae8f03a4 Copter: Use PosControl fixes 2021-05-24 20:13:37 +10:00
Leonard Hall d0b9f6ced6 Copter: minor format fix to rtl 2021-05-13 10:34:02 +09:00
Pierre Kancir 4368629fb6 Copter: rename RTLState to SubMode 2021-05-12 17:50:47 +10:00
Pierre Kancir c4cc3659fc Copter: make RTLState an enum class 2021-05-12 17:50:47 +10:00
Leonard Hall 726074be91 Copter: Support Thrust Vector based navigation 2021-04-27 17:13:55 +09:00
Randy Mackay 7c14f4de0d Copter: rtl passes speed to wpnav::init 2021-04-03 12:07:59 +09:00