Commit Graph

5050 Commits

Author SHA1 Message Date
Peter Barker df0e9029b0 Copter: simplify start_logging 2017-06-15 10:28:14 +09:00
Peter Barker 1dbf1086b0 Copter: allow mavlink messages to be exchanged on failed boot 2017-06-15 10:27:23 +09:00
Randy Mackay 54539fc5af Copter: increase RC input deadzones for roll pitch and yaw
Copter-3.5 testing resulted in a significant number of users reporting various issues like poshold and autotune were not functioning because their RC inputs were straying out of the deadzones
2017-06-15 10:11:46 +09:00
Randy Mackay a1654fa83d Copter: update AC3.5.0-rc7 release notes 2017-05-25 12:04:55 +09:00
Randy Mackay b081e8c04e Copter: version to 3.5.0-rc7 2017-05-25 11:56:58 +09:00
Randy Mackay 1484c248ae Copter: 3.5.0-rc7 release notes 2017-05-25 11:56:52 +09:00
Randy Mackay 7150dfd5f2 Copter: sport and acro trainer limits based on target attitude
previously the trainer used the vehicle's actual attitude meaning that the target could get far past the limits if there was an attitude error
2017-05-25 11:29:16 +09:00
Randy Mackay cffd5e0f0b Copter: fix compassmot for oneshot ESCs 2017-05-25 11:29:01 +09:00
Andrew Tridgell a9ec4c3422 Copter: adjust autotune poshold
only reset position on pitch or roll input

also increases the max angle error for twitching in autotune. When a
vehicle is not well tuned the limit can prevent twitching
2017-05-25 11:28:57 +09:00
Randy Mackay 5fad98078f Copter: fix esc calibration for one-shot
the cork and push need to be done from the vehicle level
2017-05-25 11:27:58 +09:00
Randy Mackay efab409b6e Copter: version to AC3.5.0-rc6 2017-05-15 14:32:14 +09:00
Randy Mackay 539d009de3 Copter: AC3.5-rc6 release notes 2017-05-15 14:31:46 +09:00
Randy Mackay 2a7a0788db Copter: respond to param list request after motor init 2017-05-15 14:26:42 +09:00
Pierre Kancir 30243ed5fc ArduCopter: radio fix passthrough range on heli/coax/single 2017-05-15 14:26:39 +09:00
Randy Mackay f0d5017b43 Copter: move esc calibration startup check to after servo function initialisation 2017-05-15 14:23:42 +09:00
Randy Mackay 84946ca668 Copter: fix esc calibration is safety switch has been disabled 2017-05-15 14:23:40 +09:00
Randy Mackay b0311c4ef3 Copter: ensure esc calibration only occurs on next reboot
It was possible for a board with no safety switch attached to get stuck waiting for the user to press the non-existance switch.  Rebooting now resolves the problem because the ESC_CAL parameter is reset to zero regardless of whether the calibration completes or not.
2017-05-15 14:23:38 +09:00
Randy Mackay 5915439c4e Copter: fix LED notify during auto esc calibration 2017-05-15 14:23:36 +09:00
Luis Vale Gonçalves 201de74fec Copter: minor fix to release notes 2017-05-03 17:16:19 +09:00
Randy Mackay f070a8d016 Copter: version to AC3.5.0-rc5 2017-05-03 14:15:05 +09:00
Randy Mackay f2131ed2d0 Copter: AC3.5-rc5 release notes 2017-05-03 14:08:45 +09:00
Peter Barker b37e64b23c Copter: stop appending lf to PERF message 2017-05-01 16:21:55 +01:00
Peter Barker 069e0d1973 Copter: move init of DataFlash references into vehicle init
It is possible to start a log before the existing codepath is crossed.
2017-05-01 15:04:34 +01:00
Peter Barker 6ccb7cf3f4 Copter: tidy dataflash Frame reporting 2017-05-01 19:16:47 +10:00
Andrew Tridgell 22791b7272 Copter: use common send_queued_parameters() 2017-05-01 14:36:10 +10:00
Andrew Tridgell 49b18819ce Copter: enable channels in ESC calibration 2017-05-01 14:32:18 +10:00
Andrew Tridgell 2ba6e7af35 Copter: fixed aux servos in RC failsafe
we should always output to channels
2017-05-01 14:32:18 +10:00
Andrew Tridgell 10b89db498 Copter: call BoardConfig.init_safety() at end of startup
this fixes a bug where motors can start on soft reboot
2017-04-30 21:47:04 +10:00
Randy Mackay aab27d8d0e Copter: auto loiter initialisation simplified
The simpler set_wp_destination can be used instead of set_wp_origin_and_destination
2017-04-28 09:10:02 +09:00
Randy Mackay 65e97a9503 Copter: rtl initialises wp controller earlier
We need to initialise wp controller or the build_path could use the wrong speeds and accelerations when calculating the origin (aka stopping point)
2017-04-28 09:10:02 +09:00
Andrew Tridgell 1875d2adab Copter: fixed duplicate include of AP_ADC library 2017-04-27 18:32:26 +10:00
Randy Mackay 81f8ab3933 Copter: guided init uses vertical stopping point 2017-04-27 14:36:23 +09:00
Randy Mackay a342b73604 Copter: guided velocity contoller inits accel and jerk
In practice this has no functional impact because the guided_pos_control_start initialises these values (using AC_WPNav) and it is not currently possible for a user to get to the velocity controller without having first used the guided position controller
2017-04-27 14:35:46 +09:00
Randy Mackay 1a246851fc Copter: enable radio failsafe by default 2017-04-24 17:07:42 +09:00
Peter Barker afbdbcce26 Copter: log GPS detection state to DF on log startup 2017-04-23 21:04:17 +01:00
karthik.desai afc382c342 Copter: moved beacon logging to dataflash 2017-04-22 10:55:08 +09:00
Randy Mackay 8f43b60247 Copter: set EKF origin from first do-set-home command 2017-04-22 10:37:31 +09:00
Randy Mackay 3348ab4fa8 Copter: send upward DISTANCE_SENSOR message to GCS 2017-04-20 18:11:43 +09:00
Randy Mackay 496e8f3cdb Copter: integrate proximity method rename 2017-04-20 18:11:43 +09:00
Andrew Tridgell 1a8669201e Copter: ignore MSG_AOA_SSA 2017-04-19 20:48:42 +10:00
Randy Mackay 713c08672f Copter: integrate AP_VisualOdom 2017-04-19 11:04:40 +09:00
Randy Mackay d5dd7e719a Copter: add AP_VisualOdom to build 2017-04-19 11:04:40 +09:00
Andrew Tridgell ebde6e1ce3 Copter: output any servo channels on motor output
if we have any auxillary servo channels we need to calculate the
output value
2017-04-18 09:34:42 +09:00
Randy Mackay 032bfad79f Copter: move rc input check to esc_calibration_startup_check
No functional change
2017-04-18 09:29:55 +09:00
Randy Mackay fc675a1e4a Copter: do not allow motor test before initialisation completes 2017-04-18 09:29:53 +09:00
Randy Mackay 1bfbf0d43f Copter: enable motors at end of initialisation 2017-04-18 09:29:51 +09:00
Francisco Ferreira bf22919a8c Copter: add support for MANUAL_CONTROL message 2017-04-12 16:16:11 +09:00
Michael du Breuil ea89bd1178 Copter: Send BATTERY_STATUS 2017-04-12 10:21:49 +09:00
murata 597dbb2df4 Copter: Compare bit variables, change set values.
Copter: Change from comment 1 to true.
2017-04-12 09:19:07 +09:00
Tom Pittenger 01de4b1176 Copter: clarify release notes for Intel Aero
update ReleaseNotes to clarify that the copter 3.4.0-rc4 (06-Sep-2016) note "Intel Aero flight controller support" does not mean the Intel Aero RTF.
2017-04-10 16:42:25 -07:00