Plane: update release notes for 3.0.2

This commit is contained in:
Andrew Tridgell 2014-05-04 16:31:07 +10:00
parent f233f95785
commit c1aa2181dc
1 changed files with 97 additions and 0 deletions

View File

@ -1,3 +1,99 @@
Release 3.0.2, May 4th 2014
---------------------------
The ardupilot development team is proud to announce the release of
version 3.0.2 of APM:Plane. This release combines some important bug
fixes with some new features.
I2C bug fix
-----------
The most important change for this release is a bug fix for an I2C bug
in the NuttX I2C driver code that could (under some rare
circumstances) cause a Pixhawk to crash. This bug fix is the primary
reason for doing a new release now.
This bug was able to be reproduced by creating a 1.3m GPS cable
carrying both the I2C signals for a magnetometer and the UART signals
for the GPS. Interference between these two signals could cause the
I2C controller to give spurious data to the I2C driver. The I2C driver
did not have sufficient protection against these errors and could
crash the board.
While we have not been able to reproduce this error with the normal
cables that come with a Pixhawk we cannot rule out the bug triggering
with shorter cables, so we are doing a fast release to fix the bug.
Autotune
--------
This release also includes an important new feature - automatic
roll/pitch tuning. While this feature is still considered experimental
we have had very positive feedback from beta testers and have decided
to include it in the release.
Full documentation for how to use automatic tuning is available here:
http://plane.ardupilot.com/wiki/automatic-tuning-with-autotune/
we hope that the automatic tuning will help users who have had
difficulty with the standard APM:Plane manual tuning procedure. We
plan on extending autotune to other aspects of fixed wing tuning in
future releases.
Other changes
-------------
- fixed a glide slope calculation error when very close to waypoints
- fixed a bug when swithing to another auto-throttle mode during auto
takeoff (thanks to Marco for finding this bug!)
- added MIS_AUTORESET parameter (thanks to Andrew Chapman)
- support compassmot calibration by supplying current measurments to the
compass driver (thanks to Jon Challinger)
- fixed a GPS driver bug that could cause GPS lag in case of lost GPS
samples (thanks to Jon Challinger)
- fixed a LOITER_TURNS bug in missions for counter-clockwise loiter
(thanks to Iskess for finding this bug)
- added support for OBC termination requirements to PX4IO
- added support for pressure altitude termination to OBC module
- fixed EKF wind estimation with no airspeed sensor (thanks to Paul
Riseborough)
- improved tuning of EKF for fixed wing aircraft (thanks to Paul
Riseborough)
- Converted rally point code to library AP_Rally (thanks to Andrew
Chapman)
- added SITL checking for numerical errors
Thanks to testers!
Many thanks to everyone who tested the beta versions of this release!
Special thanks to Marco, Paul, Jon, Iam, JNJO, sonicdahousecat and
Keeyen for providing testing of both existing features and the new
autotune code.
Release 3.0.1, April 9th 2014
-----------------------------
I've just released APM:Plane 3.0.1, a bug fix release for the 3.0.0 release.
This release fixes two bugs:
throttle failsafe for aircraft using PWM level for failsafe detection
wind reporting with EKF enabled and no airspeed sensor
The throttle failsafe fix is a critical bugfix, which is why I am
doing a new release so soon. The bug was found by Sam Tabor, and he
posted the bug report before the 3.0.0 release, but I didn't notice it
in the release preparations. The bug only affects systems using PWM
value as the sole method of detecting loss of RC control. I hadn't
noticed it myself as my planes all use receivers which stop sending
value PWM frames when the RC link is lost. In that case failsafe
worked correctly. Receivers that keep sending PWM frames but with low
throttle levels are common though, so this is a very important fix.
Many thanks to Sam for reporting the bug, and my apologies for not
noticing it in time for the 3.0.0 release.
Release 3.0.0, April 8th 2014
-----------------------------
@ -309,3 +405,4 @@ of the fixed wing code for APM, and I think puts us in a great
position for future development.
Happy flying!