This is a quick note to let everyone know that Ardupilot 2.5 is feature complete and can be downloaded via SVN. If you're on Windows, use TourtiseSVN and if you're on a OS X like me, try Versions. The code is located here.

Once the Beta feedback is in I'll post a zip file of the final version. Information about using SVN can be found on the web. Please post any issues in this blog post, and I'll fix them immediately and re-upload.

I'm also building a wiki manual to help with the configuration, but it's an early work in progress. I'll write a lot more this week, but there should be enough content up there to get you going.

Use the Airframe tester to configure your new 2.5 header file and familiarize yourself with the startup sequence. Don't use the old 2.4 file, except to copy over your old gain settings. I've tried to keep as many of the values the same, but many values are new as well.

By Default the control switch settings are 1 - manual, 2 - Autopilot, 3 - Stabilize. Feel free to change them to whatever you like.

Good luck,
Jason

p.s. Who thinks Ardupilot needs a logo?

Views: 103


Moderator
Comment by Graham Dyer on January 14, 2010 at 11:03pm
I'd like to help with the wiki if needed, how do I go about that?

Developer
Comment by jasonshort on January 14, 2010 at 11:08pm
I will look into how to allow you to edit. I'm new to the wiki too.
Jason

3D Robotics
Comment by Chris Anderson on January 14, 2010 at 11:20pm
Jason,

Please PM me the email (ideally Gmail) address of anyone you'd like to add to the Wiki authoring permission. I can put them on the list.

Chris

Developer
Comment by jasonshort on January 15, 2010 at 7:29pm
Doug found a minor bug that affected V1 shields as well as added new support for IR sensors mounted on the belly. Thanks!
Comment by Joseph Schauber on January 15, 2010 at 9:31pm
Hello jason. The header files for r304 and r305 (2-2 entries) are the same ; however, the sensors.pde files are different. Did you intend to leave out the bottom sensor location in the Ardupilot_25_tester sensors.pde file?

Developer
Comment by jasonshort on January 15, 2010 at 11:36pm
Thanks, updated.

Moderator
Comment by Graham Dyer on January 16, 2010 at 10:35am
Getting a few "not declared" errors when I compile v251, am downloading v25 and will try that

Developer
Comment by Doug Weibel on January 16, 2010 at 1:20pm
2.5.1 is just roughed out at this point and not ready for flight testing!!!
Comment by Ken on January 17, 2010 at 7:08am
Jason,

3 items.

1. The EM-406 initialization is never called. If the GPS has been off and gone back to NMEA it will not be placed back into binary. Added line to initialize shown below:

// Basic Initialization
//---------------------
void setup() {
#if GPS_PROTOCOL == 0
Serial.begin(57600);
#endif
#if GPS_PROTOCOL == 1
init_gps(); // <-----------------------------------added
Serial.begin(57600);
#endif
#if GPS_PROTOCOL == 2
Serial.begin(38400);
#endif

init_ardupilot();
}


2. Ardupilot is not reading GPS data from the EM-406 even after fixing #1. If the GPS is plugged into the shield, it hangs in "wait_for_GPS_fix" blinking the blue LED. If the GPS is plugged into the main board, it passes quickly through "wait_for_GPS_fix" but never gets data.

I'll work on this one in a few minutes. My development station will be tied up for about 30 more minutes doing some utilities...

3. If the selected GPS is NMEA there are compile errors

Moderator
Comment by Graham Dyer on January 17, 2010 at 9:52am
Not flight testing just trying to compile...v25 is fine

Comment

You need to be a member of DIY Drones to add comments!

Join DIY Drones

Social Networking

Contests

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.

A list of all T3 contests is here

Groups

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service