ArduPlane, ArduCopter, ArduRover source
Switch branches/tags
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Git: update contributing page to use ArduPilot instead of APM Oct 22, 2018
APMrover2 Rover: move accept_packet to GCS_MAVLink base class Dec 14, 2018
AntennaTracker Tracker: GCS_MAVLink now uses Mission singleton Dec 13, 2018
ArduCopter Copter: move accept_packet to GCS_MAVLink base class Dec 14, 2018
ArduPlane Plane: Fly a planned abort sequence if available Dec 14, 2018
ArduSub Sub: fix error in task scheduled rate Dec 14, 2018
Tools Tools: autotest: show test output filename in summary Dec 15, 2018
benchmarks waf: add gbenchmark Waf tool Dec 2, 2015
docs docs: Add ardusub May 7, 2018
libraries AP_Mission: Accept and store landing aborts in the mission Dec 14, 2018
mk mk: added AC_AutoTune Dec 14, 2018
modules mavlink: submodule update Dec 14, 2018
tests tests: add macro for printing test parameter May 16, 2016
.dir-locals.el emacs: add a .dir-locals.el Oct 24, 2016
.editorconfig all: Change the editorconfig so that it won't want to reformat Jul 10, 2014
.flake8 Global: add .flake8 Aug 15, 2018
.gitattributes Revert ".gitattributes: automatically clean up newlines in source files" Apr 20, 2015
.gitignore .gitignore: Ignore parameter metadata files Dec 10, 2018
.gitmodules HAL_F4Light: removed submodules Jun 14, 2018
.pydevproject AP_Relay: add -1:Disabled to list of param values May 15, 2014
.travis.yml travis: Run ArduSub test Oct 23, 2018 promote ChibiOS builds over NuttX Nov 30, 2018
COPYING.txt cmake overhaul, cleaned up readme, added license Sep 30, 2011
Dockerfile Docker: add Dockerfile for Docker container support Sep 5, 2018 cfg: Fix typos May 13, 2016
Makefile Sub: add to the main makefile Jul 18, 2017
Makefile.waf waf: Makefile.waf: use check-all command instead of --alltests Feb 1, 2016 README: Assign scripting subsystem Nov 14, 2018
Vagrantfile Vagrantfile: change default VM to bionic64 Dec 6, 2018 reformat: remove mention to .pde files May 8, 2016
uncrustify_cpp.cfg cfg: Fix typos May 13, 2016
uncrustify_headers.cfg cfg: Fix typos May 13, 2016
waf waf: use Python from environment Nov 12, 2018
wscript wscript: Add a runtime scripting check flag Nov 14, 2018

ArduPilot Project


Build SemaphoreCI

Build Travis

Coverity Scan Build Status

The ArduPilot project is made up of:

User Support & Discussion Forums

Developer Information

Top Contributors

How To Get Involved


The ArduPilot project is licensed under the GNU General Public License, version 3.


Ardupilot is comprised of several parts, vehicles and boards. The list below contains the people that regularly contribute to the project and are responsible for reviewing patches on their specific area. See also the list of developers with merge rights.