MCPcopy Create free account
hub / github.com/ArduPilot/ardupilot

github.com/ArduPilot/ardupilot @Copter-4.6.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release Copter-4.6.3 ↗ · + Follow
30,573 symbols 83,929 edges 3,440 files 12,736 documented · 42% updated todayCopter-4.6.3 · 2025-11-20★ 15,4481,662 open issues

Browse by type

Functions 24,809 Types & classes 5,738 Endpoints 26
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ArduPilot Project

Discord

Test Copter Test Plane Test Rover Test Sub Test Tracker

Test AP_Periph Test Chibios Test Linux SBC Test Replay

Test Unit Teststest size

Test Environment Setup

Cygwin Build Macos Build

Coverity Scan Build Status

Test Coverage

Autotest Status

ArduPilot is the most advanced, full-featured, and reliable open source autopilot software available. It has been under development since 2010 by a diverse team of professional engineers, computer scientists, and community contributors. Our autopilot software is capable of controlling almost any vehicle system imaginable, from conventional airplanes, quad planes, multi-rotors, and helicopters to rovers, boats, balance bots, and even submarines. It is continually being expanded to provide support for new emerging vehicle types.

The ArduPilot project is made up of:

User Support & Discussion Forums

Developer Information

Top Contributors

How To Get Involved

License

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

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 for reviewing patches on their specific area.

Core symbols most depended-on inside this repo

Shape

Method 20,877
Class 4,573
Function 3,932
Enum 1,165
Route 26

Languages

C++80%
Python13%
C7%
Kotlin1%
TypeScript1%

Modules by API surface

Tools/autotest/vehicle_test_suite.py914 symbols
Tools/autotest/arducopter.py386 symbols
ArduCopter/mode.h320 symbols
libraries/GCS_MAVLink/GCS_Common.cpp230 symbols
Tools/autotest/arduplane.py230 symbols
Tools/autotest/rover.py194 symbols
ArduPlane/mode.h190 symbols
libraries/AP_CheckFirmware/monocypher.cpp142 symbols
libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py126 symbols
Rover/mode.h120 symbols
libraries/AP_PiccoloCAN/piccolo_protocol/ESCPackets.c114 symbols
ArduPlane/quadplane.cpp113 symbols

For agents

$ claude mcp add ardupilot \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page