PX4-Autopilot:基于 Pixhawk 生态的无人机与无人载具自动驾驶项目

用户可借助该项目开发和部署无人机与无人载具的自动驾驶系统。它支持多旋翼、固定翼等多种平台,具备模块化架构、广泛硬件兼容性,提供 MAVLink/ROS 2 集成及完善的仿真测试工具。【此简介由AI生成】

Branch1Tags0
FilesLast commitLast update
5 months ago
2 years ago
5 months ago
6 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
1 year ago
3 years ago
5 months ago
5 months ago
6 months ago
5 months ago
2 years ago
6 months ago
4 years ago
5 months ago
5 months ago
1 year ago
1 year ago
5 months ago
6 months ago
6 months ago
8 months ago
8 years ago
6 months ago
7 months ago
1 year ago
10 months ago
1 year ago
5 months ago
6 months ago
6 months ago
3 years ago

PX4 Autopilot

行业信赖的自动驾驶系统。

Releases OpenSSF Best Practices DOI Build Targets Discord


关于

PX4 是一款适用于无人机和无人载具的开源自动驾驶系统。它支持多旋翼、固定翼、垂直起降(VTOL)、地面无人车以及从竞速四轴到工业测绘飞机等多种实验平台。它可运行于 NuttX、Linux 和 macOS 系统。采用 BSD 3-Clause 许可协议。

为何选择 PX4

模块化架构。 PX4 围绕 uORB 构建,这是一种与 DDS 兼容的发布/订阅中间件。模块完全并行化且线程安全。您可以构建自定义配置,并删减不需要的部分。

广泛的硬件支持。 PX4 可在多种 自动驾驶飞控板 上运行,并通过 Pixhawk 生态系统支持广泛的传感器、数传电台和执行器。

开发者友好。MAVLinkDDS / ROS 2 集成提供一流支持。全面的 SITL 仿真、硬件在环测试以及 日志分析 工具。在 Discord每周开发者会议 上拥有活跃的开发者社区。

厂商中立的治理。 PX4 由 Dronecode 基金会 托管,该基金会是 Linux 基金会的一部分。采用商业友好的 BSD-3 许可协议。没有单一厂商控制其发展路线图。

支持的载具类型

Multicopter
多旋翼
Fixed Wing
固定翼
VTOL
垂直起降机(VTOL)
Rover
地面无人车(Rover)

…以及更多类型:直升机、自转旋翼机、飞艇、潜艇、水面无人船和其他实验性平台。这些机型具备基础支持,但未纳入常规飞行测试项目。详见 完整机型参考

快速入门

git clone https://github.com/PX4/PX4-Autopilot.git --recursive
cd PX4-Autopilot
make px4_sitl

Note

有关工具链设置和构建选项,请参阅 开发指南

文档与资源

资源 描述
用户指南 构建、配置 PX4 并进行飞行
开发者指南 修改飞行栈、添加外设、移植到新硬件
机型参考 支持的所有机型列表
自动驾驶硬件 兼容的飞行控制器
发布说明 各版本的新增功能
贡献指南 如何为 PX4 做贡献

社区

贡献

我们欢迎各种形式的贡献,包括错误报告、文档编写、新功能开发和代码审查。请阅读 贡献指南 以开始参与。

治理

PX4 Autopilot 项目由 Dronecode 基金会 托管,该基金会是 Linux 基金会 的一个协作项目。Dronecode 拥有所有 PX4 商标,并作为项目的法律监护人,确保供应商中立的管理 — 没有任何单一公司拥有该名称或控制路线图。源代码根据 BSD 3-Clause 许可证授权,因此您可以在自己的项目中自由使用、修改和分发。

Dronecode Logo

Introduction

用户可借助该项目开发和部署无人机与无人载具的自动驾驶系统。它支持多旋翼、固定翼等多种平台,具备模块化架构、广泛硬件兼容性,提供 MAVLink/ROS 2 集成及完善的仿真测试工具。【此简介由AI生成】

Customize your domain