Commit Graph

5123 Commits

Author SHA1 Message Date
Peter Barker
7bb28175d7 Copter: remove unneeded telemetry_delayed parameter 2017-07-12 17:01:36 +01:00
Peter Barker
016eeaa258 Copter: move handling of incoming statutext messages up 2017-07-12 16:52:24 +01:00
Randy Mackay
260412bf0f Copter: 3.5.0-rc11 release notes 2017-07-12 13:56:01 +09:00
Randy Mackay
c1433e0220 Copter: minor comment and formatting fixes
no functional change
2017-07-12 13:27:45 +09:00
Randy Mackay
ed65d55f5e Copter: guided stops rotating if no updates received for 3 seconds 2017-07-12 13:27:45 +09:00
Randy Mackay
2b98fd765d Copter: guided_set_destination accepts relative yaw 2017-07-12 13:27:45 +09:00
Randy Mackay
4c9e118ceb Copter: set_auto_yaw_look_at_heading takes bool for relative angle arg
No functional change
2017-07-12 13:27:45 +09:00
Randy Mackay
9b05f1d9c7 Copter: add auto-yaw-rate and replace guided_angle_state.use_yaw_rate
We use the auto_yaw_mode in auto and guided modes to allow various yaw behaviours
This commit adds a new AUTO_YAW_RATE control to the mode and uses it within guided mode.
This new RATE control is not currently used within auto mode because there is no way (yet) for a mission command to specify a desired rate.
2017-07-12 13:27:45 +09:00
kouseii
4dd7d9eaff Copter: guided mode supports heading and yaw-rate target 2017-07-12 13:27:45 +09:00
Peter Barker
8a1fc6a406 Copter: remove global static send_statustext_chan 2017-07-11 23:53:53 +01:00
Peter Barker
592729733e Copter: eliminate GCS_MAVLINK::send_statustext_all 2017-07-11 23:53:53 +01:00
Peter Barker
a4d167affe Copter: eliminate global static GCS_MAVLINK::send_home_all 2017-07-11 23:48:39 +01:00
Peter Barker
3660236a0d Copter: move common mission handling up to GCS_MAVLINK 2017-07-11 23:45:16 +01:00
Peter Barker
358555446b Copter: eliminate gcs_send_mission_item_reached wrapper 2017-07-11 23:45:16 +01:00
Peter Barker
0ac045febe Copter: eliminate gcs_send_message wrapper 2017-07-11 23:45:16 +01:00
Andrew Tridgell
7473471f38 Copter: reverse IDs in g2 for TCAL and tx_type
as discussed with Randy
2017-07-10 17:07:57 +10:00
Tom Pittenger
25b014524a Copter: use send_text method on the GCS singleton 2017-07-09 19:03:26 -04:00
Peter Barker
f60389d4aa Copter: use send_text method on the GCS singleton 2017-07-09 17:17:29 -04:00
Peter Barker
037cd2e9c6 ArduCopter: use Notify singleton for sending statustext 2017-07-09 17:17:29 -04:00
Randy Mackay
a6fbae16bf Copter: 3.5.0-rc10 release notes 2017-07-08 10:51:23 +09:00
Randy Mackay
2e56e10d9c Copter: ekf check adds position variance check
two of three of compass, velocity and position variances being high will trigger the ekf failsafe
2017-07-08 08:39:43 +09:00
Peter Barker
d9b45cc202 Copter: create GCS subclass, use inheritted methods 2017-07-07 16:18:37 +01:00
Peter Barker
2d11544ea8 Copter: remove redundant arming check defines 2017-07-06 11:55:12 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
9994e9b773 Copter: improve stream descriptions (NFC) 2017-07-04 08:12:57 +09:00
Eugene Shamaev
24c390ade0 ArduCopter: move of CAN parameters into separate group 2017-07-03 11:44:32 +01:00
Randy Mackay
c75f30eb9b Copter: 3.5.0-rc9 release notes 2017-07-03 14:42:26 +09:00
Randy Mackay
41752eef8b Copter:default RC_FEEL to 50 2017-07-03 09:34:07 +09:00
Peter Barker
37abc1b02f Copter: check dataflash to see if we should log backend gps messages 2017-06-29 15:43:38 +01:00
Peter Barker
776d691c79 Copter: use DataFlash should_log to determine raw logging 2017-06-29 15:26:27 +01:00
Peter Barker
cfbde937c6 Copter: move should_log check of log bitmask into DataFlash 2017-06-29 15:26:27 +01:00
Peter Barker
8b57405143 Copter: handle knowledge of in_log_download in DataFlash 2017-06-27 03:10:43 +01:00
Peter Barker
45a55bfa5f Copter: move send-logs-via-mavlink code into DataFlash 2017-06-27 03:10:43 +01:00
Leonard Hall
f29951c2bf Copter: fix autotune accel max not being used until reboot
Once autotune completes successfully, the discovered acceleration maximums should be used if the pilot tests the tune
2017-06-22 15:19:57 +09:00
Randy Mackay
356a405e2d Copter: autotune minor format fix 2017-06-22 15:18:04 +09:00
Leonard Hall
2888096a42 Copter: autotune keeps constant attitude while holding position 2017-06-22 15:18:04 +09:00
Randy Mackay
51c20637e5 Copter: fix compile error when logging disabled
Also slightly re-order placement of functions
2017-06-22 15:18:04 +09:00
Leonard Hall
7eab1239c7 Copter: attitude logging at 400hz 2017-06-22 15:18:04 +09:00
Michael du Breuil
f0cb234228 Copter: Handle NAV_CONTROLLER_OUTPUT.wp_dist overflowing 2017-06-20 15:41:50 +01:00
Andrew Tridgell
9d7ed495da Copter: call set_likely_flying() 2017-06-20 09:44:44 +10:00
Peter Barker
4af3b31128 Copter: move MAVLINK_MSG_ID_REMOTE_LOG_BLOCK_STATUS handling up 2017-06-17 15:07:48 +01:00
Andrew Tridgell
ba21c1e67d Copter: set RC_SPEED default to 16kHz for brushed 2017-06-17 17:37:45 +10:00
Peter Barker
4163455d97 Copter: stop using in_mavlink_delay as a proxy for disabling logging 2017-06-16 17:07:48 +01:00
Peter Barker
cb41f09d2e Copter: call dataflash should_log method 2017-06-16 17:07:48 +01:00
Randy Mackay
cb77c1acc9 Copter: 3.5.0-rc8 release notes 2017-06-15 13:48:44 +09:00
Peter Barker
019dd02569 Copter: simplify dataflash initialisation 2017-06-14 12:20:29 +01:00
Shingo Matsuura
0800c6be52 Copter: add beacon object to avoidance object 2017-06-14 16:07:32 +09:00
Randy Mackay
a5ea9420c0 Copter: landing gear position set less often
This change means no pwm output is sent to the landing gear servos until the pilot has moved the switch
2017-06-13 13:56:07 +09:00
Peter Barker
3ee56f5475 Copter: StartUnstartedLogging replaces logging_started/start_logging 2017-06-11 20:34:12 +01:00
Peter Barker
43a16b9327 Copter: simplify should_log (NFC) 2017-06-11 20:34:12 +01:00
Peter Barker
d36e8fa51e Copter: eliminate calls to manipulate _writes_enabled 2017-06-11 20:34:12 +01:00