Commit Graph

7079 Commits

Author SHA1 Message Date
Randy Mackay
9014d92a22 Copter: 4.2.1-rc1 release notes 2022-05-28 16:31:22 +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
Randy Mackay
b6c1bc291b Copter: 4.2.0 release notes 2022-05-23 16:17:00 +09:00
murata
5096fe5fd2 Copter: Supports 32 servos 2022-05-23 10:08:38 +10:00
Andrew Tridgell
424c3b953a Copter: 32 servo conversion 2022-05-22 12:07:37 +10:00
murata
3b47da3d30 Copter: Clarify that the target_yaw_rate variable is set 2022-05-20 11:21:22 +09:00
Rishabh
1e7203616b Copter: Do not allow automatic yaw while prec land retry 2022-05-19 15:31:41 +09:00
Peter Barker
efe1dfe0f4 ArduCopter: run prearm checks on all vehicles @1Hz, displaying @0.0333Hz 2022-05-18 12:25:26 +09:00
khanasif786
e7b0aff8ec Copter:changed GPS glitch message 2022-05-18 09:25:14 +09:00
Andrew Tridgell
705ec9040c Copter: allow VTOL_TAKEOFF and VTOL_LAND as synonyms
this allows is_takeoff_next() to be in common, and reduces confusion
if user selects VTOL_TAKEOFF in a GCS mission editor
2022-05-18 06:43:16 +10:00
murata
fd9bb4c3d2 Copter: Console output can be disabled 2022-05-17 09:53:06 +10:00
Randy Mackay
50bf204c2d Copter: 4.2.0-rc4 release notes 2022-05-16 08:21:36 +09:00
Leonard Hall
b8a92058b1 Copter: Dissable yaw slew in loiter 2022-05-14 22:31:43 +09:00
Bill Geyer
889a9b0f06 Copter: fix position ctrl init for guided takeof 2022-05-14 12:16:02 +09:00
RuffaloVM
f2574c8d35 ArduCopter : case label indentation 2022-05-12 09:24:10 +09:00
Peter Barker
3bf0a21887 ArduCopter: support *10 multipler when storing/retrieving radius in NAV_LOITER_TURNS 2022-05-11 17:40:35 +10:00
Peter Barker
b0c8fda8d4 ArduCopter: move logging of compass ERR flags into AP_Compass 2022-05-10 19:46:40 +10:00
Peter Barker
fdb971fc0b Copter: remove duplicate logging of mavlink parachute enable/disable 2022-05-10 08:47:11 +09:00
Peter Barker
6201fd3cf0 Copter: remove duplicate logging of RC parachute enable/disable 2022-05-10 08:47:11 +09:00
Peter Barker
c789755372 ArduCopter: remove handling of MAVLINK_MSG_ID_SET_HOME_POSITION
We decided to remove this after 4.2 was out in favour of
MAV_CMD_DO_SET_HOME which has been available since 2015.

The gcs-maintainers list was notified in Feburary.
2022-05-10 09:46:22 +10:00
Randy Mackay
1ac8661899 Copter: vibration compensation turns off in manual modes 2022-05-09 08:40:28 +09:00
Randy Mackay
876f28d8fe Copter: 4.2.0-rc3 release notes 2022-05-07 08:45:49 +09:00
Peter Barker
6830092a7d ArduCopter: move error logging of sensor health into AP_Baro 2022-05-03 17:38:09 +10:00
Randy Mackay
b56bd41034 Copter: radio fs continue-if-guided loses dependency on gcs failsafe 2022-05-03 08:36:20 +09:00
Randy Mackay
b3869f3a7c Copter: minor format fix 2022-05-03 08:36:20 +09:00
Randy Mackay
361a7483ff Copter: remove empty led.cpp 2022-05-03 08:36:20 +09: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
Mirko Denecke
4d34d36ede ArduCopter: fix auxiliary typo 2022-05-02 10:55:08 +10:00
Randy Mackay
fdc9aa79ff Copter: 4.2.0-rc2 release notes 2022-04-29 08:11:46 +09:00
Peter Barker
f4b46d3b9c ArduCopter: add PARAMETER CONVERSION comments 2022-04-28 10:17:11 +10:00
Tatsuya Yamaguchi
a4d3607de1 Copter: move Disarm/EStop/Interlock check from arm_checks to run_pre_arm_checks 2022-04-27 09:36:36 +09:00
Tatsuya Yamaguchi
b636abfde0 Copter: add disable prearm display option 2022-04-27 09:36:36 +09:00
Randy Mackay
5ad6a0d2ef Copter: implement has_ekf_failsafed for use by lua 2022-04-26 18:37:54 +09:00
Andrew Tridgell
eb4a70f613 Copter: moved harmonic notch update code to AP_Vehicle 2022-04-19 09:39:03 +10:00
Andrew Tridgell
13107dfa6d Copter: support harmonic notch on 2nd RPM sensor 2022-04-19 09:39:03 +10:00
Andrew Tridgell
c03436b5e4 Copter: update for changed INS_NOTCH parameter name 2022-04-19 09:39:03 +10:00
Andrew Tridgell
8d187f4bc6 Copter: support two full harmonic notch filters 2022-04-19 09:39:03 +10:00
Andrew Tridgell
47e95c2a88 Copter: param conversion for INS_NOTCH to INS_HNTC2 2022-04-16 08:14:06 +10:00
Bill Geyer
836ae87955 Copter: properly set feedforward enabled before exit 2022-04-14 07:49:38 +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
da21c47f43 Copter: 4.2.0-rc1 release notes 2022-04-09 20:39:02 +09:00
Peter Barker
32cfe70a44 ArduCopter: stop libraries including AP_Logger.h in .h files
AP_Logger.h is a nexus of includes; while this is being improved over
time, there's no reason for the library headers to include AP_Logger.h
as the logger itself is access by singleton and the structures are in
LogStructure.h

This necessitated moving The PID_Info structure out of AP_Logger's
namespace.  This cleans up a pretty nasty bit - that structure is
definitely not simply used for logging, but also used to pass pid
information around to controllers!

There are a lot of patches in here because AP_Logger.h, acting as a
nexus, was providing transitive header file inclusion in many (some
unlikely!) places.
2022-04-08 19:18:38 +10:00
Peter Barker
5539b55c01 Copter: factor failsafe reporting 2022-04-06 10:40:09 +10:00
Randy Mackay
2f03e2a75f Copter: 4.2.0-beta3 release notes 2022-03-30 19:55:45 +09:00
Bill Geyer
26297069d3 Copter: make systemid use new chirp math function 2022-03-29 08:05:41 +09:00
Randy Mackay
f1c072bcd2 Copter: auto mode sets submode after all possible failures are passed 2022-03-24 19:24:25 +09:00
Randy Mackay
f6166906e0 Copter: guided mode takeoff failure leaves submode unchanged 2022-03-24 19:24:25 +09:00
Leonard Hall
0591d760ea Copter: Clarify calculations in get_pilot_desired_lean_angles 2022-03-24 13:46:52 +09:00