2017-04-27 16:50:24 -03:00
# ArduPilot Project
2013-01-08 21:58:19 -04:00
2016-03-26 12:48:20 -03:00
[![Gitter ](https://badges.gitter.im/Join%20Chat.svg )](https://gitter.im/ArduPilot/ardupilot?utm_source=badge& utm_medium=badge& utm_campaign=pr-badge& utm_content=badge)
2014-12-23 01:38:32 -04:00
2018-12-15 19:01:21 -04:00
[![Build Travis ](https://travis-ci.org/ArduPilot/ardupilot.svg?branch=master )](https://travis-ci.org/ArduPilot/ardupilot) [![Build SemaphoreCI ](https://semaphoreci.com/api/v1/ardupilot/ardupilot/branches/master/badge.svg )](https://semaphoreci.com/ardupilot/ardupilot) [![Build Status ](https://dev.azure.com/ardupilot-org/ardupilot/_apis/build/status/ArduPilot.ardupilot?branchName=master )](https://dev.azure.com/ardupilot-org/ardupilot/_build/latest?definitionId=1& branchName=master)
2016-01-20 10:37:16 -04:00
2017-08-03 03:56:43 -03:00
[![Coverity Scan Build Status ](https://scan.coverity.com/projects/5331/badge.svg )](https://scan.coverity.com/projects/ardupilot-ardupilot)
2016-08-06 06:42:16 -03:00
2019-12-08 17:22:46 -04:00
[![Autotest Status ](https://autotest.ardupilot.org/autotest-badge.svg )](https://autotest.ardupilot.org/)
2019-02-07 12:14:36 -04:00
2017-06-01 15:39:01 -03:00
## The ArduPilot project is made up of: ##
2019-12-08 17:22:46 -04:00
- ArduCopter (or APM:Copter) : [code ](https://github.com/ArduPilot/ardupilot/tree/master/ArduCopter ), [wiki ](https://ardupilot.org/copter/index.html )
2017-06-01 15:39:01 -03:00
2019-12-08 17:22:46 -04:00
- ArduPlane (or APM:Plane) : [code ](https://github.com/ArduPilot/ardupilot/tree/master/ArduPlane ), [wiki ](https://ardupilot.org/plane/index.html )
2017-06-01 15:39:01 -03:00
2019-12-08 17:22:46 -04:00
- ArduRover (or APMrover2) : [code ](https://github.com/ArduPilot/ardupilot/tree/master/APMrover2 ), [wiki ](https://ardupilot.org/rover/index.html )
2017-06-01 15:39:01 -03:00
- ArduSub (or APM:Sub) : [code ](https://github.com/ArduPilot/ardupilot/tree/master/ArduSub ), [wiki ](http://ardusub.com/ )
2019-12-08 17:22:46 -04:00
- Antenna Tracker : [code ](https://github.com/ArduPilot/ardupilot/tree/master/AntennaTracker ), [wiki ](https://ardupilot.org/antennatracker/index.html )
2017-06-01 15:39:01 -03:00
## User Support & Discussion Forums ##
2019-12-08 17:22:46 -04:00
- Support Forum: < https: // discuss . ardupilot . org />
2017-06-01 15:39:01 -03:00
2019-12-08 17:22:46 -04:00
- Community Site: < https: // ardupilot . org >
2017-06-01 15:39:01 -03:00
## Developer Information ##
- Github repository: < https: // github . com / ArduPilot / ardupilot >
2019-12-08 17:22:46 -04:00
- Main developer wiki: < https: // dev . ardupilot . org >
2017-06-01 15:39:01 -03:00
2019-12-08 17:22:46 -04:00
- Developer discussion: < https: // discuss . ardupilot . org >
2017-06-29 20:52:32 -03:00
2018-08-24 22:00:41 -03:00
- Developer chat: < https: // gitter . im / ArduPilot / ardupilot >
2017-06-01 15:39:01 -03:00
2018-10-22 04:00:26 -03:00
## Top Contributors ##
2017-06-01 15:39:01 -03:00
2018-10-22 04:00:26 -03:00
- [Flight code contributors ](https://github.com/ArduPilot/ardupilot/graphs/contributors )
- [Wiki contributors ](https://github.com/ArduPilot/ardupilot_wiki/graphs/contributors )
- [Most active support forum users ](https://discuss.ardupilot.org/u?order=post_count&period=quarterly )
2019-12-08 17:22:46 -04:00
- [Partners who contribute financially ](https://ardupilot.org/about/Partners )
2017-06-01 15:39:01 -03:00
## How To Get Involved ##
2019-12-08 17:22:46 -04:00
- The ArduPilot project is open source and we encourage participation and code contributions: [guidelines for contributors to the ardupilot codebase ](https://ardupilot.org/dev/docs/contributing.html )
2017-06-01 15:39:01 -03:00
2019-12-08 17:22:46 -04:00
- We have an active group of Beta Testers especially for ArduCopter to help us find bugs: [release procedures ](https://dev.ardupilot.org/wiki/release-procedures )
2017-06-01 15:39:01 -03:00
- Desired Enhancements and Bugs can be posted to the [issues list ](https://github.com/ArduPilot/ardupilot/issues ).
2019-12-08 17:22:46 -04:00
- Help other users with log analysis in the [support forums ](https://discuss.ardupilot.org/ )
2017-06-01 15:39:01 -03:00
2018-10-22 04:00:26 -03:00
- Improve the wiki and chat with other [wiki editors on Gitter ](https://gitter.im/ArduPilot/ardupilot_wiki )
2017-06-01 15:39:01 -03:00
2019-12-08 17:22:46 -04:00
- Contact the developers on one of the [communication channels ](https://ardupilot.org/copter/docs/common-contact-us.html )
2017-06-01 15:39:01 -03:00
## License ##
The ArduPilot project is licensed under the GNU General Public
License, version 3.
2019-12-08 17:22:46 -04:00
- [Overview of license ](https://dev.ardupilot.com/wiki/license-gplv3 )
2017-06-01 15:39:01 -03:00
- [Full Text ](https://github.com/ArduPilot/ardupilot/blob/master/COPYING.txt )
## Maintainers ##
Ardupilot is comprised of several parts, vehicles and boards. The list below
contains the people that regularly contribute to the project and are responsible
2018-10-22 04:00:26 -03:00
for reviewing patches on their specific area. See also the list of developers with [merge rights ](https://github.com/orgs/ArduPilot/teams/ardupilot-maintainers/members ).
2017-06-01 15:39:01 -03:00
2018-03-24 14:00:23 -03:00
- [Andrew Tridgell ](https://github.com/tridge ):
2017-06-01 15:39:01 -03:00
- ***Vehicle***: Plane, AntennaTracker
- ***Board***: APM1, APM2, Pixhawk, Pixhawk2, PixRacer
2018-10-22 04:00:26 -03:00
- [Francisco Ferreira ](https://github.com/oxinarf ):
- ***Bug Master***
2017-06-01 15:39:01 -03:00
- [Grant Morphett ](https://github.com/gmorph ):
- ***Vehicle***: Rover
2018-10-22 04:00:26 -03:00
- [Jacob Walser ](https://github.com/jaxxzer ):
- ***Vehicle***: Sub
2018-03-24 14:00:23 -03:00
- [Lucas De Marchi ](https://github.com/lucasdemarchi ):
2017-06-01 15:39:01 -03:00
- ***Subsystem***: Linux
2018-03-24 14:00:23 -03:00
- [Michael du Breuil ](https://github.com/WickedShell ):
2018-11-01 21:13:10 -03:00
- ***Subsystem***: Batteries
2017-06-01 15:39:01 -03:00
- ***Subsystem***: GPS
2018-11-01 21:13:10 -03:00
- ***Subsystem***: Scripting
2018-10-22 04:00:26 -03:00
- [Peter Barker ](https://github.com/peterbarker ):
- ***Subsystem***: DataFlash, Tools
- [Randy Mackay ](https://github.com/rmackay9 ):
- ***Vehicle***: Copter, Rover, AntennaTracker
- [Tom Pittenger ](https://github.com/magicrub ):
- ***Vehicle***: Plane
- [Bill Geyer ](https://github.com/bnsgeyer ):
- ***Vehicle***: TradHeli
- [Chris Olson ](https://github.com/ChristopherOlson ):
- ***Vehicle***: TradHeli
- [Emile Castelnuovo ](https://github.com/emilecastelnuovo ):
- ***Board***: VRBrain
2018-03-24 14:00:23 -03:00
- [Eugene Shamaev ](https://github.com/EShamaev ):
2017-06-01 15:39:01 -03:00
- ***Subsystem***: CAN bus
- ***Subsystem***: UAVCAN
2018-03-24 14:00:23 -03:00
- [Georgii Staroselskii ](https://github.com/staroselskii ):
2017-06-01 15:39:01 -03:00
- ***Board***: NavIO
2018-10-22 04:00:26 -03:00
- [Gustavo José de Sousa ](https://github.com/guludo ):
- ***Subsystem***: Build system
2018-08-24 22:00:41 -03:00
- [Julien Beraud ](https://github.com/jberaud ):
2017-06-01 15:39:01 -03:00
- ***Board***: Bebop & Bebop 2
2018-10-22 04:00:26 -03:00
- [Leonard Hall ](https://github.com/lthall ):
- ***Subsystem***: Copter attitude control and navigation
2018-03-24 14:00:23 -03:00
- [Matt Lawrence ](https://github.com/Pedals2Paddles ):
2017-06-01 15:39:01 -03:00
- ***Vehicle***: 3DR Solo & Solo based vehicles
2018-10-22 04:00:26 -03:00
- [Matthias Badaire ](https://github.com/badzz ):
- ***Subsystem***: FRSky
- [Mirko Denecke ](https://github.com/mirkix ):
- ***Board***: BBBmini, BeagleBone Blue, PocketPilot
- [Paul Riseborough ](https://github.com/priseborough ):
- ***Subsystem***: AP_NavEKF2
- ***Subsystem***: AP_NavEKF3
2018-08-25 08:30:22 -03:00
- [Pierre Kancir ](https://github.com/khancyr ):
2018-08-24 22:00:41 -03:00
- ***Subsystem***: Copter SITL, Rover SITL
2018-10-22 04:00:26 -03:00
- [Víctor Mayoral Vilches ](https://github.com/vmayoral ):
- ***Board***: PXF, Erle-Brain 2, PXFmini
2019-02-05 08:46:18 -04:00
- [Amilcar Lucas ](https://github.com/amilcarlucas ):
- ***Subsystem***: Marvelmind