314 Commits

Author SHA1 Message Date
Randy Mackay
6b8e2e0ab0 Copter: integrate AC_Loiter param change to use meters 2026-02-02 18:23:43 -05:00
Randy Mackay
947697ec04 Copter: integrate ANGLE_MAX move to ATC 2026-01-28 08:45:12 +11:00
Randy Mackay
738d6efd59 Copter: call Circle parameter conversion 2026-01-26 22:22:38 -05:00
Randy Mackay
f72a43d17b Copter: call psc parameter conversion for NED 2025-12-17 08:03:10 +09:00
Iampete1
2c0c074b71 ArduCopter: move RPM lib to vehicle 2025-07-22 10:33:55 +10:00
Peter Barker
712fd7bc30 ArduCopter: allow AP_MotorsTri to be compiled out of code 2025-06-24 16:42:00 +10: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
92d40dcd24 ArduCopter: remove get_filter_status from AP_InertialNav 2025-05-29 15:14:42 +10:00
Leonard Hall
af2b2ff9bf Copter: Remove INAV 2025-05-24 09:23:35 +09:00
Leonard Hall
8dbb7e9edf Copter: AC_PosControl: Remove INAV and update_estimates() 2025-05-24 09:23:35 +09:00
Peter Barker
8425bf46dd Copter: remove unused hgt_variance_filt
this filter is populated but never checked when checking variances
2025-01-29 18:52:35 +11:00
Peter Barker
e202a4128c Copter: remove stale parameter conversions
this removes stale parameter conversions.

These patches are all in the Copter-4.0.0 tag, meaning that they are all for upgrading from a version prior to that to a version prior-or-equal-to Copter-4.0.0

Past this a user running a version of ArduCopter < 4.0.0 to something >= 4.7.0 will not have smooth parameter conversions
2024-12-31 10:54:56 +11:00
Peter Barker
e4859599cf Copter: stop using global ap variable as bitmask 2024-11-06 16:31:38 +09:00
Peter Barker
9f1690ac20 ArduCopter: adjust for AP_Mission logging mission-item-starts 2024-10-01 10:19:29 +10:00
Peter Barker
784760342d Copter: remove ENABLE/ENABLED/DISABLE/DISABLED defines 2024-09-06 11:53:09 +10:00
Peter Barker
6dac230ccb ArduCopter: correct compilation with AP_RRSI_ENABLED false
Co-authored-by: David Buzz <davidbuzz@gmail.com>
2024-07-24 09:11:39 +10:00
Peter Barker
f64fcb78d3 ArduCopter: make AP_RANGEFINDER_ENABLED remove more code 2024-07-02 09:17:26 +10:00
Andrew Tridgell
7551236854 ArduCopter: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
Peter Barker
1ee1f24ea9 ArduCopter: stop passing serial manager to GPS init
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker
cb76ce534b ArduCopter: move AC_Avoidance defines into libraries 2024-03-11 18:07:18 +11:00
Peter Barker
f2a9f1516b ArduCopter: move gripper up to AP_Vehicle
also make the singleton return a reference rather than a pointer
2024-02-21 21:05:12 +11:00
Peter Barker
4e97561d5b ArduCopter: move logger object up to AP_Vehicle 2024-02-13 10:54:29 +11:00
Andy Piper
780045ee3a Copter: filter ekf variances for failsafe and vibration checks
add a parameter to control EKF failsafe filtering
2024-02-07 15:10:30 +00:00
Peter Barker
78e3719835 Copter: move scripting up to AP_Vehicle 2024-02-07 18:24:12 +11:00
Peter Barker
af5cba5826 ArduCopter: move can_mgr.init call up to AP_Vehicle
... also adds the call for Blimp...
2024-02-06 11:03:54 +11:00
Peter Barker
9656ecdbba ArduCopter: move call to BoardConfig.init to AP_Vehicle 2024-02-01 07:59:11 +11:00
Peter Barker
eab70e3a1e ArduCopter: move AP_Stats to AP_Vehicle 2024-01-30 11:12:21 +11:00
Peter Barker
7377b3f8f2 ArduCopter: allow compilation with HAL_LOGGING_ENABLED false 2024-01-17 18:25:55 +11:00
Dr.-Ing. Amilcar do Carmo Lucas
413af641be ArduCopter: Spell correction 2024-01-17 08:40:15 +09:00
Iampete1
60816f4351 Copter: use base class AC_AttitudeControl object 2023-12-05 08:08:09 +09:00
Gone4Dirt
399398fe64 Copter: Add heli motors param conversion helper 2023-11-14 10:24:03 +11:00
muramura
79a59d2739 Copter: The preprocessor determines whether rangefinder initialization is possible 2023-08-23 22:31:15 +10:00
Andrew Tridgell
105b7a6163 ArduCopter: removed set_blocking_writes_all calls 2023-07-12 17:06:02 +10:00
Peter Barker
cd8a699675 ArduCopter: add option to disable relay and servorelay libraries 2023-06-20 09:36:39 +10:00
Peter Barker
3eae095966 ArduCopter: use AP_BEACON_ENABLED instead of BEACON_ENABLED 2023-04-12 09:24:39 +10:00
tzarjakob
97b7e8d1d0 ArduCopter: configuration of Precision Landing for custom build server 2023-03-27 09:04:07 +11:00
Peter Barker
3f21946d50 Copter: stop setting motor output levels at boot
We should not have different state in our motors library based on your RC stick positions at boot.

this call is made anywhere we actually arm the motors anyway.
2023-03-25 22:19:54 +11:00
Peter Barker
9c2d68bcd1 Copter: remove enable_motor_output method
this doesn't actually do what it says it does.  I think the functionality to set the motors armed was split out long ago but this little method and its misleading comments remained
2023-03-25 07:57:48 +09:00
Peter Barker
ade654b251 Copter: use AP_WINCH_ENABLED in place of WINCH_ENABLED 2023-03-03 20:59:06 +11:00
Randy Mackay
e30a492137 Copter: integrate camera frontend/backend split 2023-03-01 18:18:51 +11:00
Peter Barker
c32a11f37a ArduCopter: make and use AP_LANDINGGEAR_ENABLED 2022-12-14 18:30:23 +11:00
Leonard Hall
5d690f0360 Copter: Support changing update period 2022-12-13 17:10:06 +11:00
Peter Barker
be93d8212c ArduCopter: add AP_GRIPPER_ENABLED 2022-10-04 10:58:34 +11:00
Peter Barker
9c7e1c3af9 ArduCopter: add and use AP_RPM_ENABLED 2022-09-20 09:28:27 +10:00
esaldiran
cbadf77652 ArduCopter: support custom controller 2022-08-30 13:10:09 +10:00
rishabsingh3003
8fcd42d104 Copter: Convert PRX_ parameters to PRX1_ 2022-08-24 18:26:27 +10:00
Iampete1
b988391455 Copter: Fence moved to vehicle 2022-07-27 19:04:56 +10:00
RuffaloLavoisier
2172095e3f Copter : correct spelling on comment 2022-07-11 08:51:27 +09:00
Randy Mackay
b60d6348ed Copter: add dead reckon failsafe 2022-05-25 20:05:21 +09:00
Randy Mackay
c102270e72 Copter: ekf_has_relative_position may use wind estimate 2022-05-25 20:05:21 +09:00