Commit Graph

6269 Commits

Author SHA1 Message Date
Randy Mackay
69e8158a9d Copter: CTUN logging fix for SAlt
sonar altitude was not being logged in modes that don't use surface tracking including Auto
SAlt scaling was also incorrect
2019-12-16 15:17:36 +09:00
Peter Barker
d4438f0a1c Copter: correct compilation when avoidance disabled 2019-12-16 15:16:33 +09:00
Peter Barker
d1c2e0017e Copter: remove redundant SurfaceTracking enumeration namespacing
Also rename State to Surface to be more specific about what is being
set/tracked.
2019-12-16 15:16:01 +09:00
Peter Barker
9879821600 Copter: Proximity uses rangefinder singleton 2019-12-16 15:00:12 +09:00
Peter Barker
92b707c19c Copter: stop passing serial manager to proximity constructor 2019-12-16 14:59:34 +09:00
bnsgeyer
e10e63698f Copter: Change STAB_COL params to percent 2019-12-16 14:20:17 +09:00
Leonard Hall
3901471eaf Copter: System ID mode: Add tuning option parameter discription 2019-12-16 14:12:47 +09:00
Randy Mackay
945e34639c Copter: use SID_AXIS to hide other SystemID mode params 2019-12-16 14:09:48 +09:00
Randy Mackay
8512658b61 Copter: add mandatory gps checks 2019-12-16 14:08:39 +09:00
Randy Mackay
32a0350aef Copter: scripting init sends failure message 2019-12-16 14:07:44 +09:00
Gone4Dirt
36ed12073c Copter: Added autorotation flight mode and support 2019-12-16 14:05:14 +09:00
Peter Barker
ad2c9d4e7e Copter: rename system_status as it won't be called from base class 2019-12-16 14:02:46 +09:00
Randy Mackay
16036b6dff Copter: update proximity sensor at 200hz 2019-12-16 13:47:21 +09:00
Randy Mackay
76d78ba26a Copter: fix CTUN log msg TAlt scaling 2019-12-16 13:41:53 +09:00
Randy Mackay
d6c913cc50 Copter: use const reference when retrieving wpnav destination 2019-12-16 13:41:23 +09:00
Randy Mackay
7ed3efd377 Copter: auto stays in takeoff submode after reaching altitude 2019-12-16 13:41:20 +09:00
Leonard Hall
6dc8dd2960 Copter: Delay release of I term until take off 2019-12-16 13:38:56 +09:00
Andrew Tridgell
614499ef4e ArduCopter: moved AC_PID dependency to core 2019-12-16 13:35:57 +09:00
Randy Mackay
5701af1a30 Copter: version to 4.0.0-rc2 2019-11-04 14:25:39 +09:00
Randy Mackay
e4e50d387d Copter: 4.0.0-rc2 release notes 2019-11-04 14:25:25 +09:00
Matt Lawrence
9ba4941aa7 Copter: Refactor failsafes, add fs_options bitmask parameter
- Radio failsafe, battery failsafe, GCS failsafe refactoring
- Add new FS_OPTIONS parameter
- Enhance GCS Failsafe abilities
2019-11-03 08:15:13 +09:00
Leonard Hall
eef916aa99 Copter: limit ATC_MOT_MIX_MAX in case of a fly away 2019-10-31 20:12:26 +09:00
Andy Piper
bf12c686c7 ArduCopter: add support for BLHeli telemetry-based updates to the harmonic notch
refactor to include RPM for all copter types
2019-10-31 20:10:30 +09:00
Randy Mackay
c2a1ab988d Copter: fix PSC_ACCZ_FILT to _FLTE param conversion 2019-10-31 20:06:49 +09:00
Randy Mackay
ec01ae4ce7 Copter: version to 4.0.0-rc1 2019-10-26 09:32:39 +09:00
Randy Mackay
a2b60689a7 Copter: update 4.0.0-rc1 release notes 2019-10-26 09:32:32 +09:00
Randy Mackay
4b31c3074c Copter: 4.0.0-rc1 release notes 2019-10-25 14:35:41 +09:00
Randy Mackay
85f963b961 Copter: multicopter ATC_RAT_RLL/PIT_FILT copied to FLTD and FLTT 2019-10-25 12:28:00 +08:00
Michael du Breuil
b42b1c08c4 Copter: Support new AP_Vehicle::set_mode 2019-10-25 08:48:22 +08:00
Peter Barker
9c57862ec6 Copter: use ahrs singleton to log ATT, POS and AHRS2 2019-10-24 13:15:46 +11:00
Randy Mackay
8724e2f160 Copter: minor comment change 2019-10-22 07:15:48 +08:00
Peter Barker
f7ba79e493 Copter: canonicalize on STANDBY rather than STANDY_BY 2019-10-21 21:22:17 +08:00
Peter Barker
198c93e479 Copter: correct use of nanf 2019-10-18 13:52:07 +09:00
Randy Mackay
7b0da89708 Copter: add vibration check 2019-10-18 11:15:25 +09:00
Leonard Hall
50a098c359 Copter: Standby functions 2019-10-17 14:57:18 +09:00
Peter Barker
1968a4cfb1 Copter: correct compilation when SYSTEMID mode is disabled 2019-10-16 15:36:04 +11:00
Andrew Tridgell
faa4f57e61 Copter: remove AP_ADSB from wscript 2019-10-16 13:13:24 +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
91be844b66 Copter: Let modes stop Attitude Logging 2019-10-16 08:17:09 +09:00
Andy Piper
7fd22f63a9 ArduCopter: allow logging of both IMU and IMU_RAW
allow logging of both IMU and IMU_RAW at the same time so that filtering and errors can be seen
2019-10-15 10:10:32 +11:00
Randy Mackay
36327d56de Copter: reject reboot request from GCS if auto esc cal on next reboot
this resolves an edge case in which the motors could spin up on the next reboot because the user didn't unplug the battery to reboot the flight controller
2019-10-15 07:41:44 +09:00
Andy Piper
8ce7f02167 ArduCopter: add functions to update dynamic notch frequency. Periodically log the frequency.
tradheli- make RPM sensor input to harmonic notch in hertz
2019-10-10 20:26:02 +09:00
Peter Barker
9e5d5c023c Copter: move many members up to base class 2019-10-08 11:26:04 +11:00
Peter Barker
95f81297d9 Copter: become an AP_Vehicle 2019-10-08 11:26:04 +11:00
Peter Barker
bfbb482919 Copter: remove bogus ARMING_CHECK_NONE 'bitmask value' 2019-10-08 10:31:07 +11:00
murata
abb91fc33a Copter: Change external button specification to option
Copter: Change the definition name from BUTTON to BUTTON_ENABLED.
2019-10-08 08:09:19 +09:00
Randy Mackay
ca92f0505e Copter: follow mode restores offsets to zero on exit 2019-10-07 08:30:45 +09:00
chobits
5a0fe4e322 Copter: do not speed up EKF failsafe if optflow works 2019-10-04 11:15:38 +09:00
Randy Mackay
6e27d49f24 Copter: add pre-arm check of PILOT_SPEED_UP param 2019-10-03 07:16:35 +09:00