Commit Graph

3796 Commits

Author SHA1 Message Date
Randy Mackay bfd24801ea Copter: minor format fix 2015-04-21 21:47:19 +09:00
Arthur Benemann 7cf883a61c Copter: increase the telemetry receive function rate to 400Hz
gimbal loop runs at 100Hz so to respond in time the gcs_check_input must run at a faster rate, the process are asyncronus
2015-04-21 21:45:31 +09:00
Jaime Machuca 5de15464b6 Copter: add call to send digicam configure messages from a mission item
Also add log_picture to separate logging and feedback from
the do_take_picture function so that it can be used when pictures
are triggered from a mission command
2015-04-20 13:50:19 +09:00
Randy Mackay a27f383612 Copter: remove duplicate IMU/ATT logging
Previously IMU and ATT data could be logged at both a high rate
and a low rate.  This patch makes it skip the low rate logging
if the high rate is enabled
2015-04-20 13:49:09 +09:00
Randy Mackay 06b3935beb Copter: LOG_BITMASK parameter def get All+FastIMU, All+FastATT 2015-04-20 13:49:06 +09:00
Randy Mackay dfb720bab6 Copter: rename FULL_IMU logging to IMU_FAST
This naming is consistent with the earlier ATTITUDE_FAST option and
clarifies that it's the rate that's increased rather than the content.
2015-04-20 13:49:04 +09:00
Randy Mackay 2dbff9c544 Copter: remove scheduler table for 100hz CPUs
We only support high performance CPUs capable of 400hz
2015-04-20 13:49:01 +09:00
Peter Barker 5a45de5e00 Copter: IMU full-rate logging LOG_BITMASK flag 2015-04-20 13:48:58 +09:00
Randy Mackay 1c6c03b0eb Copter: firmware back to V3.3-dev 2015-04-18 11:51:53 +09:00
Jonathan Challinger 9a025024b5 Copter: use LowPassFilterVector3f for land detector accel filter 2015-04-17 10:46:56 +09:00
Jonathan Challinger eafbd94d51 Copter: run land detector at 400hz 2015-04-17 10:46:53 +09:00
Jonathan Challinger f93ff2d3ec Copter: use new lowpass filter 2015-04-17 10:46:50 +09:00
Leonard Hall ca66b51ba9 Copter: Autotune parameter update 2015-04-16 21:00:50 +09:00
Leonard Hall 93d5c39248 Copter: add filter for the land detector
Individual access filtering will be replaced with a single 3-axis low pass
filter in the near future
2015-04-16 21:00:48 +09:00
Leonard Hall 1fcb0f4d53 Copter: pos_control param prefix shortened to PSC 2015-04-16 21:00:42 +09:00
Leonard Hall 49d3357e1d Copter: add z-axis accel logging 2015-04-16 21:00:35 +09:00
Leonard Hall b50f065cab Copter: use relax alt hold controllers 2015-04-16 21:00:28 +09:00
Jonathan Challinger 91a03ae0e7 Copter: add PILOT_THR_FILT and call set_throttle_out functions with that value 2015-04-16 21:00:11 +09:00
Jonathan Challinger b27b9dd86e Copter: use new throttle interface 2015-04-16 20:59:48 +09:00
Jonathan Challinger 0cff3a4292 Copter: fixup Windows newlines 2015-04-16 13:29:57 +09:00
Leonard Hall ee91be66cf Copter: Update of land detector 2015-04-16 13:29:54 +09:00
Leonard Hall 2b5fb850dd Copter: Autotune adjustments 2015-04-15 22:04:26 +09:00
Randy Mackay f2993edc36 Copter: move MSG_BATTERY2 higher in select
No functional change
2015-04-15 20:49:21 +09:00
Dario Lindo Andres 7dbd6c8509 ArduCopter: Enable MSG_BATTERY2 through Mavlink
For allow to show battery_2 voltage and current on GCS.
2015-04-15 20:49:18 +09:00
Leonard Hall f8a6684c12 Copter: Autotune update 2015-04-15 20:34:42 +09:00
Jonathan Challinger 4e09c9832b Copter: fix guided_posvel and guided_vel to update pos_control at same rate as wpnav 2015-04-14 16:29:04 +09:00
Randy Mackay 55d8f440d4 Copter: fix alt sent to fence_check to be meters 2015-04-14 16:10:09 +09:00
Jonathan Challinger be8c118b63 Copter: change altitude fence to work on home altitudes instead of origin altitudes 2015-04-14 16:10:08 +09:00
Jonathan Challinger 0f9e50d61c Copter: fix rtl completion altitude 2015-04-14 16:10:06 +09:00
Jonathan Challinger b344a7ed17 Copter: fix set_position_target altitudes 2015-04-14 16:10:05 +09:00
Jonathan Challinger 301d4cc4a6 Copter: fix guided takeoff altitude 2015-04-14 16:10:05 +09:00
Jonathan Challinger 920ac12214 Copter: pv_location_to_vector use pv_alt_above_origin 2015-04-14 16:10:04 +09:00
Jonathan Challinger e5a6023827 Copter: pass inertial_nav to fence 2015-04-14 16:10:03 +09:00
Jonathan Challinger fddaca4cf7 Copter: rename get_throttle_surface_tracking to get_surface_tracking_climb_rate 2015-04-14 16:10:01 +09:00
Randy Mackay ea5c24b70b Copter: rename lost_copter to vehicle_lost 2015-04-13 17:44:44 +09:00
Jaime Machuca 3c00b0a0a8 Copter: ch7/ch8 for lost copter sound 2015-04-13 17:44:39 +09:00
Randy Mackay a20a89181c Copter: enable CPU failsafe after initialisation
This removes a false positive during startup that lead to an error
appearing at the start of the dataflash log
2015-04-13 15:58:13 +09:00
Randy Mackay 83c966eaa7 Copter: update 3.3-rc1 release notes 2015-04-12 09:41:23 +09:00
Randy Mackay 5a4039d99c Copter: version to APM:Copter 3.3-rc1 2015-04-12 09:21:44 +09:00
Randy Mackay df59a912d1 Copter: 3.3-rc1 release notes 2015-04-12 09:21:22 +09:00
Randy Mackay 11576a0f1e Copter: fix bitmask for use with SET_POSITION_TARGET
Thanks to vooon for spotting this
2015-04-11 11:57:41 +09:00
Randy Mackay 4b5d07252e Copter: ekf_check ok if optflow pos available 2015-04-10 11:08:21 +09:00
Randy Mackay 52f7186cbf Copter: pre-arm check primary compass health
Previously we would check the 1st compass which might not necessarily be
the primary compass
2015-04-10 11:08:18 +09:00
Randy Mackay 6834b5943e Copter: pre-arm alt disparity check only if using baro
We should probably consolidate the baro pre-arm and arming checks into a
single check_baro function but the difference in the error message stops
me from immediately doing that
2015-04-10 11:08:02 +09:00
Paul Riseborough 1d7cb25c17 Copter : Update pre-arm and arm checks using EKF health status
Bypass alt disparity check when doing ground relative navigation using range finder height
Add check of EKF health status to indicate when EKF is waiting to complete checks
2015-04-10 11:07:50 +09:00
Randy Mackay fea7632eac Copter: save EKF learned compass to primary compass 2015-04-10 11:07:18 +09:00
Paul Riseborough 2406e26ab4 Copter : Save EKF learned compass offsets on disarm
Requires compass learning to be enabled in the compass parameters

Copter: fix compass offsets patch
2015-04-10 11:07:13 +09:00
Leonard Hall 70fbb3c67e Copter: RATE_RLL_P param def max to 0.30
same for RATE_PIT_P
2015-04-09 20:19:57 +09:00
Leonard Hall 2bf8f21b7a Copter: roll, pitch rate IMAX to 2000 2015-04-09 20:19:56 +09:00
Randy Mackay d589c591a6 Copter: only log home when first set
We should also log home when we arm
2015-04-09 10:57:08 +09:00