Commit Graph
68 Commits
Author SHA1 Message Date
bnsgeyer 63524df2b1 Copter: remove flybar and ext gyro from tradheli 2026-03-23 06:49:00 -04:00
shashwatvoaandRandy Mackay 815227fc13 Copter: wp speed tuning fix for overshoot
Co-authored-by: Randy Mackay <rmackay9@yahoo.com>
2026-03-18 18:36:17 +11:00
Randy Mackay 6b8e2e0ab0 Copter: integrate AC_Loiter param change to use meters 2026-02-02 18:23:43 -05:00
Leonard Hall 7a8cc3815f Copter: NEU to NED renaming - No compiler change 2025-12-17 08:03:10 +09:00
Leonard Hall 453d99d1c9 Copter: Remove unused functions 2025-09-26 17:54:32 +09:00
Peter Barker c7668192ba Copter: improve logging of parameter tuning 2025-07-22 08:14:19 +09:00
Peter Barker c8868a9b73 ArduCopter: add and use AP_RC_TRANSMITTER_TUNING_ENABLED 2025-07-22 08:14:19 +09:00
Peter Barker 0922776a85 Copter: correct being-tuned check for circle mode stick input 2025-07-22 08:14:19 +09:00
Peter Barker 213d679d3d ArduCopter: add support for second parameter tuning RC channel 2025-07-22 08:14:19 +09:00
Peter Barker f6dde59b36 Copter: rename radio_tuning to rc_tuning_param
... and the corresponding min/max values

hopefully a clearer name
2025-07-22 08:14:19 +09:00
Peter Barker d195849cb8 Copter: RC tuning bounds sanity check from both-not-zero to not-equal 2025-07-22 08:14:19 +09:00
Peter Barker a15fb73d0a Copter: unroll complex tuning logic statements
these are all about to change names, so simplify the logic first
2025-07-22 08:14:19 +09:00
Peter Barker c4b091f913 Copter: rename radio_tuning to rc_tuning_param
hopefully a clearer name
2025-07-09 11:48:38 +10:00
Peter Barker 920efe94ca Copter: avoid setting of deadzone on RC tuning channel
instead set a range and retrieve value from configured range with zero dz
2025-07-08 08:23:13 +09:00
Leonard Hall 089b70ca72 Copter: Convert copter to radians 2025-07-01 09:06:25 +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
Peter Barker 7e14d99fbc ArduCopter: replace ToRad with radians and ToDeg with degrees 2025-05-29 11:24:56 +10:00
Leonard Hall 69f563c36d Copter: add units and frames to AC_WPNav methods
Copter

Copter
2025-05-02 21:47:07 +10: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
Rishabh ef3bf1c9f8 Copter: Add Loiter horizontal maximum speed to CH6 tunable param 2025-02-11 08:35:34 +09:00
Peter Barker 784760342d Copter: remove ENABLE/ENABLED/DISABLE/DISABLED defines 2024-09-06 11:53:09 +10:00
Peter Barker 5f40319a3b ArduCopter: rename pid setters to include set_ in the names 2024-07-31 18:43:42 +10:00
Luca Pescante a519597249 Copter: find channel option "Transmitter Tuning" instead of CH6 2024-07-25 09:40:13 +10:00
Peter Barker d4708e2d52 ArduCopter: use AUX_FUNC instead of typedef aux_func_t 2024-02-15 08:41:30 +11:00
Peter Barker 7377b3f8f2 ArduCopter: allow compilation with HAL_LOGGING_ENABLED false 2024-01-17 18:25:55 +11:00
Leonard Hall a3812d7632 Copter: Tuning for position controller angle max 2022-12-20 11:39:33 +11:00
Bill Geyer 4fde394395 Copter: add support for command model class 2022-06-28 07:56:12 +09:00
RuffaloVM f2574c8d35 ArduCopter : case label indentation 2022-05-12 09:24:10 +09:00
Supernovae 0e023f21a6 ArduCopter: Tuning, NFC grammar fixups
changes to improve overall readablity
2021-10-27 22:05:50 +11:00
Tatsuya Yamaguchi 918218bdd4 Copter: fix compilation when ACRO, SPORT and DRIFT modes are disabled 2021-10-12 09:01:14 +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 97decc4c21 Copter: Remove parameter RNGFND_GAIN 2021-09-06 16:00:19 +09:00
Leonard Hall 328c0655e3 Copter: support for SCurves and position controller changes
wp_start provides next_dest_loc
send next_destination to wp_nav instead of setting fast_waypoint
fixup zigzag for S-curve changes
fixup guided
auto spline fixes
smart rtl rename of next_point to dest_NED
loc_from_cmd accepts default location
auto mode stops before starting land command
auto do_next_wp accepts default location
rename do_next_wp to set_next_wp
also rename get_spline_from_cmd argument
also improve failure to set next waypoint due to missing terrain data
also fixup comment in set_next_wp
also auto stops when moving from straight to spline segments
also auto mode spline fix
also auto mode calls AC_WPNav::set_spline_destination_next

Copter: AutoYaw provides rate from WPNav
2021-04-03 12:07:59 +09:00
Randy Mackay 925f76c048 Copter: integrate winch changes
includes the following changes
winch_update called at 50hz
removed ability to set winch rate from ch6 tuning
remove wheel encoder
call winch library to log at 10hz
fix winch param prefix
2020-08-07 21:55:07 +09:00
Randy Mackay f3989cae4c Copter: remove unused Ch6 EKF tuning options 2020-04-22 10:34:18 +09:00
Peter Barker 1968a4cfb1 Copter: correct compilation when SYSTEMID mode is disabled 2019-10-16 15:36:04 +11:00
Randy Mackay 2cb3e446ab Copter: systemid mode formatting and name changes 2019-10-16 08:17:09 +09:00
Leonard Hall c11f2247eb Copter: System ID mode 2019-10-16 08:17:09 +09:00
Leonard Hall f128e93ec5 Copter: support for upgrade to PID object 2019-07-25 17:38:15 +09:00
Randy Mackay a5bdd12bfa Copter: replace TUNE_LOW/HIGH params with TUNE_MIN/MAX
change from uint16 to floats to ease setup
also add check that no function assigned to rc6
2019-04-08 15:24:00 +09:00
Peter Barker e7e56dde7a Copter: move handling of RC switches into RC_Channel 2018-08-01 12:11:30 +09:00
Randy Mackay 0392d2752d Copter: tuning rc-feel uses multiply instead of divide 2018-03-16 13:50:57 +09:00
Leonard Hall 9544b1763b Copter: replace smoothing gain with AC_AttitudeControl::set_input_tc 2018-03-16 13:50:57 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas 115ed491c0 Copter: Obey RANGEFINDER_ENABLED, AUTOTUNE_ENABLED and AC_TERRAIN build macros 2018-03-15 15:03:22 +00:00
Peter Barker 5b355214fd Copter: add option to disable CIRCLE flight mode
Saves about 2.4kB of flash
2018-02-27 07:43:13 +09:00
murata 296ee7315b Copter: minor formatting fixes 2018-02-12 12:17:05 +09:00
murata c31c2a4cf1 Copter: optionalize the winch 2018-02-12 12:16:57 +09:00
Randy Mackay 8d6f8e4d9c Copter: move pos-control pids to pos-control library 2018-01-23 12:00:43 +09:00
Randy Mackay 6546ccbb3f Copter: velocity pi moved to position control library 2018-01-23 12:00:43 +09:00
Randy Mackay 47bbf49aa6 Copter: fix tuning knob rate control of winch 2017-10-27 09:20:38 +09:00