As you'll see
, we're releasing versions of ArduPilot at quite a clip. The difference between them can be a bit confusing, so here's a roadmap:
- 1.0: Just navigation and altitude hold (released 1/09)
- 2.0: Adds XY-sensor stabalization, EM406 only (released 3/09)
- 2.0.1: Adds Z sensor, ground station support (released 4/09)
- 2.1: Supports XY sensor in diagonal position, desktop setup utility (does not require Arduino IDE), throttle (if airspeed sensor/shield is connected). Due week of April 20th
- 2.2: Requires ArduPilot 328 board (current board upgraded to the Atmega328 chip; stay tuned for details). Supports any GPS, fully configurable for different airframes, new navigation modes. Due early May
- Shields: We will be releasing expansion boards (called "shields" in the Arduino world) that plug into the top of ArduPilot and add additional features and connectors. This first one just adds a differential pressure (airspeed) sensor, 3.3v power regulator, lots of handy ways to add other sensors and GPS modules, and a circuit that allows you to upload code without unplugging the GPS. The first board will be available in May.
- 3.0: ??? Additional sensors (speed, power). Maybe IMU support?
- ArduPilot Pro: new board based on Arduino Mega. IMU based. Winter 09