Commit Graph
294 Commits
Author SHA1 Message Date
Randy Mackay ba4854e589 Copter: move loiter-turns state into structure 2026-08-30 16:45:12 +10:00
Leonard Hall a45810a47d Copter: Auto: fly LOITER_TURNS on using S-curves 2026-08-30 16:45:12 +10:00
Randy Mackay 637524750e Copter: auto mode fix to continue past RTL if rtl-final-descent non-zero 2026-07-30 23:50:22 +10:00
Randy Mackay 6b2e0947df Copter: Land mode uses land-repositioning to enable pilot yaw control
RTL may ignore pilot yaw during descent
Auto reuses RTL, Land and Guided use-pilot-yaw methods
2026-05-26 08:40:01 +09:00
Randy Mackay 31a0c1e899 Copter: auto triggers terrain failsafe if 0-alt-above-terrain 2026-05-14 19:15:53 +09:00
Leonard Hall feb84ea854 Copter: fix altitude handling for Land and Payload Place
colcon build/test / build-test (push) Has been cancelled
Cygwin Build / build (push) Has been cancelled
ESP32 Build / build (esp32buzz, 10) (push) Has been cancelled
ESP32 Build / build (esp32s3empty, 10) (push) Has been cancelled
Macos Build / build (CubeOrange) (push) Has been cancelled
Macos Build / build (sitl) (push) Has been cancelled
pre-commit / ci (push) Has been cancelled
QURT Build / build (push) Has been cancelled
test ccache / build (10, chibios) (push) Has been cancelled
test chibios / build (CubeOrange-EKF2, 10, chibios) (push) Has been cancelled
test chibios / build (CubeOrange-ODID, 10, chibios) (push) Has been cancelled
test chibios / build (CubeOrange-PPP, 10, chibios) (push) Has been cancelled
test chibios / build (CubeOrange-bootloader, 10, chibios) (push) Has been cancelled
test chibios / build (CubeRedPrimary-bootloader, 10, chibios) (push) Has been cancelled
test chibios / build (MatekF405-Wing, 10, chibios) (push) Has been cancelled
test chibios / build (Pixhawk6X-PPPGW, 10, chibios) (push) Has been cancelled
test chibios / build (SOHW, 10, chibios) (push) Has been cancelled
test chibios / build (build-options-defaults-test, 10, chibios) (push) Has been cancelled
test chibios / build (configure-all, 10, chibios) (push) Has been cancelled
test chibios / build (fmuv2-plane, 10, chibios) (push) Has been cancelled
test chibios / build (fmuv3, 10, chibios) (push) Has been cancelled
test chibios / build (fmuv3-bootloader, 10, chibios) (push) Has been cancelled
test chibios / build (iofirmware, 10, chibios) (push) Has been cancelled
test chibios / build (new-check, 10, chibios) (push) Has been cancelled
test chibios / build (periph-build, 10, chibios) (push) Has been cancelled
test chibios / build (revo-bootloader, 10, chibios) (push) Has been cancelled
test chibios / build (revo-mini, 10, chibios) (push) Has been cancelled
test chibios / build (signing, 10, chibios) (push) Has been cancelled
test chibios / build (stm32f7, 10, chibios) (push) Has been cancelled
test chibios / build (stm32h7, 10, chibios) (push) Has been cancelled
test chibios / build (stm32h7-debug, 10, chibios) (push) Has been cancelled
test dds / build (sitl) (push) Has been cancelled
test dds / build (stm32h7) (push) Has been cancelled
test Linux SBC / build (bbbmini, armhf) (push) Has been cancelled
test Linux SBC / build (bebop, armhf) (push) Has been cancelled
test Linux SBC / build (bhat, armhf) (push) Has been cancelled
test Linux SBC / build (canzero, armhf) (push) Has been cancelled
test Linux SBC / build (erlebrain2, armhf) (push) Has been cancelled
test Linux SBC / build (navigator, armhf-musl) (push) Has been cancelled
test Linux SBC / build (navigator64, aarch64) (push) Has been cancelled
test Linux SBC / build (navio, armhf) (push) Has been cancelled
test Linux SBC / build (navio2, armhf) (push) Has been cancelled
test Linux SBC / build (pxf, armhf) (push) Has been cancelled
test Linux SBC / build (pxfmini, armhf) (push) Has been cancelled
test Linux SBC / build (t3-gem-o1, aarch64) (push) Has been cancelled
test replay / build (replay, base) (push) Has been cancelled
test replay / build (replay, clang) (push) Has been cancelled
test scripts / build (astyle-cleanliness) (push) Has been cancelled
test scripts / build (check_autotest_options) (push) Has been cancelled
test scripts / build (logger_metadata) (push) Has been cancelled
test scripts / build (param-file-validation) (push) Has been cancelled
test scripts / build (param_parse) (push) Has been cancelled
test scripts / build (python-cleanliness) (push) Has been cancelled
test scripts / build (shellcheck) (push) Has been cancelled
test scripts / build (validate_board_list) (push) Has been cancelled
test blimp / build (base) (push) Has been cancelled
test blimp / build (clang) (push) Has been cancelled
test copter / build (base) (push) Has been cancelled
test copter / build (clang) (push) Has been cancelled
test copter / build-gcc-heli (push) Has been cancelled
test ap_periph / build-gcc-ap_periph (push) Has been cancelled
test plane / build (base) (push) Has been cancelled
test plane / build (clang) (push) Has been cancelled
test rover / build (base) (push) Has been cancelled
test rover / build (clang) (push) Has been cancelled
test sub / build (base) (push) Has been cancelled
test sub / build (clang) (push) Has been cancelled
test tracker / build (base) (push) Has been cancelled
test tracker / build (clang) (push) Has been cancelled
test unit tests and sitl building / build (examples, base) (push) Has been cancelled
test unit tests and sitl building / build (examples, clang) (push) Has been cancelled
test unit tests and sitl building / build (sitl, base) (push) Has been cancelled
test unit tests and sitl building / build (sitl, clang) (push) Has been cancelled
test unit tests and sitl building / build (unit-tests, base) (push) Has been cancelled
test unit tests and sitl building / build (unit-tests, clang) (push) Has been cancelled
test blimp / autotest (sitltest-blimp) (push) Has been cancelled
test copter / autotest (sitltest-copter-tests1a) (push) Has been cancelled
test copter / autotest (sitltest-copter-tests1b) (push) Has been cancelled
test copter / autotest (sitltest-copter-tests1c) (push) Has been cancelled
test copter / autotest (sitltest-copter-tests1d) (push) Has been cancelled
test copter / autotest (sitltest-copter-tests1e) (push) Has been cancelled
test copter / autotest (sitltest-copter-tests2a) (push) Has been cancelled
test copter / autotest (sitltest-copter-tests2b) (push) Has been cancelled
test copter / autotest-heli (sitltest-heli) (push) Has been cancelled
test ap_periph / autotest-can (sitltest-can) (push) Has been cancelled
test plane / autotest (sitltest-plane-tests1a) (push) Has been cancelled
test plane / autotest (sitltest-plane-tests1b) (push) Has been cancelled
test plane / autotest (sitltest-plane-tests1c) (push) Has been cancelled
test plane / autotest (sitltest-quadplane) (push) Has been cancelled
test rover / autotest (sitltest-balancebot) (push) Has been cancelled
test rover / autotest (sitltest-rover) (push) Has been cancelled
test rover / autotest (sitltest-sailboat) (push) Has been cancelled
test sub / autotest (sitltest-sub) (push) Has been cancelled
test tracker / autotest (sitltest-tracker) (push) Has been cancelled
test Linux SBC / build (linux, base) (push) Has been cancelled
2026-05-11 20:11:10 +10:00
Peter BarkerandClaude Sonnet 4.6 1133cdab3f Copter: use an enumeration for WP_YAW_BEHAVIOR
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 14:31:45 +10:00
Leonard Hall 5341583dd1 Copter: add unit and axis suffixes to internal variables and log struct fields 2026-02-10 05:47:01 -08:00
Randy MackayandAndy Piper 0e44baae85 Copter: rename requires_GPS to requires_position
Co-authored-by: Andy Piper <github@andypiper.com>
2026-02-05 14:24:44 -05:00
Randy Mackay 0e72a5ffd7 Copter: Land params moved to class and scaled to meters 2026-01-23 11:51:54 +11:00
Peter Barker 00f9265c68 Copter: correct sign of target Ascent altitude after payload place 2026-01-04 16:59:19 +11:00
Leonard Hall 7230bc21b2 Copter: use Location::from_ekf_offset_NED_m constructor 2025-12-17 08:03:10 +09:00
Leonard Hall 8210bb29e1 Copter: remove D_land_at_climb_rate_ms 2025-12-17 08:03:10 +09:00
Leonard Hall 986c4a4e19 Copter: NEU to NED renaming - Conversion 2025-12-17 08:03:10 +09:00
Leonard Hall 7a8cc3815f Copter: NEU to NED renaming - No compiler change 2025-12-17 08:03:10 +09:00
Leonard Hall b07775a4dc Copter: AC_PosControl: Correct sign of speed_down_ms to positive 2025-11-21 13:01:44 +09:00
Leonard Hall 63a2423942 Copter: Add _U_m accessors for altitude. 2025-11-21 13:01:44 +09:00
Leonard Hall 865aae7793 Copter: Rename terrain_offset_m to terrain_U_m 2025-11-14 10:01:37 +11:00
Leonard Hall ee8595b822 Copter: Naming Change No compiler change 2025-11-14 10:01:37 +11:00
MattKear 23121c2c3e Copter: Add support for ARC_WAYPOINT to auto missions 2025-11-12 20:47:30 +11:00
Randy Mackay aa7e9e853e Copter: flight mode accessor for ekf reset method 2025-11-04 12:27:47 +09:00
Leonard Hall 7e03cfb3a9 Copter: Convert to postype 2025-09-26 10:35:25 +09:00
Tim Tuxworth 2b9fe010ec ArduCopter: fix confusing terrain failsafe message 2025-09-23 13:02:12 +09:00
Henry Warhurst 62ef39b241 Copter: Fix LOITER_TURNS zero radius bug 2025-08-19 09:00:26 +09:00
Leonard Hall 457fc756f4 Copter: Convert loiter_to_alt_run to meters 2025-08-15 14:06:52 +09:00
Leonard Hall ea572f4583 Copter: Convert loiter_to_alt_run to meters 2025-08-15 14:06:52 +09:00
Leonard Hall ff86a544c7 Copter: Small changes to convert to meters 2025-08-15 14:06:52 +09:00
Leonard Hall 5208bfa6d0 Copter: AP_SurfaceDistance: Convert to meters 2025-08-15 14:06:52 +09:00
Leonard Hall 11292d4139 Copter: Convert get_rangefinder_height_interpolated to meters 2025-08-15 14:06:52 +09:00
Leonard Hall 34795c4f4e Copter: Convert get_alt_above_ground to meters 2025-08-15 14:06:52 +09:00
Leonard Hall b07cc04124 Copter: PR feedback 2025-08-13 11:06:41 +09:00
Leonard Hall 61bcd318e8 Copter: Fix payload place unit conversion bug 2025-08-13 11:06:41 +09:00
Leonard Hall 3723c3cd04 Copter: Fix argument axis speed_ne_ms 2025-08-13 11:06:41 +09:00
Leonard Hall 5dbe7b9d7a Copter: Convert Mode Auto to meters 2025-08-13 11:06:41 +09:00
Leonard Hall 1a4f8b738e Copter: Convert Mode Guided to meters 2025-08-13 11:06:41 +09:00
Leonard Hall b90b23e1e7 Copter: Convert set_speed setters to meters 2025-08-13 11:06:41 +09:00
Leonard Hall 7d2d2b6f3f Copter: Add units to nav_attitude_time.climb_rate 2025-08-07 20:32:05 +09:00
Leonard Hall d7dc0fcf88 Copter: Update parameter variables from cm to m 2025-08-07 20:32:05 +09:00
Leonard Hall 5962f25800 Copter: Convert get_pilot_desired_climb_rate to meters 2025-08-07 20:32:05 +09:00
Leonard Hall 07b4065097 Copter: Convert takeoff to meters 2025-08-07 20:32:05 +09:00
Leonard Hall a6d38197d1 Copter: Convert Position Control limit setters to meters 2025-08-07 08:48:18 +09:00
Leonard Hall db5d4ff449 Copter: AC_PosControl: Fix units land_at_climb_rate_cms 2025-08-05 11:04:37 +09:00
Leonard Hall a1049c540c Copter: Takeoff: Fix/Add units and axis
Copter: Takeoff: Fix/Add units and axis
2025-08-05 11:04:37 +09:00
Leonard Hall 35d8e70d74 Copter: Auto: Fix/Add units and axis 2025-08-05 11:04:37 +09:00
Leonard Hall cc08f59eb8 Copter: AC_PosControl: Fix units on set_correction_speed_accel_U 2025-08-05 11:04:37 +09:00
Peter Barker 72ab4e5e45 ArduCopter: avoid use of Location .alt field
various changes to avoid use of the Location .alt field, which should be private.

Introduces several new helper functions on Location to help with this
2025-07-22 17:46:53 +10:00
Leonard Hall 6d3bc4a5b5 Copter: Support - AP_Math: Remove units on get_horizontal_distance 2025-07-17 09:12:37 +09:00
Leonard Hall 74926350cc Copter: Support - AutoYaw: Use radians for consistency 2025-07-08 09:24:39 +09:00
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