无人机开源生态与工具链总览

整理日期:2026-09-30

一、飞控固件

PX4 Autopilot

ArduPilot

二、地面站软件

QGroundControl

Mission Planner

三、通信协议

MAVLink

  • 简介:轻量级无人机通信协议,PX4/ArduPilot 通用
  • 官网:https://mavlink.io/
  • 特点:最小带宽占用,支持多种传输层(串口、UDP、TCP)

MAVSDK

四、仿真平台

Gazebo

  • 简介:通用机器人 3D 仿真器,ROS 生态核心
  • 官网:https://gazebosim.org/
  • 特点:物理引擎、传感器模拟、多机器人支持

RotorS(ETH 苏黎世联邦理工)

jMAVSim

  • 简介:PX4 轻量级 Java 仿真器(内置于 PX4 工具链)
  • 特点:快速启动,适合初步开发测试

五、基金会与组织

DroneCode Foundation

  • 上级:Linux 基金会
  • 管理项目:PX4、QGroundControl、MAVLink 等
  • 官网:https://dronecode.org/
  • 使命:推动无人机开源生态发展,确保供应商中立

ArduPilot 社区

  • 简介:全球最大的开源自动驾驶社区
  • 资源:论坛、Wiki、开发者文档、插件生态
  • 官网:https://ardupilot.org/

六、开发工具链

工具用途
QGroundControl地面站、固件刷写、参数配置
MAVSDK编程控制无人机
ROS 2机器人操作系统,传感器融合与导航
PX4 SITL软件在环仿真
PX4 HITL硬件在环仿真
MAVLink Router消息路由与转发
Flight Review飞行日志在线分析