Here's an update on the ArduPilotMeta software roadmap:
- The current public (zip file) code is the ArduPilotMega 1.0 Beta. We update that every week or two with the latest bug fixes (the version that went up last night fixes a bug with centripetal acceleration handling. If you're using the 1.0 beta you should update it with this latest version). You can see if you have the latest code by looking at the upload date. This is a fully functional autopilot and many people are flying it now, but it is a beta so we're very keen to get flight and bug reports so we can improve it. As always, file bug reports in the Issue Tracker, not as comments here.
- The next release will be APM 1.0 (not beta), which should be out in about a month. This will be integrated with a new Ground Station (GCS) that can handle in-flight uploading of mission command and PID gains, rather than just using the standard ArduPilot GCS in legacy mode is we do currently. It will also fully support the very cool Debug Terminal, which can give you very detailed data and control over APM functions in flight. You can watch our progress on this version in the SVN trunk, but we recommend that you do NOT try to run or fly this code; it changes every day and is often untested. We cannot offer support for this code or answer questions, simply because it's unfinished and if we have to explain our work in progress all the time we won't be able to finish it!
- Planning work on the APM 2.0 code is underway. Goals include adaptive control (so you won't have to manually set PID gains), better AI, more camera control including automatic location tracking, and easier setup processes, including an installation file that can allow people to use APM without ever having to see code or touch the Arduino IDE if they don't want to. We're looking at spring 2011 for a public beta.
- Meanwhile, the ArduCopter quadcopter and helicopter branches of the project are making rapid progress. The quad team, which already has a very smooth flying public beta, should be adding GPS position hold in the next week, and waypoints and GCS support shortly thereafter. The heli team (which is using the Trex 450 platform) has achieved good flying performance and should be releasing public code this month, too.
Comments
My understanding is that Michael has shelved the ArduStationM project code; it is in a working but untested state.
I think the hardware control station that you can strap to your transmitter is a superb solution. So I will go ahead and order it and delve into the code as necessary :)
Do you have any info on the status of the ArduStation project? I've searched the forums and blogs and seen the teasers from the beginning of the year on ArduStationMega in the form of new hardware, but nothing since April.
Is the current ArduStation being used by anyone with the APM, I see a branch exists for it in the SVN...
I'm thinking of buying one when I order my xbee's - would be a shame if it became obsolete in a month or two.
Regards,
Colin
Hell if you dont want to or cant use the usb for this is the xbee interface fast enough?
I ran genetic algorithm (not my code, is on the net) on my atmega328 and is soo slow. just a demo not a gain finder.
genetic algorithm is the better way to find the right gains, I'm pretty sure because I'm trying to develop it for my autopilot since 1 year ago. see youtube someone did it with a quad hooked to a pc if I remember right.
Maybe you can just make some trial and error in decreasing steps but make it convergent needs time and this kind of time just crash the plane while the process is not convergent. The only way is to make it start from some known spots for the airframe. what are your options actually? was genetic one of them?
Thank you,
Tom
Talk about reliability.....I have had my APmega powered up for about 6 months now and it has NEVER hiccuped !
It has gone thru hundreds and hundreds of write cycles for testing now.
THIS is a very reliable product !
Earl
But as I say, AP is mature and works well, so our main priority there is just to polish off any remaining rough edges there rather than huge feature enhancements. APM, with its more powerful hardware, is the core of our new features work.