I'm delighted to announce the release of ArduPlane 2.50 for your flying pleasure. This release has a lot of advances to some of the core ArduPlane code, and should be a big improvement for many people.
Perhaps the most important change in this release is the new DCM code that does acceleration correction based on the GPS. This improvement is based on work by Bill Premerlani which really advances the state of the art for attitude estimation on small microcontroller based autopilots. The improvement in attitude estimation is very noticable in flight, resulting in significantly more accurate control. Many thanks to Bill for his patience in working with Jon Challinger and myself to bring this improvement to ArduPlane.
Other significant improvements include:
There is one change in this release which may require some re-tuning. We were using the wrong value for time delta when using the PID controller for navigation roll. This has been fixed by making the PID library calculate the delta time internally, but it means that existing HDG2RLL_I and HDG2RLL_D values will be incorrect. I have fixed the defaults, but if you have your own settings for these, you will need to drop HDG2RLL_I by a factor of 5, and raise HDG2RLL_D by a factor of 5 to get the same result as for the previous release.
Thanks to everyone who has contributed to this release!
For the next release the plan is to concentrate on improved stabilisation and navigation controllers, based on the great work being done by Jon Challinger.
Happy flying!
Tags:
Permalink Reply by Gábor Zoltán on July 29, 2012 at 11:34pm Thank you Anrew!
Somhow it did not work in 2.40. for me.
But it works in 2.50. :)
THX
Permalink Reply by Popa Stefan on July 27, 2012 at 4:59pm I noticed in the new AP_AHRS_DCM.cpp code that independent drift correction was introduced. Does this mean that yaw drift can be corrected without the use of compass or GPS?
I am really interested in finding a way of getting rid of the yaw drift without using the GPS or compass. The aircraft that I am building is unconventional and the yaw does not work as in standard airframes.
Looking forward to your answer.
Stefan

Hi Popa,
To get an initial heading (yaw) you do need either a compass or a GPS. The DCM code can get an estimate of the yaw gyro drift without GPS or compass, although it will be quite inaccurate, as it won't take account of centripetal forces. It can't get the initial reference vector though, so the drift correction won't be useful.
Cheers, Tridge
Permalink Reply by Mike Mac on July 29, 2012 at 6:11am How do you repeat a mission in the same flight or is that not possible. Today I was flying and had it do a shout auto mission. Then I flew around for a while and decided to execute the mission again but nothing happened. When I looked at the log it went to AUTO but the target waypoint was not one, it was the last point. Is it not possible to execute an AUTO mission more than once or is that a bug?
Permalink Reply by mack goodman on July 29, 2012 at 6:16am I also tried that and had same effect.. plane just came home. so I am anxious to hear the answer.
I do see that in the MP there is a command to "restart mission". so maybe if you have onboard telemetry setup you can just push that button. Maybe I will try that
Permalink Reply by Andke on July 29, 2012 at 6:17am you need to "restart mission" - else it just resumes, even if it's at the last wp.
Permalink Reply by Mike Mac on July 29, 2012 at 7:48am Reset Mission? How do I do that from my transmitter?
Permalink Reply by Andke on July 29, 2012 at 9:29am there's currently no way to do that on transmitter.
Permalink Reply by Mike Mac on July 29, 2012 at 10:12am That would be a very nice feature for future firmware updates. Most of the time I don’t have a computer at the flying field.

I upgraded to this from a older version (alot older) and I'm finding that on both my APM1 boards with Mediatek GPS, that the GPS gets a lock (solid blue led), but the mission planner is showing no GPS.
I've tried pressing the reset button on the IMU, it did not fix the problem.
I am using Arduplane 2.5 that is installed by Mission Planner, and I didn't compile my own build so I can't see whether MTK 1.6 was selected

Hai: maybe a bad GPS cable? I'd try another one...
Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.183 members
47 members
692 members
51 members
186 members
© 2013 Created by Chris Anderson.
Powered by
