Commit Graph

3968 Commits

Author SHA1 Message Date
Randy Mackay
ce1031a5bd Copter: remove AP_AHRS_NAVEKF_AVAILABLE checks
Copter requires an EKF
2015-06-10 12:18:38 +09:00
Randy Mackay
e3183babde Copter: remove unused GPS failsafe definitions 2015-06-10 12:06:10 +09:00
Randy Mackay
aa05325b54 Copter: add althold as ekf failsafe action 2015-06-10 12:06:08 +09:00
Randy Mackay
4408f01f39 Copter: rename ekf_check_thresh to fs_ekf_thresh 2015-06-10 12:06:06 +09:00
Randy Mackay
6e23d05140 Copter: add member init
Resolves Covarity warnings
2015-06-08 14:46:27 +09:00
Randy Mackay
a0d97f1160 Copter: acro_level_mix becomes local variable
Coverity uncovered this as an uninitialised member defect
2015-06-08 14:46:24 +09:00
Randy Mackay
7613964ecb Copter: fix bug in which do-parachute command could start motor test
bug found by Coverity
2015-06-08 14:46:19 +09:00
Randy Mackay
ee3ba48097 Copter: set Brake speed to 250 2015-06-05 15:29:00 +09:00
Randy Mackay
362a43c126 Copter: explicitly set alt_target_from_climb_rate parameter 2015-06-05 15:11:30 +09:00
Michael Oborne
ebeb2b7ebb Copter: add bitmask documentation 2015-06-04 21:33:31 +09:00
Tim Ryan
62816b28f6 Copter: corrects C11 errors in AutoTune for OS X with clang. 2015-06-04 21:01:30 +09:00
Lucas De Marchi
a74113dde0 Copter: stop using alias FUNCTOR_BIND_VOID 2015-06-04 13:37:36 +09:00
Randy Mackay
738e4d89db Copter: default RC_FEEL to Medium 2015-06-03 11:38:54 +09:00
Randy Mackay
b2ca7ee3fa Copter: Log_Write_Startup writes parameters 2015-06-01 20:22:48 +09:00
Grant Morphett
518308efae Copter: Moving parameter logging to be after all systems have started 2015-06-01 20:22:38 +09:00
Andrew Tridgell
bfb105fa5a Copter: changes for new AHRS API 2015-06-01 16:16:59 +10:00
Andrew Tridgell
e5e21ddcce Copter: fixed heli SITL build 2015-06-01 08:19:39 +10:00
Andrew Tridgell
b87cc80486 Copter: fixed some warnings 2015-05-30 22:01:59 +10:00
Randy Mackay
42c202a08f Copter: move set_land_complete_maybe to landing_detector.cpp 2015-05-30 18:52:02 +09:00
Randy Mackay
b139dfedae Copter: formatting minor fix to land-complete-maybe threshold 2015-05-30 18:51:59 +09:00
Jonathan Challinger
fb82ac3eb3 Copter: rework land detector logic 2015-05-30 18:51:55 +09:00
Andrew Tridgell
d167407462 Copter: added blank Parameters.pde for MissionPlanner 2015-05-30 15:21:31 +09:00
Andrew Tridgell
278883c521 Copter: finished conversion to .cpp files
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
2015-05-30 15:21:19 +09:00
Andrew Tridgell
356ece3402 Copter: rename .pde files to .cpp files 2015-05-30 15:21:15 +09:00
Randy Mackay
8adc60751c Copte: fix LOG_BITMASK parameter description 2015-05-29 20:29:52 +09:00
Robert Lefebvre
80b4ca99f8 Copter: Heli Semantic Change. Motor Runup to Rotor Runup. 2015-05-29 17:46:20 +09:00
Robert Lefebvre
db3852522f Copter: Arming failures should say Collective not Throttle for Tradheli.
Referring to Collective Pitch as Throttle is confusing for helicopter users as the throttle is really on the motor and not the "throttle stick".
2015-05-29 17:46:16 +09:00
Robert Lefebvre
112fef4825 Copter: Change Tradheli arming failure message.
"stop rotor spinning" is not a good indication of what the problem really is.  The user needs to understand they must switch off the rotor speed control switch.  I would prefer to say "Rotor Speed Control Engaged" but we are limited in message length.
2015-05-29 17:46:13 +09:00
Robert Lefebvre
a8c4274db4 Copter: Tradheli: eliminate motors.set_dt 2015-05-29 17:46:12 +09:00
Robert Lefebvre
bc23ea4633 Copter: Comment change, main loop time to 400Hz. 2015-05-29 17:46:07 +09:00
Randy Mackay
6b65aa465b Copter: pre-arm checks ignore unused compasses 2015-05-28 12:16:50 +09:00
Randy Mackay
17063792cb Copter: deploy gear during mission RTL descent 2015-05-27 16:10:58 +09:00
Andrew Tridgell
1792710f41 Copter: added a bit in LOG_BITMASK for PID logging 2015-05-27 15:09:47 +10:00
Andrew Tridgell
08f8355dd0 Copter: added logging of Z accel PID 2015-05-27 14:28:50 +10:00
Andrew Tridgell
cdea9be9bb Copter: added PID_TUNING for accel controller 2015-05-27 14:28:49 +10:00
Andrew Tridgell
22524daf5f Copter: added GCS_PID_MASK for mavlink rate tuning 2015-05-27 14:28:46 +10:00
Robert Lefebvre
dc69fe5c3b Copter: Add Attitude Rate PID logging functionality. 2015-05-27 14:28:44 +10:00
Robert Lefebvre
c8a1e48f0c Copter: Tradheli fix Land Detector.
Tradheli does not use throttle_mix.
2015-05-27 12:01:17 +09:00
Peter Barker
d7299aa884 Copter: use 64-bit timestamps in dataflash logs 2015-05-27 11:54:15 +10:00
Andrew Tridgell
19332be52e Copter: fix for scheduler API change 2015-05-26 14:33:47 +10:00
Randy Mackay
182db2ece0 Copter: remove unnecessary bracket 2015-05-25 22:13:51 +09:00
Robert Lefebvre
8f275ca2c4 Copter: Employ heli_radio_passthrough() for servo setup 2015-05-25 22:13:39 +09:00
Robert Lefebvre
70a9a5699c Copter: usage of rc_3.servo_out to use motors.get_throttle
servo_out is no longer a data holder for control functions
2015-05-25 22:13:30 +09:00
Robert Lefebvre
316196b12f Copter: Finish RCMap fix.
All g.rc_X references changed to channel function pointers.
2015-05-25 22:13:27 +09:00
Robert Lefebvre
acdf4a226f Copter: RCMAP Fix, remove RC_Channel references
from AP_Motors objects.  And a few function renaming to follow changes in AP_Motors.  Also add new throttle channel setter functionality.
Remove RC7 object from Tricopter.  Add special Tricopter param handling.
2015-05-25 22:13:25 +09:00
Andrew Tridgell
554de1f2d7 Copter: added channel objects named after input function
this follows the pattern used in plane and rover
2015-05-25 22:13:23 +09:00
Robert Lefebvre
7a0e07e67a Copter: update AC3.3-rc5 release notes 2015-05-23 21:18:07 +09:00
Randy Mackay
616dcf2721 Copter: version to AC3.4-dev 2015-05-23 14:57:33 +09:00
Randy Mackay
43a3d0cd95 Copter: version to AC3.3-rc5 2015-05-23 14:42:48 +09:00
Randy Mackay
38e3507abd Copter: AC3.3-rc5 release notes 2015-05-23 14:42:43 +09:00