- "Fly-by-wire" mode gives the user a unique way to pilot the aircraft by telling it where you want to go and allowing the ArduPilot to fly the plane which is great for complete novices to fly.
- Programmable 3D waypoints; return-to-launch mode, in-flight reset ability, fully programmable actions at waypoint and totally expandable board.
- Supports Ground Stations for real-time telemetry
- Designed for the uBlox 5, Mediatek, or EM406 GPS modules. Other GPS modules are supported in NMEA mode
- Controls elevator, rudder and throttle, plus one accessory servo or ailerons.
- Stores home waypoints and sensor calibration in EEPROM, so they are retrained even in the case of a system restart.
- Currently optimized for the three or four channel airplanes. Has been successfully used on: Multiplex EasyStar, EasyGlider Pro, and Mentor, as well as other aircraft such as the Dynam HawkSky and SuperStar EP. Airframe settings are stored in a separate file so they can be shared.
- Uses either thermopile XY and Z sensors or an IMU (ArduIMU+)
- Uses a desktop setup utility for waypoints and autopilot settings.
- Uses "cascading PID loops" to combine the stabilization and navigation functions seamlessly.
- Anti-crash for AP
- Easier to use auto landing and takeoff
- Full Channel 4 support, incl egg drop code example
- Better mixing in FBW and Stabilize
- Better support for Mediatek.
- Better Loiter code
- Loiter now circles current location.
- RTL is improved with built in Loiter for improved entry into a holding pattern
- Better throttle support - You must set your PWM Min Max now for throttle.
- New testing suite to help you find things like Throttle Min Max, GPS issues, sensors, etc...
- New higher res throttle and CH4 output - now 2µs over 8µs (with a simple hack you can have CH 5+6 support)
The full list of features/improvements for Ardupilot 2.7, read more for full details
The full list of features/improvements for Ardupilot 2.7