Randy Mackay
28292ab22e
Copter: replace get_rate_bf_targets with get_rate_ef_targets
2023-02-14 16:25:54 +09:00
Andy Piper
f7867780da
Copter: read radio more frequently to support more modern RX/TX
2023-01-10 10:14:12 +09: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
Peter Barker
39eca59938
ArduCopter: move logging of Beacon into Beacon library
2022-04-13 16:22:19 +10:00
Peter Barker
de2182b88f
ArduCopter: move logging of Proximity into Proximity library
2022-04-13 16:22:19 +10:00
Randy Mackay
1251a91430
Copter: add nav_script_time mission command support
2022-02-22 12:32:56 +09:00
Leonard Hall
fd8c180f57
Copter: Support MAVLINK_MSG_ID_SET_ATTITUDE_TARGET
2022-01-19 18:03:17 +11:00
Iampete1
b6806ada27
Copter: move motbatt logging to motors
2022-01-18 10:18:10 +11:00
Peter Barker
b4ff6ddfb7
ArduCopter: move RPM sensor logging into AP_RPM
2022-01-11 11:09:26 +11:00
Iampete1
9c52752e16
Copter: add logging bit to log video stab in fast loop
2022-01-05 19:56:03 +11:00
Peter Barker
f65a96e786
ArduCopter: move INS notch filter logging into INS
2022-01-05 16:34:36 +11:00
Peter Barker
8b2bc89cf6
ArduCopter: make vehicles write notch log messages
2022-01-05 16:34:36 +11:00
Peter Barker
285d752143
ArduCopter: create and use AP_OPTICALFLOW_ENABLED
...
Including a define for each backend.
2021-12-29 18:12:03 +11:00
Peter Barker
72f90d84c9
ArduCopter: allow specification of Scheduler table priorities
2021-11-17 19:00:04 +11:00
Peter Barker
238a6e4016
ArduCopter: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
ee9aef25fc
ArduCopter: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Iampete1
f487118ee9
Copter: update_throttle_range don't set_throttle_range
2021-10-11 22:19:17 -04:00
Andrew Tridgell
ab36dc0ed9
Copter: moved accel cal update to vehicle code
2021-09-17 14:07:14 +10:00
Randy Mackay
da12593bd8
Copter: implement new set_target methods
2021-08-26 11:25:54 +09:00
Peter Barker
3a3433cad2
ArduCopter: add and use HAL_BUTTON_ENABLE
2021-08-25 19:03:42 +10:00
Randy Mackay
8c5b079d8e
Copter: implement get_circle_radius, set_circle_rate
2021-08-25 18:39:09 +10:00
Iampete1
0895cf0a07
Copter: remove gesture compass cal start / stop
2021-08-24 08:51:29 +09:00
Leonard Hall
666c8214b6
Copter: support Control: Refactor to use Jerk
2021-08-11 17:07:29 +09:00
Peter Barker
f7b877f4da
ArduCopter: use AP::compass().available in place of enabled()
2021-07-30 12:19:42 +10:00
Iampete1
c2a6377c53
Copter: #ifdef scripting specific functions
2021-07-28 18:18:32 +10:00
Peter Barker
3684741517
ArduCopter: remove AC_TERRAIN compilation option
...
Use AP_TERRAIN_AVAILABLE instead
2021-07-12 17:34:44 +10:00
Peter Barker
cdbf6d216e
ArduCopter: remove HIL support
2021-06-15 09:47:31 +10:00
Randy Mackay
9a363e9e15
Copter: call AC_PosControl::write_log in modes with only vertical control like AltHold
2021-05-26 18:58:31 +10:00
Josh Henderson
a5b984640e
ArduCopter: Privatize AP_IntertialSensor Logging
2021-04-29 19:19:12 +10:00
Peter Barker
65b1868863
Copter: move precision landing logging up into AC_PrecLand
2021-04-13 10:28:39 +10:00
Randy Mackay
91fa40aea6
Copter: HAL_PROXIMITY_ENABLED replaces PROXIMITY_ENABLED
2021-03-26 16:22:46 +09:00
Emre Saldiran
d5715292a3
Copter: implement set_target_posvel_NED method for use in scripting
2021-03-24 08:55:48 +09:00
Tatsuya Yamaguchi
0cce5699b2
Copter: change from control_mode to flightmode
2021-03-23 22:48:20 +11:00