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
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
Randy Mackay
5718c49928
Copter: set-desired-speed applied to flightmode
2023-12-06 08:44:52 +09:00
Andy Piper
aad51b7066
Copter: update PID notch centers at 1Hz with average loop rate
2023-11-21 13:26:23 +11:00
Peter Barker
75f1459fa6
ArduCopter: add and use AP_TEMPCALIBRATION_ENABLED
2023-11-07 07:46:24 +11:00
muramura
6820e96ca8
Copter: Change from fast_loop method to FAST_TASK(NFC)
2023-08-23 19:24:01 +09:00
muramura
d9492c1c6c
Copter: Change RATE (NFC)
2023-07-31 17:18:21 +09:00
Randy Mackay
9d2e9b37c8
Copter: log MNT at 10hz
2023-07-26 17:33:18 +10:00
Tom Pittenger
a88c3a08b0
Copter: is_landing/is_taking_off not to req scripting
2023-07-03 22:44:00 -07:00
Peter Barker
cd8a699675
ArduCopter: add option to disable relay and servorelay libraries
2023-06-20 09:36:39 +10:00
Tatsuya Yamaguchi
fdac668782
Copter: implement is_landing and is_taking_off for use by lua
2023-05-26 10:59:09 -07:00
Peter Barker
6c5c88061f
ArduCopter: move call of notify.update up to AP_Vehicle
2023-05-17 18:41:15 +10:00
Peter Barker
96fa96936b
ArduCopter: AP_Arming ensures mission items present when in auto mode
...
Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>
2023-04-14 07:49:54 +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
Pierre-Yves BRULIN
d67e67965f
Copter: Reenable PID logging in SystemID mode
2023-03-08 19:28:05 +11:00
Leonard Hall
7978347044
Copter: Add support for terrain altitude time constant
2023-03-07 13:41:35 +11:00
Peter Barker
ade654b251
Copter: use AP_WINCH_ENABLED in place of WINCH_ENABLED
2023-03-03 20:59:06 +11:00
Bill Geyer
128794ec84
Copter: run update autorotation before motors
2023-02-05 17:54:33 -05:00
Randy Mackay
e076ce64a1
Copter: replace get_rate_bf_targets with get_rate_ef_targets
2023-01-09 10:34:34 +09:00
Andy Piper
b19b14404b
Copter: log FFT messages at 25Hz if fast filter tuning is set
2022-12-28 18:14:56 +11:00
Andy Piper
9356ccbd32
Copter: read radio more frequently to support more modern RX/TX
2022-12-22 18:38:31 +00:00
Tatsuya Yamaguchi
da73b419ab
Copter: fix compilation when GUIDED, AUTO and CIRCLE modes are disabled
2022-12-22 13:37:28 +09:00
Peter Barker
c32a11f37a
ArduCopter: make and use AP_LANDINGGEAR_ENABLED
2022-12-14 18:30:23 +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
Andrew Tridgell
8c4732210c
Copter: two more arguments to NAV_SCRIPT_TIME
2022-10-23 18:11:15 +11:00
Peter Barker
be93d8212c
ArduCopter: add AP_GRIPPER_ENABLED
2022-10-04 10:58:34 +11:00
Peter Barker
fd28991ab2
ArduCopter: add and use AP_CAMERA_ENABLED
2022-09-21 11:58:38 +10:00
Peter Barker
9c7e1c3af9
ArduCopter: add and use AP_RPM_ENABLED
2022-09-20 09:28:27 +10:00
Randy Mackay
3f96423795
Copter: add takeoff RPM check
2022-09-07 17:03:03 +01:00
esaldiran
cbadf77652
ArduCopter: support custom controller
2022-08-30 13:10:09 +10:00
Peter Barker
78c742978e
ArduCopter: rename OpticalFlow class to AP_OpticalFlow
...
Brings us in-line with other classes in ArduPilot.
Removes ambiguity with AP_HAL::OpticalFlow which can cause compilation errors as we start to make code more portable across targets
2022-08-18 14:24:01 +10:00
Henry Wurzburg
d3aebd72d8
Copter: logging disentangle and correct bugs and rename bitmasks
...
fix
2022-08-16 20:16:24 -04:00
Peter Barker
d39fcfd038
ArduCopter: move call to compass cal update up to AP_Vehicle
2022-08-16 10:06:44 +10:00
Andy Piper
9a450a05bb
Copter: add fast harmonic notch logging
2022-08-09 03:45:08 -04:00
Andy Piper
1c8d206dfb
Copter: fast attitude logging should be at loop rate
2022-08-09 03:45:08 -04:00
Iampete1
1b160205ab
ArduCopter: change AC_FENCE to AP_FENCE_ENABLED
2022-07-27 19:04:56 +10:00
Iampete1
b988391455
Copter: Fence moved to vehicle
2022-07-27 19:04:56 +10:00
Yuri
a97a17cce4
Copter: implement set_desired_speed
2022-07-07 19:34:10 +09:00
Randy Mackay
7d13582913
Copter: implement get_rate_bf_targets method
2022-06-15 09:07:14 +09:00
Peter Barker
fca544a14a
Copter: let AHRS update orientation in its own time
2022-06-12 17:32:11 +10:00
Randy Mackay
b60d6348ed
Copter: add dead reckon failsafe
2022-05-25 20:05:21 +09:00
Peter Barker
efe1dfe0f4
ArduCopter: run prearm checks on all vehicles @1Hz, displaying @0.0333Hz
2022-05-18 12:25:26 +09:00
Peter Barker
b0c8fda8d4
ArduCopter: move logging of compass ERR flags into AP_Compass
2022-05-10 19:46:40 +10:00
Peter Barker
6830092a7d
ArduCopter: move error logging of sensor health into AP_Baro
2022-05-03 17:38:09 +10:00
Andy Piper
01766eee01
Copter: use new Task infrastructure for the fast loop
...
add helper for running rate controller
add fast_loop documentation.
2022-05-03 08:20:13 +09:00
Randy Mackay
5ad6a0d2ef
Copter: implement has_ekf_failsafed for use by lua
2022-04-26 18:37:54 +09:00