Randy Mackay
0015747af9
Copter: ACRO bug fix from Jason
2013-04-01 11:41:52 +09:00
Randy Mackay
3633ccb5bd
Copter: fix to prevent cli from being entered more than 20seconds after reboot
2013-03-31 11:09:40 +09:00
Randy Mackay
3f833f5a6b
Copter: update Release notes again for 2.9.1b release
...
Missed item re increasing max inav accel correction to 3 m/s
2013-03-30 09:23:56 +09:00
Randy Mackay
7c7fd90704
Copter: update Release notes ahead of 2.9.1b release
2013-03-30 09:21:25 +09:00
Randy Mackay
bcedf0f8a1
Copter: bug fix for throttle after acro flip
...
Throttle was kept a min if user switched out of ACRO mode while inverted
2013-03-30 09:20:29 +09:00
Randy Mackay
0c520f89d6
Copter: bug fix for alt_hold being passed as int16_t to get_throttle_althold_with_slew
2013-03-30 09:07:18 +09:00
Randy Mackay
a2216f9d6b
Copter: updated firmware version to 2.9.1b
2013-03-29 01:06:41 +09:00
Randy Mackay
ede3a52eec
Copter: reduce yaw rate P to 0.2 (was 0.25)
2013-03-28 21:07:47 +09:00
Randy Mackay
4c40b44563
Copter: limit max ahrs trim to 10degrees
...
Limit is applied as trims from accelerometer calibration are copied to
the ahrs object.
2013-02-02 10:59:58 +09:00
Randy Mackay
d6edde93b4
Copter: update version to 2.9.1 ahead of release
...
Also updated release notes
2013-02-01 22:14:53 +09:00
Randy Mackay
42e830192d
Copter: updated release notes for 2.9.1-rc2
2013-02-01 14:14:01 +09:00
Randy Mackay
eca6ca2100
Copter: set update rate to 50hz during esc calibration
...
Also modified some comments in the code re the esc calibration
2013-02-01 11:16:19 +09:00
Randy Mackay
fd14cf81f6
Copter: update release version to 2.9.1-rc2
2013-01-31 23:51:10 +09:00
Randy Mackay
ac764642ca
Copter: manual throttle scaling fix
...
Scaling of bottom half of throttle was changed from THR_MIN ~ 500.
Previously it was from 0 ~ 500.
2013-01-31 23:21:18 +09:00
Randy Mackay
dbbfba3686
Copter: use home position for scaling Longitude
2013-01-31 21:39:26 +09:00
Randy Mackay
5a3c7b2d35
Copter: use scaled throttle for accel-throttle's I term
...
Accel throttle's I term is taken from scaled manual throttle
2013-01-31 16:30:03 +09:00
Randy Mackay
e95f838cf6
Copter: update firmware version to 2.9.1-rc1
...
Release Notes updated
2013-01-31 00:30:46 +09:00
Randy Mackay
11ff042fea
Copter: THR_MID used to scale manual throttle
2013-01-31 00:25:41 +09:00
Randy Mackay
391236416b
Copter: bug fix for autotrim's roll axis backwards
2013-01-30 22:09:07 +09:00
Randy Mackay
21ff3853f1
Copter: bug fix to set sonar_alt_health to zero when disabled
2013-01-30 21:17:43 +09:00
Randy Mackay
5b50f31b8f
Copter: integrate automatic roll and pitch trims
2013-01-30 20:48:42 +09:00
Randy Mackay
f4e1424bd1
ArduCopter: bug fix to ppm encoder failsafe
...
A new radio frame could arrive just as the frame time vs current time
check was being executed causing a false positive
2013-01-30 00:17:54 +09:00
Randy Mackay
defeb76e47
Copter: update firmware version to 2.9 ahead of release
2013-01-17 12:50:49 +09:00
Randy Mackay
570624f5c8
Copter: RTL bug fix to initial step is always a climb and not a descent
...
Also bug fix to hold yaw on take-off
2013-01-15 12:13:04 +09:00
Randy Mackay
03733e284c
Copter: bug fix to altitude check of verify takeoff
...
set_next_WP function was not setting the alt_change_flag properly
2013-01-15 01:19:23 +09:00
Randy Mackay
c74821078b
Copter: update firmware version to rc5
2013-01-14 14:28:18 +09:00
Randy Mackay
aa8e5b0aef
Copter: constrain auto roll and pitch to 45 degrees
2013-01-14 14:26:26 +09:00
Randy Mackay
e362844532
Copter: added CH7 switch to enabling/disable the sonar in flight
...
This indirectly switches surface tracking on/off which is useful to
avoid tracking the tops of uneven objects when far above the ground
2013-01-14 13:58:53 +09:00
Randy Mackay
bd05ea84cc
Copter: constrain loiter so that it never commands more than 45 degrees of lean in lat or lon directions
2013-01-14 13:30:25 +09:00
Randy Mackay
0830eaf363
Copter: added experimental LOITER_REPOSITIONING #define to config.h
...
APM_Config.h should be used to overriding the standard parameters but
they still require a definition in config.h or they will be undefined
when built by the mission planner.
2013-01-14 13:07:52 +09:00
Randy Mackay
381bd28518
Copter: relax altitude check in verify_takeoff
...
Previously we checked if the alt > target_alt but because there is
little to no overshoot with the new accel based alt controller this
check was failing for some users.
2013-01-14 12:40:59 +09:00
Randy Mackay
05eecd9ade
ArduCopter: updated release notes for 2.9-rc4
2013-01-12 15:29:52 +09:00
Randy Mackay
d90b7dbfe1
ArduCopter: update firmware version to 2.9-rc4
2013-01-12 15:27:10 +09:00
Randy Mackay
36f15c9555
ArduCopter: move setting of land's yaw mode to the do_land function
2013-01-12 14:49:26 +09:00
Randy Mackay
05e59f6f4d
ArduCopter: bug fix to LAND flight mode not actually landing if initiated from failsafe
...
An hidden bit of failsafe functionality in the set_mode function was
switching the throttle mode back to THROTTLE_AUTO instead of
THROTTLE_LAND
2013-01-12 14:48:41 +09:00
Randy Mackay
a18892229c
ArduCopter: smooth throttle when switching from manual throttle to alt hold
...
new set_accel_throttle_I_from_pilot_throttle function copies the
difference between the pilot's throttle and hover throttle to the
accelerometer based throttle controller's I term.
2013-01-12 12:20:37 +09:00
Randy Mackay
cad9533398
ArduCopter: replace FS_THR_RTL_MIN_DISTANCE with wp_radius
...
This effectively means that an RTL kicked off by a failsafe will
immediately switch to LAND mode only if within 2 meters. Previously the
radius was much wider (15m).
2013-01-12 11:40:03 +09:00
Randy Mackay
37b66700b4
ArduCopter: update release notes for rc3
2013-01-11 16:41:57 +09:00
Randy Mackay
f3550801d1
ArduCopter: disable ITERM logging by default
...
This message takes 1ms to write and we are running over our limits on
some loops.
2013-01-11 16:23:54 +09:00
Randy Mackay
35ced65e4f
ArduCopter: alphabetized the contributors list
...
Jonathan Challinger added
2013-01-11 15:28:08 +09:00
Randy Mackay
785cda0792
ArduCopter: increase firmware version to 2.9-rc3
2013-01-11 14:49:20 +09:00
Andrew Tridgell
49a5b664cc
Copter: move read_AHRS() before run_rate_controllers()
...
this ensures the rate controllers use the latest data
2013-01-11 16:32:40 +11:00
Andrew Tridgell
4a9e3a068a
Copter: don't log events with LOG_BITMASK==0
2013-01-11 16:32:23 +11:00
Andrew Tridgell
e0197a3f7c
Copter: minor mavlink cleanup
2013-01-11 16:02:21 +11:00
Andrew Tridgell
593d689dc8
Copter: use AP_Param::copy_name_token()
2013-01-11 16:02:21 +11:00
Andrew Tridgell
3ec0381904
Copter: ensure we process deferred mavlink messages
2013-01-11 16:02:21 +11:00
rmackay9
4d21571d92
ArduCopter: changed alt hold to use the sonar if enabled and healthy
2013-01-10 21:43:13 +09:00
rmackay9
b58a89e71e
ArduCopter: added get_throttle_althold_with_slew to allow slower altitude target changes
...
Improved surface tracking by using slewed althold controller
Reduced sonar mode filter to just 3 elements to reduce lag but at the possible consequence of allowing sonar noise to creep through for people with margin sonar set-ups.
2013-01-08 14:40:47 -08:00
Andrew Tridgell
578b1b68ad
Copter: remove GPS_STATUS message
...
this message is huge and slow, and is pointless as we have
num_satellites in GPS_RAW_INT
2013-01-05 20:54:57 +11:00
rmackay9
152ae7d737
ArduCopter: save 10bytes by replacing multiple static instances of log_counter with a single global variable called pid_log_counter
...
pid_log_counter is used to limit the rate at which we log PID controller values
2013-01-05 13:42:01 +09:00