待补充
szebedy/autonomous-drone
机器人, 飞控/无人机
3/5
🧩 软硬件结合
已发布
项目简介
This repository intends to enable autonomous drone delivery with the Intel Aero RTF drone and PX4 autopilot. The code ca
autonomous-drone 是一个面向无人机自主配送的开源项目,专为 Intel Aero RTF 无人机和 PX4 自动驾驶仪设计。项目的核心是一个基于机器人操作系统(ROS)的节点,通过 mavros 与 PX4 进行通信,实现无人机在真实环境或 Gazebo 仿真环境中的自主飞行与配送任务。
标签
项目特点
基于 ROS 架构,模块化设计,易于扩展和二次开发
支持真实无人机与 Gazebo 仿真环境双模式运行
通过 mavros 协议与 PX4 自动驾驶仪无缝对接
专为 Intel Aero RTF 无人机优化,硬件适配度高
面向自主配送场景,包含完整的任务规划与执行逻辑
开源社区活跃,已有 312 颗星,持续更新维护
技术规格
| 无人机平台 | Intel Aero RTF |
|---|---|
| 自动驾驶仪 | PX4 |
| 操作系统 | Ubuntu (推荐 16.04 或 18.04) |
| 中间件 | ROS (Kinetic / Melodic) |
| 通信协议 | mavros |
| 仿真环境 | Gazebo |
| 编程语言 | C++ / Python |
| 控制方式 | 自主飞行 + 任务规划 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Intel Aero RTF | 1 | — | 核心飞行平台 |
| PX4 固件 | 1 | — | 预装在 Intel Aero 上 |
| Intel Aero Compute Board | 1 | — | 板载计算机 |
| 光流传感器 | 1 | — | 用于室内定位 |
| GPS 模块 | 1 | — | 室外定位 |
| 4S LiPo 电池 | 1 | — | 供电 |
| 螺旋桨套装 | 1 | — | 备用 |
| 遥控器 | 1 | — | 手动控制备用 |
能力画像
**记忆与知识检索**:3/5 — 需要查阅 PX4、ROS 和 mavros 文档,但项目本身文档较简洁
**动手与操作**:4/5 — 需要组装调试无人机硬件,校准传感器,操作遥控器
**编程与算法**:4/5 — 涉及 ROS 节点编写、任务规划算法、PID 控制等
**设计与建模**:2/5 — 项目已提供现成模型,无需自行设计无人机结构
**实验与调试**:5/5 — 需要大量仿真测试和真实飞行调试,日志分析是关键
**协作与分享**:3/5 — 开源项目,可通过 Issue 和 PR 参与社区协作
**学习与研究**:4/5 — 涵盖自主导航、路径规划、配送逻辑等前沿技术
**系统集成**:5/5 — 需要整合硬件、固件、ROS 节点、通信链路等多个子系统
项目图库
所需技能
ROS 基础(节点、话题、服务)
C++ 或 Python 编程
PX4 自动驾驶仪配置与调试
mavros 通信协议使用
Linux 命令行操作
Git 版本控制
无人机硬件组装与校准
Gazebo 仿真环境使用
基础控制理论与 PID 算法
适用场景
高校无人机课程实验教学
自主物流配送技术研究与原型开发
无人机自主导航算法验证
室内外协同飞行任务测试
ROS 与 PX4 集成开发学习
无人机竞赛或创新项目基础平台