ArduPilot Autopilot Suite

Hardware -- Firmware -- Software -- Community


The ArduPilot Developer Ecosystem is Evolving! Find out more here …


Hardware - The embedded systems and peripheral sensors that act as the vehicle’s brain, eyes, ears, etc.

Almost any mobile machine can be transformed into a robot, by simply integrating a small hardware package into it.


Firmware- The “skill set” code running on the hardware, which configures it for the kind of vehicle you’ve put it in. You choose the firmware and vehicle that match your mission: Plane, Copter, Rover...

The choice is yours – one autopilot for any mission. An easy firmware update is all it takes to repurpose your hardware into a different role.


Software- Your interface to the hardware.

Initial set-up, configuration, and testing. Mission-planning/operation, and post-mission analysis.

Point-and-click intuitive interaction with your hardware, or advanced custom scripting for niche mission profiles. Options are everything with ArduPilot.



Community- This is what really sets ArduPilot apart from the closed-source offerings in the market. An area for open discourse on the ArduPilot projects direction between developers and its customers.


DIYDRONES- ArduPilot previous community home.

A constantly evolving repository of knowledge and innovation. The DIY Drones community provided a home and now still provides inspiration for ArduPilot. A comprehensive list of features that are continually born from the needs of the community.



  • Point-and-click programming/configuration gets you up and operating without hassle
  • Multiple command modes: Acro, Stabilize, Loiter, Alt-hold, Return To Launchpoint, Land, Simple, Guided, Position, Circle, Follow Me, GeoFence, and Auto (which runs fully scripted missions using GPS waypoints)
  • Failsafe programming options bring peace of mind in the event of lost control signal or low battery conditions
  • Three Axis camera control and stabilization, shutter control, live video link with programmable on-screen-display
  • Data transceivers allow real-time telemetry and control between your ground station computer and APM, including joystick control options
  • Full data logging provides comprehensive post mission analysis, with graphing and Google Earth mapping tools
  • No dead ends – Advanced users will find endless options for customization and expanded mission capabilities