ArduPilot/ardupilot
GitHub: ArduPilot/ardupilot
ArduPilot是一款开源自动驾驶仪软件,为无人机、固定翼、地面车辆和水下潜航器提供全栈自主控制解决方案。
Stars: 14603 | Forks: 20385
# ArduPilot 项目
[](https://ardupilot.org/discord)
[](https://github.com/ArduPilot/ardupilot/actions/workflows/test_sitl_copter.yml) [](https://github.com/ArduPilot/ardupilot/actions/workflows/test_sitl_plane.yml) [](https://github.com/ArduPilot/ardupilot/actions/workflows/test_sitl_rover.yml) [](https://github.com/ArduPilot/ardupilot/actions/workflows/test_sitl_sub.yml) [](https://github.com/ArduPilot/ardupilot/actions/workflows/test_sitl_tracker.yml)
[](https://github.com/ArduPilot/ardupilot/actions/workflows/test_sitl_periph.yml) [](https://github.com/ArduPilot/ardupilot/actions/workflows/test_chibios.yml) [](https://github.com/ArduPilot/ardupilot/actions/workflows/test_linux_sbc.yml) [](https://github.com/ArduPilot/ardupilot/actions/workflows/test_replay.yml)
[](https://github.com/ArduPilot/ardupilot/actions/workflows/test_unit_tests.yml)[](https://github.com/ArduPilot/ardupilot/actions/workflows/test_size.yml)
[](https://github.com/ArduPilot/ardupilot/actions/workflows/test_environment.yml)
[](https://github.com/ArduPilot/ardupilot/actions/workflows/cygwin_build.yml) [](https://github.com/ArduPilot/ardupilot/actions/workflows/macos_build.yml)
[](https://scan.coverity.com/projects/ardupilot-ardupilot)
[](https://github.com/ArduPilot/ardupilot/actions/workflows/test_coverage.yml)
[](https://autotest.ardupilot.org/)
[](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, 传感器融合, 固定翼, 多旋翼, 导航控制, 嵌入式系统, 开源飞控, 数据擦除, 无人机, 无人机飞控, 无人系统, 无人船, 无人车, 机器人, 硬件在环仿真, 网络安全研究, 自主导航, 自动驾驶仪, 航模, 运动控制, 逆向工具, 飞控算法, 飞行控制