I've just released ArduPlane 2.71 for your flying pleasure.
As was described in the 2.71-beta thread, these are the major changes from 2.70:
Many thanks to everyone who contributed to this release!
One thing that isn't in this release but will be in the next release is the new L1 navigation controller from Brandon and Paul. They are doing fantastic work and testing is good so far, but I wanted to get the new features above out first before adding the new navigation code. I hope we will release a 2.72 release with the new L1 controller in the next couple of weeks.
It's really the maths from Bill Premerlani, with just a bit of wrapping code from Jon and me.
I like having the wind speed estimate in my plane too, although it will be much less important in the next release. The current release relies on good wind estimation when navigating with a compass, but the new L1 navigation for the next release doesn't need it, and actually navigates much better in wind than the current code. I've been quite amazed at how well it tracks even in high wind. Even better, it does it without flapping its servos nearly as much as the current code does. I think servos will last longer with the next release :-)
We're very lucky to have some smart people like Bill, Brandon and Paul helping out with APM. I love writing code, but watching those guys deal with the detailed maths involved in this sort of control algorithm is wonderful to see, and great to be involved with.
I suspect you mean the ALT_CTRL_ALG option.
That doesn't actually affect how wind is estimated or used in the current code. It just changes the way that altitude is maintained via pitch and throttle.
Thank you Andrew,
I might have a leakinf pitot than....
Andrew, wondered if you'd seen my post after my last flight, would love to know if all is OK with the tuning of this aircraft and that everything is working well in v2.71 on it
help please with crash log analyze
logs here http://yadi.sk/d/tWlU6m634AO9B
i found strange compass offsets only
I flew the L1 controller today, and it was beautiful. I have a 4 kg plane, and I've never seen it navigate so well (in wind, I might add). A fantastic addition to the ArduPlane code. Hats off.
Tridge do you think the end of the pitot is in sight? That would be a major headache for airframe integration removed.
Glad to hear it went well!
What airframe and what NAVL1_PERIOD did you end up choosing?
No pitot isn't dead yet - it can still help a lot with landing, and with airframes that fly close to stall speed.
The reason we can get away without one on so many RC planes is they are way overpowered compared to full size planes. If you fly a plane close to its load limit then an airspeed sensor becomes much more important. A well setup airspeed sensor is more accurate than airspeed from wind estimation.
One problem is that many airspeed sensors are not well setup - along with the compass its the most error prone sensor we have. Leaks, poor calibration and poor siting on the airframe can all lead to major problems.One of my aims is to make ArduPlane as robust as possible to these sorts of errors.
Will there be any fix put into the next release for the battery monitoring bug that causes RTL issues? Here's the thread on it.
Hi Andrew, this seems to have been an issue for me from 2.68, 2.70, and now 2.71. I am guessing no one else is having issues, Please see this video to show what happens, Using APM 2.5.
Any advice on how do download logs would be great...