待补充 szebedy/autonomous-drone

机器人, 飞控/无人机 3/5 🧩 软硬件结合 已发布
szebedy 312 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/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 集成开发学习
无人机竞赛或创新项目基础平台