数据检查于 2026-09-13. Data checked within the review cycle.
审查周期记录在方法论页面。 方法论
PX4 Autopilot
飞控栈 Tier A flight_control BSD-3-Clause
PX4 自动驾驶仪软件
概览
PX4 自动驾驶仪堆栈,面向飞行控制,采用 BSD-3-Clause 许可证,官网:https://px4.io
工程快照
用途与任务 8
- 最适合
-
- Autonomous drone development (multicopter, fixed-wing, VTOL)
- Research platforms needing BSD-licensed flight stack
- ROS2/ROS integration via MAVROS or native DDS
- Pixhawk-series hardware deployments
- 主要任务
-
- Flight control for multicopter, fixed-wing, VTOL, rover
- Autonomous navigation with obstacle avoidance
- Hardware-in-the-loop simulation (Gazebo, jMAVSim)
- Companion computer integration via MAVLink/ROS2
技术栈与生态
- 资源类型
- 飞控栈
- 生态系统
- autonomous · autopilot · avoidance · dds · drone · dronecode
许可与法律
- 许可证
-
BSD-3-Clause(推断)
生命周期与时效性 展开
- 维护状态
- 活跃维护
- 最新版本
- 未记录
- 最近活动
- 2026-09-13
- 最近检查
- 2026-09-13
- 验证状态
- 官方确认
解决什么问题
Open-source flight control stack for autonomous UAV/UGV platforms requiring real-time control, sensor fusion, and ROS2/DDS integration.
主要用例
- Flight control for multicopter, fixed-wing, VTOL, rover
- Autonomous navigation with obstacle avoidance
- Hardware-in-the-loop simulation (Gazebo, jMAVSim)
- Companion computer integration via MAVLink/ROS2
次要用例
- Education and academic research
- Custom payload integration
- Swarm/UAV fleet research
何时使用
考虑使用
- BSD-3-Clause license required
- Active upstream maintenance (last activity 2026-08-16)
- Native DDS/ROS2 support needed
- Pixhawk or NuttX-targeted hardware
采用前需验证
- Specific flight controller board support in current release
- Real-time OS (NuttX) compatibility with custom hardware
- Regulatory certification gaps for intended operation
- MAVLink dialect alignment with ground station
在技术栈中的位置
技术层 flight_control
上游 / 依赖
下游 / 使用方
从这里开始
采用检查清单
- 需验证 Specific flight controller board support in current release
- 需验证 Real-time OS (NuttX) compatibility with custom hardware
- 需验证 Regulatory certification gaps for intended operation
- 需验证 MAVLink dialect alignment with ground station
以上检查项只有在官方来源确认后才能标记为“已验证”;无法确认的保持未验证。
已知限制与未知项
已知限制
- Steep configuration learning curve
- Limited out-of-the-box support for non-Pixhawk boards
- No formal safety certification (DO-178C, etc.)
未公开验证
- Exact supported hardware matrix per release
- Performance benchmarks on specific MCUs
- Long-term maintenance policy for older branches
替代与相关工具
相关工具
- mavlink — depends on
- qgroundcontrol — 集成
- mavsdk — 集成
- librealsense — 集成
如何使用?
从下方记录的入口开始,然后对照技术清单进行验证。
技术清单
- 通过 许可证已识别 已记录: BSD-3-Clause
- 通过 维护信号 活跃维护
- 通过 验证状态 官方确认
- 通过 已附加来源证据 1 个来源记录
- 需复核 已记录最新版本 未记录
官方链接
元数据与治理
| 许可证 | BSD-3-Clause — 推断 |
|---|---|
| 商业化模式 | 未知 |
| 维护状态 | 活跃维护 |
| 验证状态 | 官方确认 — 已通过官方仓库 API 响应确认,证据见下方来源引用。 |
| 最新版本 | 未记录 |
| 最新发布 | 未记录 |
| 最近活动 | 2026-09-13 |
| 最近检查 | 2026-09-13 |
| 首次发现 | 未记录 |
相关资源与依赖
- mavlink — depends on (confirmed)
- qgroundcontrol — integrates with (confirmed)
- mavsdk — integrates with (confirmed)
- librealsense — integrates with (verified)
近期动态
新增资源:PX4/PX4-Autopilot
New resource added to the OpenFly index.
相关知识
指南
- Comparing Flight-Stack Repositories — A source-linked method for comparing flight-control repositories without inventing conclusions.
- How to Evaluate a UAV Open-Source Project — A repeatable checklist for deciding whether an open-source UAV project is worth adopting.
- Choosing a Ground Control Station — A checklist for choosing a ground control station against your protocol and workflow needs.
- Setting Up a PX4 SITL Loop with Gazebo — Build a local PX4 software-in-the-loop environment with Gazebo and QGroundControl.
- Tracing MAVLink and GCS Dependencies — Trace the protocol and ground control repositories before selecting an integration path.
- How PX4, MAVLink, and QGroundControl Fit Together — An architectural guide explaining how PX4 firmware, MAVLink telemetry protocol, and QGroundControl ground station interact across networks.
- How to Review a Source-Backed UAV Resource — A checklist for checking provenance, license evidence and update time before adopting a UAV resource.
合集
- 开源飞控技术栈 — 用于搭建或评估飞控技术栈的开源自动驾驶固件仓库。
- 地面站(GCS)与遥测协议 — 用于指挥、监控和集成工作的地面控制软件与遥测协议仓库。
- 地面控制与任务规划 — 围绕基于 MAVLink 的飞行器,提供任务规划、遥测和地面控制的开源组件。
- MAVLink 生态系统 — 该协议及其参考消费者,用于构建或评估基于 MAVLink 的无人机集成。
- 评估开源飞控栈 — 一条基于证据而非营销来比较候选开源飞控栈的结构化路径。
- PX4 开发与仿真工具包 — 在本地构建 PX4 开发与软件在环验证闭环所需的组件。
- 仿真与建图工具链 — 用于开发、测试和测量工作流的开源仿真与建图仓库。
对比
- Open-Source Flight Stack Field Comparison — Field-level comparison of repository metadata recorded from the official GitHub API on 2026-08-02. No architecture, safety or performance comparison is attempted without field-level evidence.
- PX4 vs ArduPilot Flight Stacks — Metadata and repository facts recorded from the official GitHub API on 2026-08-02. Architecture, certification and performance are deliberately not compared because the indexed sources do not provide field-level evidence.