ArduPlane, ArduCopter, ArduRover source
Switch branches/tags
v2.4 pre-apm2-support gx9-6485d734 cellular-modem-0.5 cellular-modem-0-5 Rudder_elevon Rover-3.4.2 Rover-3.4.1 Rover-3.4.0 Rover-3.3.0 Rover-3.2.3 Rover-3.2.2 Rover-3.2.1 Rover-3.2.0 Copter-3.5.7 Copter-3.5.6 Copter-3.5.5 Copter-3.5.4 Copter-3.5.3 Copter-3.5.2 Copter-3.5.2-rc1 Copter-3.5.1 Copter-3.5.1-rc1 Copter-3.5.0 Copter-3.5.0-rc11 Copter-3.5.0-rc10 Copter-3.5.0-rc9 Copter-3.5.0-rc8 Copter-3.5.0-rc7 Copter-3.5.0-rc2 Copter-3.5.0-rc1 Copter-3.4.6 Copter-3.4.5 Copter-3.4.4 Copter-3.4.3 Copter-3.4.3-rc1 Copter-3.4.2 Copter-3.4.2-rc2 Copter-3.4.2-rc1 Copter-3.4.1 Copter-3.4.0 Copter-3.3.2 Copter-3.3.1 Copter-3.3-rc7 Copter-3.3-rc5 CanberraUAV-OBC-2012 ArduSub-stable ArduSub-beta ArduPlane-stable ArduPlane-stable-AVR ArduPlane-beta ArduPlane-beta-AVR ArduPlane-3.9.0 ArduPlane-3.8.5 ArduPlane-3.8.4 ArduPlane-3.8.3 ArduPlane-3.8.2 ArduPlane-3.8.1 ArduPlane-3.8.0 ArduPlane-3.7.1 ArduPlane-3.7.0 ArduPlane-3.7.0-beta1 ArduPlane-3.6.0 ArduPlane-3.5.3 ArduPlane-3.5.2 ArduPlane-3.5.1 ArduPlane-3.4.0 ArduPlane-3.3.0 ArduPlane-3.2.2 ArduPlane-3.2.1 ArduPlane-3.2.0 ArduPlane-3.1.0 ArduPlane-3.0.3 ArduPlane-3.0.2 ArduPlane-3.0.1 ArduPlane-3.0.0 ArduPlane-2.78 ArduPlane-2.78b ArduPlane-2.75 ArduPlane-2.74 ArduPlane-2.74b ArduPlane-2.73 ArduPlane-2.72 ArduPlane-2.70 ArduPlane-2.69 ArduPlane-2.68 ArduPlane-2.67 ArduPlane-2.66 ArduPlane-2.65 ArduPlane-2.64 ArduPlane-2.63 ArduPlane-2.62 ArduPlane-2.61 ArduPlane-2.60 ArduPlane-2.50 ArduPlane-2.40 ArduPlane-2.40-beta ArduPlane-2.34 ArduPlane-2.33 ArduPlane-2.32
Nothing to show
Clone or download
Failed to load latest commit information.
.github github: update issue templates Jun 19, 2018
APMrover2 Rover: rename rudder_arming to get_rudder_arming_type Sep 11, 2018
AntennaTracker Tracker: default BRD_SAFETYOPTION to allow disarming Sep 5, 2018
ArduCopter Copter: pass update rate to precland init Sep 21, 2018
ArduPlane Plane: Cope with AC_PosControl renaming Sep 20, 2018
ArduSub Sub: Cope with AC_PosControl renaming Sep 20, 2018
Tools waf: change ChibiOS ld script path back to relative Sep 21, 2018
benchmarks waf: add gbenchmark Waf tool Dec 2, 2015
docs docs: Add ardusub May 7, 2018
libraries AP_Motors: Tradheli - fixes slew speed of swashplate during collectiv… Sep 24, 2018
mk mk: include Sprayer library Aug 17, 2018
modules modules: update chibios for STM32F103 Sep 19, 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: added .vscode folder to .gitignore Jul 17, 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: added build of iofirmware Sep 19, 2018 Global: remove minlure Jun 26, 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: correct Pierre Name Aug 26, 2018
Vagrantfile Vagrant: add comment about utility of valgrind on xenial32 May 17, 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 the current python interpreter for sub-commands Aug 7, 2018
wscript waf: only add support for iofirmware build if the board supports it Sep 19, 2018

ArduPilot Project


Build SemaphoreCI

Build Travis

Coverity Scan Build Status

The ArduPilot project is made up of:

User Support & Discussion Forums

Developer Information


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 for more information.