Leonard Hall
48c07d666d
Copter: Address PR feedback
2025-08-07 08:48:18 +09:00
Leonard Hall
a6d38197d1
Copter: Convert Position Control limit setters to meters
2025-08-07 08:48:18 +09:00
Leonard Hall
d641eae0be
Copter: Climb rate: Use helpers for vertical speed, accel parameters
2025-08-07 08:48:18 +09:00
Leonard Hall
e944b8c776
Copter: Fix get_pilot_desired_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
63a3515326
Copter: ZigZag: 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
Leonard Hall
561cfe2c1c
Copter: Support - AC_WPNav: add units to crosstrack_error
2025-07-25 14:20:19 +09:00
Leonard Hall
f8f720a0c0
Copter: remove most of the _cd() functions
2025-07-07 09:28:56 +09:00
Leonard Hall
089b70ca72
Copter: Convert copter to radians
2025-07-01 09:06:25 +09:00
Leonard Hall
a578bf6275
Copter: Fix units on target_climb_rate
2025-06-24 07:55:28 +09:00
Leonard Hall
589708df48
Copter: Names and Units
2025-06-23 15:05:55 +09:00
Leonard Hall
b344ac893a
Copter: Zigzag units
2025-06-16 15:31:46 +09:00
Peter Barker
8aa3c36f92
Copter: trust control values from get_pilot_desired_lean_angles etc
...
this stops ArduCopter looking at the RC failsafe values before trusting return values from varios methods like get_pilot_target_climb_rate_cms
Several other modes already make the assumption that if there's no good pilot input that these methods return 0
2025-05-14 21:39:08 +10: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
Leonard Hall
ce2bb06cf7
Copter: add units and frames to AC_AttitudeControl methods
...
squash
2025-04-29 08:54:14 +09:00
Peter Barker
1e7c5b23c2
Copter: stop passing control in value to get_pilot_desired_climb_rate
...
these are always the same value, so simplify things
2025-04-23 13:39:22 +10:00
Leonard Hall and Peter 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
Randy Mackay
be1c87f3d1
Copter: zigzag uses desired xy instead of actual
2024-10-04 09:25:56 +09:00
Randy Mackay and Leonard Hall
0bcff6cec0
Copter: support set_posvelaccel_offset in auto
...
Co-authored-by: Leonard Hall <leonardthall@gmail.com >
2024-10-04 09:25:56 +09:00
Iampete1
a72182ae97
Copter: don't pass channel_yaw->norm_input_dz() into get_pilot_desired_yaw_rate
2024-09-22 08:40:12 +09:00
Peter Barker
784760342d
Copter: remove ENABLE/ENABLED/DISABLE/DISABLED defines
2024-09-06 11:53:09 +10:00
Peter Barker
f64fcb78d3
ArduCopter: make AP_RANGEFINDER_ENABLED remove more code
2024-07-02 09:17:26 +10:00
muramura
07a5f61782
Copter: Change from enum to class
2024-05-07 20:27:15 +09:00
muramura
0f0023e62d
Copter: Get the flight mode name display from the name method
2024-04-16 09:08:35 +09:00
Peter Barker
7377b3f8f2
ArduCopter: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
muramura
d36667c84a
Copter: Change to ternary operator
2023-09-27 08:12:01 +10:00
murata
8c1e2546d8
Copter: Add an element of NAV_CONTROLLER_OUTPUT to ZIGZAG mode
2023-03-26 20:02:14 +11:00
Peter Barker
15673f2aa7
Copter: remove SPRAYER_ENABLED define in favor of just HAL_SPRAYER_ENABLED
2022-11-15 08:45:42 +09:00
Josh Henderson
3107c42fca
Copter: INAV rename for neu & cm/cms
2021-11-30 10:08:07 +11:00
Josh Henderson
6b871fba55
ArduCopter: inav funcs use _xy()
2021-11-30 10:08:07 +11:00
Tatsuya Yamaguchi
0ff28df2ba
Copter: change the default of zigzag wp delay to 0
2021-11-05 07:37:31 +11: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
Leonard Hall
5fea74d4d0
Copter: Separate landing and terrain following.
2021-09-06 16:00:19 +09:00
Leonard Hall
a1ad194abd
Copter: seperate kinimatic shaping from pid limit setting
2021-07-10 20:25:05 +09:00
Andrew Tridgell
d89388c4cc
Copter: use cleaned up APIs
2021-06-24 20:28:45 +10:00
Leonard Hall
dd0b303ec2
Copter: Fix Loiter attitude error during Pre-Takeoff
2021-05-26 16:03:05 +09:00
Leonard Hall
3b0a870504
Copter: Rename set_yaw_target_to_current_heading
2021-05-26 16:03:05 +09:00
Leonard Hall
e294991b08
Copter: Fix before squash
2021-05-24 20:13:37 +10:00
Leonard Hall
caeaf7c047
Copter: Fix take off altitude
2021-05-24 20:13:37 +10:00
Leonard Hall
4bae8f03a4
Copter: Use PosControl fixes
2021-05-24 20:13:37 +10:00
murata
6d8d35f272
Copter: Change the direct value to the definition name
2021-05-04 19:40:14 -04:00
bnsgeyer
c75848435e
Copter: fix heli land detector and incoporate reset_I_smoothly
2020-12-21 23:33:48 -05:00
Tatsuya Yamaguchi
cde7ae246e
Copter: add ZIGZ_AUTO_ENABLE parameter
2020-06-03 15:21:21 +09:00
Tatsuya Yamaguchi
78fd5fac04
Copter: allow to resume in ZigZag Auto
2020-06-03 15:21:21 +09:00
Tatsuya Yamaguchi
cee7e94ebc
Copter: add zigzag_line_num parameter
2020-06-03 15:21:21 +09:00
Tatsuya Yamaguchi
7bc528097d
Copter: support zigzag auto feature
2020-06-03 15:21:21 +09:00
Tatsuya Yamaguchi
60fb275501
Copter: rename zigzag_auto_pump to zigzag_sprayer
2020-06-03 15:21:21 +09:00