Commit Graph

4009 Commits

Author SHA1 Message Date
Robert Lefebvre
a642c88e34 Copter: AltHold state machine 2015-06-22 13:23:53 +09:00
Randy Mackay
8f95bc3b67 Copter: parachute check uses lean angle error of 30deg
Also slightly restructured
2015-06-19 15:46:13 +09:00
Leonard Hall
4154ecdf18 Copter: use angle error instead of absolute angle 2015-06-19 15:46:12 +09:00
Leonard Hall
911bee3518 Copter: set throttle_mix to min when disarmed 2015-06-19 15:46:11 +09:00
Randy Mackay
8cdfac8fcd Copter: remove baro and pilot thr from crash checks
Add acceleration < 3m/s/s check
Run crash and parachute checks at 400hz
2015-06-19 15:46:10 +09:00
Randy Mackay
e9829e0d82 Copter: remove unused landing detector definitions
Also separate from land mode definitions
2015-06-19 15:46:09 +09:00
Robert Lefebvre
ee6508d5a7 Copter: Event Log rotor speed going below critical 2015-06-19 15:10:54 +09:00
Robert Lefebvre
62079226ff Copter: add Heli Dataflash message 2015-06-19 15:10:52 +09:00
Robert Lefebvre
3e2e0d07a4 Copter: THO Check Rotor Speed before declaring not landed. 2015-06-19 15:10:49 +09:00
Robert Lefebvre
c6281c772d Copter: add rotor_runup_complete Event Logging 2015-06-19 15:10:48 +09:00
Robert Lefebvre
ef80634435 Copter: auto_armed goes false for Heli when landed and motor shut off. 2015-06-19 15:10:46 +09:00
Leonard Hall
a87e06e6c2 Copter: Autotune Final Tweak 2015-06-18 23:07:10 +09:00
Leonard Hall
7745fb21a7 Copter: remove set_accel_roll_max 2015-06-18 23:07:08 +09:00
Leonard Hall
c8b522a064 Copter: AutoTune always backup gains regardless of which axis enabled 2015-06-18 23:07:02 +09:00
Leonard Hall
c1134c1639 Copter: AutoTune remove unused local variable 2015-06-18 23:06:59 +09:00
Leonard Hall
e8cc5d6312 Copter: Autotune aggressiveness tweeks 2015-06-18 23:06:56 +09:00
Leonard Hall
0b4d9b80e7 Copter: AutoTune increase max aggressiveness 2015-06-18 23:06:54 +09:00
Leonard Hall
fe0d069eab Copter: Autotune log acceleration 2015-06-18 23:06:51 +09:00
Leonard Hall
b336ab4de7 Copter: Autotune remove logging of BAD_GAINS event
This should never happen so no need to log
2015-06-18 23:06:48 +09:00
Leonard Hall
7957d5fc19 Copter: Autotune use set_accel_roll, pitch, yaw 2015-06-18 23:06:45 +09:00
Leonard Hall
196f6cf1b7 Copter: AutoTune definition and comment changes 2015-06-18 23:06:43 +09:00
Leonard Hall
21cd73e877 Copter: AutoTune bug fix to save feedforward setting 2015-06-18 23:06:40 +09:00
Leonard Hall
773984b4ea Copter: AutoTune record accel max values 2015-06-18 23:06:37 +09:00
Andrew Tridgell
db4ac68f5e Copter: fixed logging of IMT without raw logging 2015-06-17 13:10:25 +10:00
Randy Mackay
82ad454864 Copter: log sonar_alt even when disabled 2015-06-17 12:46:55 +10:00
Randy Mackay
5644dd8620 Copter: fix duplicate IMU logging
IMU logs could be written at FULL rate and at lower rates leading to duplicates
2015-06-17 12:46:55 +10:00
Randy Mackay
cd9f62328e Copter: log IMUDT with IMU 2015-06-17 12:46:54 +10:00
Jonathan Challinger
5b14ce7694 Copter: remove comments that number scheduler table 2015-06-16 18:07:20 +09:00
Randy Mackay
5e40ad5c38 Copter: sonar pre-arm check only if optflow enabled 2015-06-16 17:59:25 +09:00
Andrew Tridgell
58b1702552 Copter: fixed pde paths 2015-06-16 09:59:39 +10:00
Randy Mackay
f603c1ef69 Copter: fix ekf-check reliance on position_ok 2015-06-15 22:29:20 +09:00
Randy Mackay
f93a259b04 Copter: add comment to Solo section in Parameters.h 2015-06-14 14:47:02 +09:00
Jonathan Challinger
fd37a48f8e Copter: clean up Parameters.h comments a bit 2015-06-14 14:44:15 +09:00
Jonathan Challinger
035c0b567e Copter: reserve param indices that exist in Solo repo 2015-06-14 14:44:13 +09:00
Randy Mackay
40ed2f7f53 Copter: send vibration in STREAM_EXTRA3 2015-06-12 21:36:45 +09:00
Randy Mackay
9e08775cbf Copter: log vibration at 10hz 2015-06-12 21:36:31 +09:00
Andrew Tridgell
290805b879 Copter: fixed logging of parameters on arming
ensure parameters are logged when we have no logging before arming
2015-06-12 13:10:54 +10:00
Randy Mackay
58505d8242 Copter: autotune relaxes alt controller when landed 2015-06-11 20:21:06 +09:00
Randy Mackay
1bd6728e21 Copter: add All+FullIMU to LOG_BITMASK param description 2015-06-11 20:21:01 +09:00
Randy Mackay
28fc981d29 Copter: refresh rc servo function on startup 2015-06-10 16:47:07 +09:00
Eugene Shamaev
a3ddc49a70 Copter: added DSM bind support 2015-06-10 17:19:10 +10:00
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