
A big code release tonight--this is the full setup that won the
Sparkfun autonomous vehicle competition. Along with general improvements to the code, this is the entire package of autopilot, setup utility and ground station code. It's a full Unmanned Aerial System, not just a UAV!
ArduPilot 2.1
- All the features of ArduPilot 2.0 plus...
- Supports XY sensor in diagonal postion
- Requires Z sensor [UPDATE: FMA is no longer carrying those. While we sort out alternative sources, you can buy them from Dean Goedde for $40 (scroll down for price list)
- Controls throttle if airspeed sensor is attached via the ArduPilot expansion board.
- Supports desktop setup utility for waypoints and autopilot settings. (Waypoints are no longer manually entered in the code. They can only be entered with this utility.)
- Last version of the code to support the original ATMega168-based board. Future versions will require the new ATMega328-based board.
- Field setup procedures are here
- Get it here
If you are using the expansion board and airspeed sensor, to control the throttle you must solder a wire from digital pin 8 to "MUX IN 3"
Desktop setup utility

- Add waypoints manually; utility displays them on Google Maps
- Set max altitude, speed, circle radius
- Set elevator, aileron/rudder trim
- More features coming
- Get it here ("ArduPilotConfigUtility")
When using this utility for the first time with ArduPilot, click Write before anything else in order to format the EEPROM. Also, ensure that the "Set RTS on close" box is checked in your serial port's advanced properties (control panel/device manager), as described in our
Arduino debugging tips)
Ground station

- Requires free Labview runtime engine and serial drivers (install both. Note: if you've already installed Lego's Mindstorms NXT software you may find you've got a driver conflict, because it's based on LabView, too. Uninstall the Mindstorms software first.)
- Works with Xbee wireless modules
- Displays real-time attitude, speed, altitude, current waypoint, heading, distance to next waypoint, etc
- Displays real time position on Google Earth
- Get it here
- Source code is here
You need to be a member of DIY Drones to add comments!
Join DIY Drones