Commit Graph

3432 Commits

Author SHA1 Message Date
Randy Mackay
343dd16779 Copter: fix typo in AC3.2.1 Release Notes 2015-01-10 22:30:21 +09:00
Randy Mackay
f1207e019d Copter: update AC3.2.1-rc1 Release Notes 2015-01-09 04:58:34 +09:00
Randy Mackay
43762c9fa4 Copter: increase GPS_HDOP_GOOD default to 2.3 2015-01-09 04:54:08 +09:00
Randy Mackay
688088829b Copter: update version to AC3.2.1-rc1 2015-01-08 21:17:53 +09:00
Randy Mackay
c0f5b548e0 Copter: AC3.2.1-rc1 Release Notes 2015-01-08 21:17:20 +09:00
Andrew Tridgell
7b178efd25 Copter: fixes for AP_InertialSensor API changes 2015-01-08 20:50:54 +09:00
Randy Mackay
f5fb21b1d7 Copter: run_nav_updates at 50hz on Pixhawk, 25hz on APM2
Based on work by Jon Challinger (see earlier commit)
2015-01-08 20:33:58 +09:00
Jonathan Challinger
aa1b0da254 Copter: run_nav_updates at 100hz on pixhawk 2015-01-08 20:33:55 +09:00
Randy Mackay
105e2e19ac Copter: skip pre-arm checks when already armed 2015-01-08 15:17:48 +09:00
Randy Mackay
4033f11a3c Copter: report NAV_CONTROLLER_OUTPUT in RTL, Guided
This allows the GCS to display to the user where the vehicle is flying
to in RTL and Guided flight modes
2015-01-06 16:39:39 +09:00
Robert Lefebvre
152a3a2828 ArduCopter: Bug fix, int8t should be uint16t. 2015-01-06 15:52:36 +09:00
Randy Mackay
6b236eb7ea Copter: set pre_arm_gps_check flag 2014-12-26 15:10:34 +09:00
Jonathan Challinger
f3e9e9cc6f Copter: use force_descend option on auto landings 2014-12-24 14:44:55 +09:00
Randy Mackay
6327f4adf1 Copter: allow arming in GUIDED only from GCS
Also changed mode_allows_arming function to accept arming_from_gcs param
Also remove AUTOTUNE from arming list
2014-12-24 14:44:53 +09:00
Jonathan Challinger
c65cb45c07 Copter: move all arm check logic into arm_checks 2014-12-24 14:44:53 +09:00
Jonathan Challinger
e05f8d3087 Copter: add mode_allows_arming function 2014-12-24 14:44:52 +09:00
Jonathan Challinger
7ea5e69f9c Copter: auto-disarm if land complete regardless of mode 2014-12-24 14:44:51 +09:00
Jonathan Challinger
9fc62b5db2 Copter: use ap.throttle_zero instead of rc_3.control_in in auto_disarm_check 2014-12-24 14:44:50 +09:00
Jonathan Challinger
f64f155c3a Copter: add land_complete to fence disarm check 2014-12-24 14:44:49 +09:00
Randy Mackay
9ced648479 Copter: throttle zero debounce to separate function
Also initialise throttle_zero  to true on startup
Treat throttle less than zero as zero
2014-12-24 14:44:48 +09:00
Jonathan Challinger
8d63a65793 Copter: Change all zero throttle checks that should be conservative to use ap.throttle_zero 2014-12-24 14:44:48 +09:00
Jonathan Challinger
506c7661a4 Copter: add throttle_zero state 2014-12-24 14:44:47 +09:00
Randy Mackay
c8e0f3e13a Copter: update version to AC3.2 2014-11-07 13:49:50 +09:00
Randy Mackay
f8de0ecc9e Copter: update AC3.2 ReleaseNotes 2014-11-07 13:49:25 +09:00
Randy Mackay
bd69290e5a Copter: minor update to AC3.2-rc14 ReleaseNotes 2014-10-31 10:56:46 +09:00
Randy Mackay
3a292db7f1 Copter: update AC3.2-rc14 ReleaseNotes 2014-10-29 18:09:11 +09:00
Randy Mackay
ddb8796d2c Copter: return false when arming fails 2014-10-29 15:59:54 +09:00
Randy Mackay
683f3a55c4 Copter: re-enable CPU failsafe if arming fails 2014-10-29 15:59:22 +09:00
Randy Mackay
dc3509ef55 Copter: fail to arm if gyro cal fails 2014-10-29 15:45:56 +09:00
Randy Mackay
7b4cd9ee37 Copter: reset ahrs gyro drift after gyro calibration 2014-10-29 15:42:22 +09:00
Jonathan Challinger
ef0b934b10 Copter: don't stop logging on disarm when LOG_WHEN_DISARMED is set 2014-10-29 15:42:16 +09:00
Randy Mackay
a9e6c06f1a Copter: update version to AC3.2-rc14 2014-10-27 22:27:27 +09:00
Randy Mackay
1921e22265 Copter: ReleaseNotes for AC3.2-rc14 2014-10-27 22:27:14 +09:00
Randy Mackay
3a8d4cdcda Copter: fix to dcm-check to be continuous
dcm-check was triggering after 10 bad headings but these did not need to
be continuous meaning if the vehicle was flown long enough it would
almost certainly trigger a dcm-check failure and land
2014-10-27 12:39:24 +09:00
Randy Mackay
83a5102ec5 Copter: version to AC3.2-rc13 2014-10-23 22:20:10 +09:00
Randy Mackay
4bd3f593ef Copter: ReleaseNotes for AC3.2-rc13 2014-10-23 22:20:07 +09:00
Randy Mackay
fdf6aa5492 Copter: shorten ESC calibration message 2014-10-23 22:19:58 +09:00
Randy Mackay
8b87a407ed Copter: remove debug 2014-10-23 22:19:55 +09:00
Randy Mackay
00f9882241 Copter: remove DO_MOUNT_CONFIGURE support
The functions in the mount lib didn't work anyway
2014-10-23 22:19:48 +09:00
Randy Mackay
43c5a70424 Copter: completely disable vel controller 2014-10-23 22:19:44 +09:00
Randy Mackay
0d2954b5a4 Copter: landing detector checks baro climb rate
Barometer climb rate must be -150cm/s ~ +150cm/s
This threshold is generous because we already use the inertial
navigation climb rate so this is just to catch cases where inertial nav
is very incorrect in it's climbrate estimates
2014-10-22 17:40:53 +09:00
Jonathan Challinger
0335138683 Copter: print frame type in log headers 2014-10-22 14:57:31 +09:00
Randy Mackay
8da15cb409 Copter: check target of set-mode request from GCS
Issue discovered and fix contributed by Deadolous
2014-10-20 13:57:21 +09:00
Randy Mackay
9d76d3b423 Copter: log DCM reported roll-pitch and yaw error 2014-10-18 20:14:32 +09:00
Randy Mackay
92225dc5db Copter: add NearlyAll-AC315 LOG_BITMASK description 2014-10-17 21:34:02 +09:00
Randy Mackay
d58f7ada62 Copter: remove extra in_mavlink_delay from should_log function
Also return false when logging disabled
2014-10-17 21:33:58 +09:00
Andrew Tridgell
c093160ea9 Copter: support logging while disarmed 2014-10-17 21:33:52 +09:00
Randy Mackay
7e1c975c54 Copter: add DCM check of yaw error
Triggers an "ekf" failsafe if the DCM yaw error is > 60deg
2014-10-16 17:28:42 +09:00
Randy Mackay
470fcc2077 Copter: add DCM_CHECK_THRESH parameter 2014-10-16 17:27:15 +09:00
Jonathan Challinger
71722d2e49 Copter: remove DRIFT and SPORT from manual_flight_mode function 2014-10-11 15:28:28 +09:00