PX4 开发指南 (master)
本手册主要面向软件开发人员及(新的)硬件集成商。 想要使用支持飞行、编译和更改的飞行器,请参阅 PX4 用户手册。
本指南介绍了如下内容:
- 了解到 配置最小开发环境,用源码编译PX4 以及部署到 众多支持的自动驾驶仪。
- 理解 PX4 系统架构 以及核心概念。
- 学习如何更改飞行栈及中间层:
- 学习如何将PX4集成到新的硬件上:
- 支持新的传感器和执行器, 包括摄像头、测距仪等。
- 修改PX4使之能够在新的自驾仪硬件上运行。
- 对 PX4 进行 仿真、测试 和 调试/查看日志。
- 与外部机器人的 API 进行联调通信/集成。
支持
Support provide links to the discussion boards and other support channels.
The Weekly Dev Call is another great opportunity to meet the PX4 dev team and discuss platform technical details, pull requests, major impacting issues etc. There is also time for Q&A.
贡献
Contributing explains how to work with our source codelines, documentation, translations, and licenses.
Licence
The code is free to use and modify under terms of the permissive BSD 3-clause license. The documentation is licensed under CC BY 4.0. For more information see: Licences.
翻译
There are Chinese and Korean translations of this guide. You can access these by clicking the language-switcher icon:
日历 & 活动
The Dronecode Calendar shows important events for platform developers and users. Select the links below to display the calendar in your timezone (and to add it to your own calendar):
Note: calendar defaults to CET.
Governance
The PX4 flight stack is hosted under the governance of the Dronecode Project.