rmackay9
6f0868a9f8
ArduCopter: increase throttle rate P to 6.0 (was 1.0) and alt hold P to 2.0 (was 1.0)
2012-12-31 14:42:13 +09:00
rmackay9
c2fb2eb21e
ArduCopter: update firmware version to 2.9-rc2
2012-12-31 14:32:14 +09:00
rmackay9
8b497cc61d
ArduCopter: log watchdog event to dataflash
2012-12-31 13:32:27 +09:00
rmackay9
607aa7c098
ArduCopter: fix to sub system used to record failsafe in dataflash ERR message
2012-12-30 12:18:45 +09:00
rmackay9
bc4cd41a33
ArduCopter: added ERR dataflash message
...
Failsafe events changed to errors so they are more obvious.
Errors recorded to dataflash for failure to init compass and optical flow sensor.
Errors recorded for pwm failure.
Resolved a compile error when dataflash logging is disabled.
2012-12-30 12:08:25 +09:00
rmackay9
b9dbdadc80
ArduCopter: first implementation of surface tracking using sonar
...
Note: not yet enabled as part of any flight mode
2012-12-29 13:51:14 +09:00
rmackay9
07a3a7d4bb
AP_InertialNav: increase baro delay to 0.5 sec (was 0.2sec) to allow slower baro updates on APM1
2012-12-28 16:21:13 +09:00
rmackay9
57702b7c31
ArduCopter: turn on INERTIAL_NAV_Z in the config.h file so that it takes effect when built for the mission planner
2012-12-27 19:33:12 +09:00
rmackay9
71f6a116be
ArduCopter: get_throttle_althold - add check to avoid divide by zero
2012-12-26 21:18:16 +09:00
rmackay9
3ff091efb6
ArduCopter: inertial nav - only initialise horizontal position when home is initialised
2012-12-25 12:39:25 +09:00
rmackay9
e859549814
ArduCopter: update release notes for 2.9-rc1
2012-12-23 12:24:14 +09:00
rmackay9
c10af02c4a
ArduCopter: bug fix to althold desired rate calculation. Fix from Jonathan.
2012-12-23 11:17:26 +09:00
rmackay9
a80f065188
ArduCopter: Battery failsafe triggers RTL only if we are more than 15m from home, otherwise it performs a LAND
2012-12-22 18:16:50 +09:00
rmackay9
dad2d2b800
ArduCopter: alt hold bug fix - should use 2x linear distance when calculating the desired rate
...
Bug fix from Leonard.
2012-12-22 17:57:11 +09:00
rmackay9
d9873dcd7b
ArduCopter with the new Camera and Relay classes for APM1 and APM2.
...
All changes by Sandro Benigno
2012-12-22 17:26:27 +09:00
rmackay9
4749789bc2
ArduCopter: bug fix (attempt #2 ) for accel based throttle controller
...
Thanks to Jonathan for this.
2012-12-22 14:56:22 +09:00
rmackay9
53fc4a9287
ArduCopter: remove unused g_gps_null pointer to save 2 bytes
2012-12-22 14:22:13 +09:00
rmackay9
085425fdbf
ArduCopter: bug fix to accel based throttle controller (was using m/s instead of cm/s)
2012-12-22 14:21:25 +09:00
rmackay9
c2b01e0d63
ArduCopter: bug fix to GUIDED mode. Now checks that desired altitude was reached before deciding the waypoint is complete.
2012-12-22 14:04:47 +09:00
rmackay9
ecb388059e
ArduCopter: add AUTO_VELZ_MIN, AUTO_VELZ_MAX and PILOT_VELZ_MAX to allow better control of climb/descent rate in auto and manual throttle modes
2012-12-22 12:52:49 +09:00
Craig@3DR
e882a19bb7
Global change all references from
...
GPS_PROTOCOL_MTK16
to
GPS_PROTOCOL_MTK19
2012-12-21 11:19:32 -08:00
rmackay9
ac66d7cac2
ArduCopter: on throttle failsafe, only initiate RTL if we are at least 15m from home
2012-12-21 14:39:48 +09:00
rmackay9
c7a0a64eae
ArduCopter: use inertial nav for current altitude and climb rate
2012-12-21 14:07:18 +09:00
rmackay9
93063a812a
ArduCopter: move gcs_check function (which sends to ground station) to run when 50hz loop is not running
...
Also removed redundant heartbeat message
2012-12-20 15:54:19 +09:00
rmackay9
d430903fcd
ArduCopter: remove duplicate (?) send of MSG_EXTENDED_STATUS1
2012-12-20 12:57:07 +09:00
rmackay9
9706193463
ArduCopter: remove unused variable last_5hz
2012-12-20 11:37:06 +09:00
rmackay9
415029fdf5
ArduCopter: remove unnecessary "Initialising APM message..."
2012-12-20 11:35:04 +09:00
Jason Short
53acb324db
ACM: Restore Multi-mode support
2012-12-19 08:08:59 -08:00
rmackay9
e13cea03ea
ArduCopter: restore auto-trim method but now use AHRS.add_trim
2012-12-20 00:06:20 +09:00
Craig@3DR
ae72238beb
Removed 2 more degree symbols from comments
2012-12-18 13:42:42 -08:00
rmackay9
465d54e541
ArduCopter: change GPS dataflash message to output unfiltered gps lat and lon
2012-12-18 23:44:51 +09:00
rmackay9
200389dcc2
ArduCopter: ensure RTL performs a land if a failsafe has been triggered
2012-12-17 22:12:24 +09:00
Robert Lefebvre
f48ec39cfa
ACM: Precision Loiter RePositioning code.
...
Protected behind a #define
2012-12-17 07:42:28 -05:00
rmackay9
7bf3296425
ArduCopter: remove unused wait_for_yes function
2012-12-17 17:52:04 +09:00
rmackay9
3be100469b
ArduCopter: remove unused rc_override variables to save 21 bytes
2012-12-17 17:04:51 +09:00
rmackay9
889a19f790
ArduCopter: move scaleLongUp and scaleLongDown initialisation to init_home
2012-12-17 16:54:03 +09:00
rmackay9
c8c13046e3
ArduCopter: stop unnecessary updates of target altitude and knock-on effect of too many EV message in dataflash log
2012-12-17 16:34:20 +09:00
rmackay9
1332ed3b5c
ArduCopter: restore initial climb to RTL
2012-12-17 16:17:49 +09:00
rmackay9
c1abd96ef2
ArduCopter: limit output throttle to 800 only for TRI which does not have the new stability patch
2012-12-17 15:29:11 +09:00
rmackay9
68d6eee1e7
ArduCopter: increase accel based throttle PIDs and add D term to rate based throttle
2012-12-17 14:46:30 +09:00
rmackay9
e3ee865dc0
ArduCopter: Leonard Hall's changes to alt hold including adding low pass filter to climb rate
...
get_throttle_rate_stabilized changed to simply update the target altitude instead of talking directly to the rate controller.
get_throttle_althold changed to use sqrt of distance when calculating the desired rate towards the target altitude.
added reset of accel based throttle PID's I term.
unrelated small bug fix from Randy to allow CH6 tuning of throttle rate D term.
2012-12-17 14:36:05 +09:00
rmackay9
d8ea210019
ArduCopter: allow tuning of the Throttle Rate D term
2012-12-15 13:32:07 +09:00
Robert Lefebvre
b83049bdda
ACM: Trying to set a default MPU6K filter rate of 10Hz for TradHeli. Doesn't Work.
2012-12-13 14:54:14 -05:00
rmackay9
2656997714
ArduCopter: move gcs updates to run only when there are 4ms of spare time before the next 100hz iteration starts
2012-12-13 23:09:26 +09:00
rmackay9
7b4f311f28
ArduCopter: remove throttle limit of 800 for quads, hexas and octacopters
...
Note: Y6 and OctaQuads still have the 800 limit because they do not have the latest stability patch
2012-12-13 20:30:23 +09:00
rmackay9
2e78977499
ArduCopter: bug fix so AP_Limits does not use up memory if it is disabled
2012-12-13 16:07:34 +09:00
rmackay9
d2c8abe491
ArduCopter: allow RTL's yaw mode to be overridden with a #define in APM_Config.h
2012-12-13 00:15:30 +09:00
rmackay9
ad14e727e2
ArduCopter: bug fix for compass.accumulate check in main loop (millis vs micros issue)
2012-12-12 23:29:57 +09:00
rmackay9
8d75022d58
ArduCopter: allow GUIDED mode roll-pitch, yaw and throttle control modes to be overridden
2012-12-12 23:28:26 +09:00
rmackay9
31fd9a22a3
ArduCopter: restore YAW to default AUTO_YAW mode instead of YAW_LOOK_AT_NEXT_WP mode
2012-12-12 23:27:45 +09:00