Randy Mackay
221ddb545e
Copter: log ahrs home and ekf origin
2015-07-06 12:11:51 +09:00
Randy Mackay
af8b9e703c
Copter: fix compiler warning from pid_tuning_send call
2015-07-02 14:22:53 +09:00
Randy Mackay
63052ff874
Copter: pre-arm check of battery voltage
2015-07-02 14:19:13 +09:00
Randy Mackay
c57b4f9c8c
Copter: add Flip, AutoTune to FLTMODE param descriptions
2015-07-02 13:24:20 +09:00
Randy Mackay
ea30e5151d
Copter: pre-arm check thr is above failsafe
2015-07-01 16:36:11 +09:00
Peter Barker
12bce49cd1
Copter: use common mission logging code
2015-06-30 16:23:35 +10:00
Peter Barker
52a31a31e0
Copter: use common system information logging
2015-06-30 16:23:34 +10:00
Randy Mackay
d89058a75c
Copter: loiter state reads takeoff climb rate during takeoff
2015-06-29 13:49:58 +09:00
Robert Lefebvre
01ae84dda6
Copter: Create Loiter state machine.
2015-06-29 13:49:55 +09:00
Randy Mackay
1a9cdac441
Copter: remove unused definition
2015-06-28 21:55:31 +09:00
Randy Mackay
cc212f1398
Copter: AC3.3-rc7 release notes
2015-06-28 21:21:05 +09:00
Randy Mackay
e60f53d144
Copter: arming check Bitmask param description
2015-06-27 19:20:52 +09:00
Randy Mackay
2b35fbc81f
Copter: remove redundant ToRad definition
2015-06-27 19:20:50 +09:00
Peter Barker
788faf1f7d
Copter: DataFlash frontend/backend split
2015-06-26 16:02:50 +10:00
Andrew Tridgell
ebddc05ead
Copter: enable tail pass thru in acro for EXTGYRO tails
...
this allows acro mode to function as full passthru
2015-06-26 12:45:40 +09:00
Randy Mackay
163e1d8e1b
Copter: update AC3.3-rc6 release notes
2015-06-26 10:17:14 +09:00
Randy Mackay
58b2f2b112
Copter: update AC3.3-rc6 release notes
2015-06-25 21:32:03 +09:00
Randy Mackay
c57c0ee0d8
Copter: AC3.3-rc6 release notes
2015-06-25 20:31:00 +09:00
Randy Mackay
14cf9b1621
Copter: reset ekf height if arming before home set
2015-06-24 16:25:17 +09:00
Randy Mackay
814edfa457
Copter: shift yaw target if ekf yaw estimate resets
2015-06-24 11:49:35 +09:00
Robert Lefebvre
8891cd159a
Copter: Tradheli to check rotor_runup_complete before allowing takeoff.
2015-06-24 11:42:48 +09:00
Randy Mackay
89345bad7a
Copter: clarify takeoff_timer_start alt units
...
No functional change
2015-06-22 13:24:01 +09:00
Randy Mackay
f79ac46d60
Copter: fix althold take-off state
...
Also abort takeoff when switching into AltHold
2015-06-22 13:24:00 +09:00
Randy Mackay
15c57342a5
Copter: remove some comments from althold
2015-06-22 13:23:58 +09:00
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
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