ArduPilot
| ArduPilot | |
|---|---|
| Developer(s) | ArduPilot Development Team and Community |
| Initial release | 2009 |
| Repository | github |
| Written in | C++, Python |
| Operating system | Cross-platform |
| Type | Autopilot |
| License | GPLv3 |
| Website | ardupilot |
ArduPilot is an autopilot software program that can control multirotor drones, fixed-wing and VTOL aircraft, RC helicopters, ROVs, ground rovers, boats, submarines, uncrewed surface vessels (USVs), antenna trackers and blimps. ArduPilot was originally developed by hobbyists to control model aircraft and rovers and has evolved into a full-featured and reliable autopilot used by industry, research organisations, amateurs, and militaries—in June 2025 ArduPilot was used successfully by the Ukrainian armed forces during the Russo-Ukrainian War to make aerial drone attacks on Russian air bases. It is published as open source software under the GNU GPL version 3.