ArduPilot/ardupilot

GitHub: ArduPilot/ardupilot

ArduPilot是一款开源自动驾驶仪软件,为无人机、固定翼、地面车辆和水下潜航器提供全栈自主控制解决方案。

Stars: 14603 | Forks: 20385

# ArduPilot 项目 [![Discord](https://img.shields.io/discord/674039678562861068.svg)](https://ardupilot.org/discord) [![Test Copter](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/355e8a1a1b005623.svg)](https://github.com/ArduPilot/ardupilot/actions/workflows/test_sitl_copter.yml) [![Test Plane](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/bf4c995793005624.svg)](https://github.com/ArduPilot/ardupilot/actions/workflows/test_sitl_plane.yml) [![Test Rover](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/3a9163d105005626.svg)](https://github.com/ArduPilot/ardupilot/actions/workflows/test_sitl_rover.yml) [![Test Sub](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/65dda3209b005628.svg)](https://github.com/ArduPilot/ardupilot/actions/workflows/test_sitl_sub.yml) [![Test Tracker](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/3466690131005631.svg)](https://github.com/ArduPilot/ardupilot/actions/workflows/test_sitl_tracker.yml) [![Test AP_Periph](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/ac863b82ca005632.svg)](https://github.com/ArduPilot/ardupilot/actions/workflows/test_sitl_periph.yml) [![Test Chibios](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/b2cc35f8e2005633.svg)](https://github.com/ArduPilot/ardupilot/actions/workflows/test_chibios.yml) [![Test Linux SBC](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/4f3003e9a8005634.svg)](https://github.com/ArduPilot/ardupilot/actions/workflows/test_linux_sbc.yml) [![Test Replay](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/141a77b240005639.svg)](https://github.com/ArduPilot/ardupilot/actions/workflows/test_replay.yml) [![Test Unit Tests](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/d99b1ae065005640.svg)](https://github.com/ArduPilot/ardupilot/actions/workflows/test_unit_tests.yml)[![test size](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/398b912ca8005641.svg)](https://github.com/ArduPilot/ardupilot/actions/workflows/test_size.yml) [![Test Environment Setup](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/311c256e47005642.svg)](https://github.com/ArduPilot/ardupilot/actions/workflows/test_environment.yml) [![Cygwin Build](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/446800389c005643.svg)](https://github.com/ArduPilot/ardupilot/actions/workflows/cygwin_build.yml) [![Macos Build](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/84e15db78c005646.svg)](https://github.com/ArduPilot/ardupilot/actions/workflows/macos_build.yml) [![Coverity Scan Build Status](https://scan.coverity.com/projects/5331/badge.svg)](https://scan.coverity.com/projects/ardupilot-ardupilot) [![Test Coverage](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/6a069662ce005653.svg)](https://github.com/ArduPilot/ardupilot/actions/workflows/test_coverage.yml) [![Autotest Status](https://autotest.ardupilot.org/autotest-badge.svg)](https://autotest.ardupilot.org/) [![OpenSSF Best Practices](https://www.bestpractices.dev/projects/10598/badge)](https://www.bestpractices.dev/projects/10598) ArduPilot 是目前最先进、功能最全面且最可靠的开源自动驾驶仪软件。 自 2010 年以来,它由一支由专业工程师、计算机科学家和社区贡献者组成的多元化团队持续开发。 我们的自动驾驶仪软件几乎可以控制任何您可以想象到的车辆系统,从传统的飞机、四旋翼飞机、多旋翼飞行器和直升机到漫游车、船只、平衡机器人,甚至潜水艇。 它正在不断扩展,以支持新兴的车辆类型。 ## ArduPilot 项目由以下部分组成 - ArduCopter:[代码](https://github.com/ArduPilot/ardupilot/tree/master/ArduCopter),[维基](https://ardupilot.org/copter/index.html) - ArduPlane:[代码](https://github.com/ArduPilot/ardupilot/tree/master/ArduPlane),[维基](https://ardupilot.org/plane/index.html) - Rover:[代码](https://github.com/ArduPilot/ardupilot/tree/master/Rover),[维基](https://ardupilot.org/rover/index.html) - ArduSub:[代码](https://github.com/ArduPilot/ardupilot/tree/master/ArduSub),[维基](http://ardusub.com/) - Antenna Tracker:[代码](https://github.com/ArduPilot/ardupilot/tree/master/AntennaTracker),[维基](https://ardupilot.org/antennatracker/index.html) ## 用户支持与讨论论坛 - 支持论坛: - 社区网站: ## 开发者信息 - Github 仓库: - 主要开发者维基: - 开发者讨论: - 开发者聊天室: ## 主要贡献者 - [飞行代码贡献者](https://github.com/ArduPilot/ardupilot/graphs/contributors) - [维基贡献者](https://github.com/ArduPilot/ardupilot_wiki/graphs/contributors) - [最活跃的支持论坛用户](https://discuss.ardupilot.org/u?order=post_count&period=quarterly) - [提供资金支持的合作伙伴](https://ardupilot.org/about/Partners) ## 如何参与 - ArduPilot 项目是开源的,我们鼓励参与和代码贡献:[ArduPilot 代码库贡献者指南](https://ardupilot.org/dev/docs/contributing.html) - 我们有一个活跃的 Beta 测试员小组来帮助改进代码:[发布流程](https://ardupilot.org/dev/docs/release-procedures.html) - 期望的功能增强和错误可以发布到 [问题列表](https://github.com/ArduPilot/ardupilot/issues)。 - 在[支持论坛](https://discuss.ardupilot.org/)中通过日志分析帮助其他用户 - 改进维基并在 [Discord #documentation](https://discord.com/channels/ardupilot) 与其他维基编辑者交流 - 通过其中一个[交流渠道](https://ardupilot.org/copter/docs/common-contact-us.html)联系开发者 ## 许可证 ArduPilot 项目基于 GNU 通用公共许可证(GPL)版本 3 进行授权。 - [许可证概述](https://ardupilot.org/dev/docs/license-gplv3.html) - [完整文本](https://github.com/ArduPilot/ardupilot/blob/master/COPYING.txt) ## 维护者 ArduPilot 由多个部分、车辆类型和板卡组成。下面的列表 包含定期为项目做出贡献并负责 审查其特定领域补丁的人员。 - [Andrew Tridgell](https://github.com/tridge): - ***车辆***:Plane, AntennaTracker - ***板卡***:Pixhawk, Pixhawk2, PixRacer - [Francisco Ferreira](https://github.com/oxinarf): - ***Bug 管理员*** - [Grant Morphett](https://github.com/gmorph): - ***车辆***:Rover - [Willian Galvani](https://github.com/williangalvani): - ***车辆***:Sub - ***板卡***:Navigator - [Michael du Breuil](https://github.com/WickedShell): - ***子系统***:电池 - ***子系统***:GPS - ***子系统***:脚本 - [Peter Barker](https://github.com/peterbarker): - ***子系统***:DataFlash, 工具 - [Randy Mackay](https://github.com/rmackay9): - ***车辆***:Copter, Rover, AntennaTracker - [Siddharth Purohit](https://github.com/bugobliterator): - ***子系统***:CAN, 指南针 - ***板卡***:Cube* - [Tom Pittenger](https://github.com/magicrub): - ***车辆***:Plane - [Bill Geyer](https://github.com/bnsgeyer): - ***车辆***:TradHeli - [Emile Castelnuovo](https://github.com/emilecastelnuovo): - ***板卡***:VRBrain - [Georgii Staroselskii](https://github.com/staroselskii): - ***板卡***:NavIO - [Gustavo José de Sousa](https://github.com/guludo): - ***子系统***:构建系统 - [Julien Beraud](https://github.com/jberaud): - ***板卡***:Bebop & Bebop 2 - [Leonard Hall](https://github.com/lthall): - ***子系统***:Copter 姿态控制与导航 - [Matt Lawrence](https://github.com/Pedals2Paddles): - ***车辆***:3DR Solo & 基于 Solo 的车辆 - [Matthias Badaire](https://github.com/badzz): - ***子系统***:FRSky - [Mirko Denecke](https://github.com/mirkix): - ***板卡***:BBBmini, BeagleBone Blue, PocketPilot - [Paul Riseborough](https://github.com/priseborough): - ***子系统***:AP_NavEKF2 - ***子系统***:AP_NavEKF3 - [Víctor Mayoral Vilches](https://github.com/vmayoral): - ***板卡***:PXF, Erle-Brain 2, PXFmini - [Amilcar Lucas](https://github.com/amilcarlucas): - ***子系统***:Marvelmind - [Samuel Tabor](https://github.com/samuelctabor): - ***子系统***:翱翔/滑翔 - [Henry Wurzburg](https://github.com/Hwurzburg): - ***子系统***:OSD - ***站点***:维基 - [Peter Hall](https://github.com/IamPete1): - ***车辆***:尾坐式飞机 - ***车辆***:帆船 - ***子系统***:脚本 - [Andy Piper](https://github.com/andyp1per): - ***子系统***:Crossfire - ***子系统***:ESC - ***子系统***:OSD - ***子系统***:SmartAudio - [Alessandro Apostoli](https://github.com/yaapu): - ***子系统***:遥测 - ***子系统***:OSD - [Rishabh Singh](https://github.com/rishabsingh3003): - ***子系统***:避障/接近 - [David Bussenschutt](https://github.com/davidbuzz): - ***子系统***:ESP32,AP_HAL_ESP32 - [Charles Villard](https://github.com/Silvanosky): - ***子系统***:ESP32,AP_HAL_ESP32
标签:ArduCopter, ArduPilot, ArduPlane, ArduRover, ArduSub, C++, ChibiOS, DIY无人机, MAVLink, PID控制, PX4, UAV, 传感器融合, 固定翼, 多旋翼, 导航控制, 嵌入式系统, 开源飞控, 数据擦除, 无人机, 无人机飞控, 无人系统, 无人船, 无人车, 机器人, 硬件在环仿真, 网络安全研究, 自主导航, 自动驾驶仪, 航模, 运动控制, 逆向工具, 飞控算法, 飞行控制