Commit Graph

781 Commits

Author SHA1 Message Date
Randy Mackay
da5e40b591 Copter: version to AC3.1.1 2014-01-26 09:33:34 +09:00
Randy Mackay
c0deef5209 Copter: version to AC3.1.1-rc2
This update applies to pixhawk only
2014-01-22 10:51:24 +09:00
Randy Mackay
166031c569 Copter: update version to AC3.1.1-rc1 2014-01-14 21:03:59 +09:00
Andrew Tridgell
bac572fe17 Copter: added uartD support
this also brings GCS_Mavlink.pde closer to the plane implementation
2014-01-13 12:31:51 +09:00
Randy Mackay
e15527973a Copter: bugfix for starting in LOITER
Loiter's Roll-Pitch mode was not being set on start-up.
2013-12-30 17:14:42 +09:00
Randy Mackay
5c6503e2f1 Copter: update firmware to 3.1 2013-12-14 17:07:05 +09:00
Randy Mackay
e02827b2b1 Copter: firmware to AC3.1-rc8 2013-12-09 12:01:46 +09:00
Randy Mackay
3a7442165c Copter: ignore yaw input during radio failsafe 2013-12-06 13:57:02 +09:00
Randy Mackay
9d0e09e2be Copter: run GPS glitch detection even when not armed 2013-11-23 17:08:46 +09:00
Randy Mackay
e30f4bf193 Copter: remove unused gps_fix_count 2013-11-23 17:08:41 +09:00
Randy Mackay
0447c967b8 Copter: log GPS messages even when no fix 2013-11-23 17:08:39 +09:00
Randy Mackay
2ee22e1b85 Copter: AC3.1-rc7 version and release notes 2013-11-23 17:08:33 +09:00
Randy Mackay
f84b04daa9 Copter: display pre-arm check failure reason every 30sec 2013-11-23 17:08:11 +09:00
Randy Mackay
5c40424a1b Copter: update contributors list 2013-11-23 17:07:38 +09:00
Randy Mackay
3cdf94a2fd Copter: AC3.1-rc6 version and release notes 2013-11-23 17:07:37 +09:00
Randy Mackay
dc6375f343 TradHeli: remove calls to get_manual_collective in auto throttle
set_collective_for_landing method makes this unnecessary
2013-11-23 17:07:29 +09:00
Randy Mackay
099ca84754 TradHeli: move STAB_COL_MIN to main parameter list 2013-11-23 17:07:26 +09:00
Randy Mackay
554ee5df66 TradHeli: move pilot desired rotor speed to heli.pde 2013-11-23 17:07:21 +09:00
Randy Mackay
680fe72937 TradHeli: integrate constructor changes to main code 2013-11-23 17:07:15 +09:00
Robert Lefebvre
0e2b0a8079 TradHeli: ch6 tuning of ext gyro to use control_in
This could also be used to control the other Heli Ch7 functions (direct drive tail rotor control).  This should be tidied up.

Credit: Jolyon Saunders
2013-11-23 17:07:10 +09:00
Robert Lefebvre
a81922d5fb TradHeli: add support for drive tail rotors
Repurposed external gyro and made it multi-funcitonal.
required PWM on Ch8 to start the motor in RSC Mode moved up from 100 to 400. This is to facilitate two-stage switching of the motors with PWM>100 starting the tail motor, and PWM>400 starting the main motor.
Additional amendments by Randy
2013-11-23 17:07:06 +09:00
Randy Mackay
0734c13fb4 TradHeli: use landing collective when landed or landing 2013-11-23 17:07:03 +09:00
Randy Mackay
15dacea70e Copter: initialise roll, pitch, yaw modes to stabilize
This fixes a bug in which the stabilize throttle controller would be
non-tilt compensated until the user switched to another flight mode and
back again
2013-11-23 17:07:00 +09:00
Randy Mackay
20b2fb7680 TradHeli: add THROTTLE_MANUAL_HELI
Move check_dynamic_flight to run as scheduled task
2013-11-23 17:06:58 +09:00
Randy Mackay
68cc55e98f TradHeli: integrate motor lib changes 2013-11-23 17:06:52 +09:00
Robert Lefebvre
0941615495 TradHeli: Modify Throttle_Auto to prevent helis from pushing hard downward while running up the motor. We will set the collective pitch to stab_col_min which should result in a mild downward pressure if the user has set their parameters correctly. 2013-11-23 17:06:43 +09:00
Randy Mackay
8e5b398b79 TradHeli: dynamic_flight flag based on inertial nav speed
Created new heli.pde for heli_integrated_swash and check_dynamic_flight
2013-11-23 17:06:39 +09:00
Robert Lefebvre
6f54d63f6f TradHeli: Bug Fix on Dynamic Flight / TakeOff Detector 2013-11-23 17:06:38 +09:00
Robert Lefebvre
2438330b40 TradHeli: Move Take-off Complete flag from the throttle controller, and into the Dynamic Flight check. This is to prevent false positive where the collective is pushed up before the motor is started. 2013-11-23 17:06:36 +09:00
Robert Lefebvre
c60ff46cc5 TradHeli: leaky-I-term based on dynamic_flight_detector 2013-11-23 17:06:35 +09:00
Jason Short
44d64a84d9 Copter: Drift Mode
Changes Toy mode declarations to Drift mode.
Requires GPS, Mode 2 transmitter
Drift mode mixes Roll, Pitch and Yaw into a single stick on mode two transmitters.
2013-11-23 17:06:19 +09:00
ssq870424
374f341c76 Copter: add support for singlecopter airframe
this is the newest singlecopter airframe programme.
This kind of aerial vehicles include Honeywell T-hawk and Goldeneye.
2013-11-23 17:05:55 +09:00
Andrew Tridgell
dca5bee080 Copter: update for AHRS API changes 2013-11-23 17:04:22 +09:00
Jason Short
60775e94b9 Copter: TOY mode updates 2013-11-23 17:03:41 +09:00
Randy Mackay
a692790342 Copter: disable autotune if pilot moves yaw stick 2013-11-23 17:03:22 +09:00
Randy Mackay
1a8feee298 Copter: disable some aux channels on hexa and octas
Resolves issue #324
2013-11-23 17:03:12 +09:00
Randy Mackay
30d908e2fa Copter: crash checker
Crash is determined to have happened when the copter is 20deg more than
the ANGLE_MAX parameter continuously for more than 2 seconds
Not activated when in ACRO mode or while flipping
2013-11-23 17:03:05 +09:00
Randy Mackay
8b293f10a4 Copter: remove ins from InertialNav object instantiation 2013-11-23 17:02:32 +09:00
Tobias
ac463652f4 Copter: add comment (unit of G_Dt) 2013-11-23 17:02:00 +09:00
Randy Mackay
fcc1b8e190 Copter: report RC receiver health to GCS 2013-11-23 17:01:50 +09:00
Andrew Tridgell
0fd28e3e99 Copter: set system time on GPS lock 2013-11-23 17:01:42 +09:00
Andrew Tridgell
b68b624b30 Copter: added MAVLink SYSTEM_TIME message 2013-11-23 17:01:31 +09:00
Randy Mackay
030f479ac1 Copter: firmware update to AC3.1-rc5 2013-10-22 16:04:13 +09:00
Randy Mackay
bbc4cb263f Copter: only allow autotuning when flying 2013-10-21 17:58:10 +09:00
Randy Mackay
5499c6ea6d Copter: autotune bug fix for starting autotune
log completion to dataflash
2013-10-20 13:54:36 +09:00
Michael Oborne
78c4e03fd5 sensor hil fix 2013-10-19 23:04:22 +09:00
Randy Mackay
6c0cb5f84d AutoTune: bug fix and GCS messages 2013-10-19 21:54:18 +09:00
Randy Mackay
c59dee045c Copter: autotune restore orig pids if user changes flight mode 2013-10-17 10:56:53 +09:00
Randy Mackay
deb171a869 Copter: correct UserHooks typos 2013-10-15 11:18:00 +09:00
Randy Mackay
aa7a1a5af3 Copter: correct GCS send times task estimates 2013-10-13 20:53:51 +09:00