Randy Mackay
f5b1114aea
Copter: range check pilot requested lean angles
...
This fixes a bug uncovered by MHA in which the receiver output 900 pwm
for roll and pitch to the APM which was interpreted as requesting an 80
deg lean angle which the copter then attempted to do!
2013-11-13 14:21:21 +09:00
Randy Mackay
159d6320bf
Copter: move SINGLE parameters to start at 75
2013-11-12 23:40:38 +09:00
Randy Mackay
06ce98a2f4
Copter: add SINGLE_FRAME definition
2013-11-12 23:40:32 +09:00
ssq870424
07d3f2a3c5
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-12 23:40:27 +09:00
Randy Mackay
13fd33c2d8
Copter: gps failsafe disabled until we get first 3d lock
2013-11-12 11:13:05 +09:00
Randy Mackay
f29f7d9777
Copter: bug fix to take-off in Loiter and AltHold
...
Always set the target altitude after take-off to be current altitude +
20cm. This resolves a bug in which the target altitude could end up
being a couple of meters higher than the current altitude if the user
entered Loiter / Alt Hold mode before inertial nav altitude estimate had
settled.
2013-11-11 22:29:09 +09:00
Randy Mackay
03831cdd28
Copter: GPS ok only when not glitching
...
Removed redundant checks to GPS_ok before setting flight mode to RTL
(this check is already performed inside the set_mode function)
Removed reset of home distance and bearing when GPS lock is lost, it now
remains at the last known value
2013-11-11 22:24:18 +09:00
Randy Mackay
e4d8c673f3
Copter: force gyro calibration on start-up
2013-11-10 21:51:54 +09:00
Andrew Tridgell
6b1f59372c
Copter: show git and firmware version in tlog
2013-11-09 10:09:20 +11:00
Andrew Tridgell
b41f4898e0
Copter: report INS health
2013-11-07 12:48:17 +11:00
Andrew Tridgell
2f6cfd1ff8
Copter: update for AHRS API changes
2013-11-04 21:21:42 +11:00
Randy Mackay
620109d894
Copter: formatting fix to config.h
2013-11-03 12:57:02 +09:00
Robert Lefebvre
8868af7c2f
TradHeli: Change default Auto-Yaw to Yaw Look Ahead
...
This leads to smoother flight in Auto modes, particularly with fast waypoints.
2013-11-03 12:56:57 +09:00
Jason Short
66b8ca3a27
Copter: updated toy gains
2013-11-03 10:14:10 +09:00
Jason Short
2a82d1b0b0
Copter: CH7 SaveWP fix corner case
...
If the user is on the ground and flips CH7, do nothing instead of recording a bad takeoff altitude. Do another check to avoid a land right after a takeoff.
2013-11-02 21:34:55 +09:00
Randy Mackay
8278767d0a
Copter: remove unused get_acro_yaw
2013-11-02 21:34:53 +09:00
Jason Short
c3aa56459a
Copter: remove unused Toy param
2013-11-02 21:34:50 +09:00
Jason Short
520a535c21
Copter: TOY mode updates
2013-11-02 21:34:48 +09:00
Andrew Tridgell
f6f6caafc8
Copter: int gyros on arm, not on first boot
...
this makes first boot much faster
2013-11-02 21:41:11 +11:00
Randy Mackay
977983904f
Copter: arming check that throttle is above failsafe
2013-11-02 14:06:19 +09:00
Randy Mackay
aaf642c223
Copter: disable autotune if pilot moves yaw stick
2013-11-02 12:12:46 +09:00
Randy Mackay
94f301181e
Copter: recalc distance to home during arming
...
fixes an rare edge case in which the fence could trigger immediately
after arming
2013-11-01 23:54:32 +09:00
Randy Mackay
798c4e2278
Copter: more Ch7/Ch8 event logging
...
Additional event logging for SaveWP, Fence, Acro trainer, Save Trim
2013-11-01 11:53:16 +09:00
Randy Mackay
babc54ec60
Copter: default Ch7 to DO_NOTHING
...
Ch7/Ch8 Save_WP feature triggers when switch is brought high (instead of
low) to be consistent with other aux features
2013-11-01 11:42:33 +09:00
Randy Mackay
97770ae352
Copter: rc10, rc11 available even without MOUNT
2013-10-31 22:55:02 +09:00
Randy Mackay
de08116320
Copter: disable some aux channels on hexa and octas
...
Resolves issue #324
2013-10-31 15:22:34 +09:00
Randy Mackay
65980ace68
Copter: remove some commented out send_text code
2013-10-30 13:44:56 +09:00
Randy Mackay
8a6c2a6588
Copter: add alt and throttle checks to crash detector
2013-10-30 13:33:09 +09:00
Randy Mackay
2326b2e5f5
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-10-29 22:15:12 +09:00
Randy Mackay
8386b658e9
Copter: add ANGLE_RATE_MAX param
...
Limits the maximum rotation rate requested by the angle controller which
is used in stabilize, loiter, rtl and auto flight modes
2013-10-29 11:27:05 +09:00
Randy Mackay
9176bf2e97
Copter: add @Increment to battery failsafe descriptions
2013-10-29 11:24:04 +09:00
Andrew Tridgell
2016bf1f31
Copter: fixed HIL build
2013-10-28 18:35:39 +11:00
Andrew Tridgell
a44e3191df
Copter: fixed baro-only preflight cal
...
this was causing a full level, which mucked up the INS calibration
2013-10-28 16:54:32 +11:00
Randy Mackay
9df7185075
Copter: remove unused #defines from config.h
2013-10-28 12:37:41 +09:00
Randy Mackay
465cb8ab25
Copter: add features that can be disabled to APM_Config.h
2013-10-28 12:36:52 +09:00
Randy Mackay
36832aaa61
Copter: remove ins from InertialNav object instantiation
2013-10-27 13:41:52 +09:00
Tobias
a7e7084f27
Copter/position_vector: remove const specifiers on objects returned by
...
value
2013-10-27 13:41:46 +09:00
Tobias
7564cc02af
Copter: use const refs instead of unneeded copies
2013-10-27 13:41:06 +09:00
Tobias
d6d5f0bbe4
Copter: Log.pde: replace unused copy with ref (saves again some bytes)
2013-10-27 13:40:40 +09:00
Tobias
4d4b419d25
Copter: add comment (unit of G_Dt)
2013-10-27 13:39:17 +09:00
Randy Mackay
8e62035328
Copter: remove unnecessary check of flight mode from fence response
2013-10-24 16:42:14 +09:00
Randy Mackay
d86ac9041e
Copter: report RC receiver health to GCS
2013-10-24 16:32:55 +09:00
Andrew Tridgell
6138dca2b2
Copter: set system time on GPS lock
2013-10-24 14:22:48 +11:00
Andrew Tridgell
92bf4b9c89
Copter: added MAVLink SYSTEM_TIME message
2013-10-24 14:22:47 +11:00
Randy Mackay
7c5982c573
Copter: remove unnecessary Log_Write_Optflow
2013-10-23 20:46:35 +09:00
Randy Mackay
f52c6add89
Copter: reenable optical flow by default
...
correct optflow test compile error
2013-10-23 20:42:03 +09:00
Randy Mackay
8ea3e68620
Copter: bug fix for loading missions while armed
2013-10-23 14:12:03 +09:00
Randy Mackay
030f479ac1
Copter: firmware update to AC3.1-rc5
2013-10-22 16:04:13 +09:00
Randy Mackay
fb49cd82c1
Copter: add LAND to aux switch
...
Fix aux switch AUTO and RTL so they resets flight mode if still in those
modes when switch brought low
2013-10-22 13:13:36 +09:00
Randy Mackay
c98d375e49
Copter: update @Units to pwm on throttle params
2013-10-21 20:33:56 +09:00