跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
C++AI算法

自主无人机硬件搭建及 EGOPlanner 实现

综述由AI生成自主无人机的硬件选型与 EGOPlanner 算法的部署流程。硬件包括 OrangePi 或 Intel NUC、Pixhawk 飞控及 RealSense 深度相机。软件方面完成了 Fast-Drone-250 项目克隆、Realsense 驱动、Ceres 求解器及 Glog 等依赖的安装。通过编译 ROS 包并在 Rviz 中进行仿真测试,最终在树林车库环境中进行了实机飞行验证,实现了基于视觉的自主规划功能。

疯疯癫癫发布于 2026/4/5更新于 2026/5/2534 浏览
自主无人机硬件搭建及 EGOPlanner 实现

参考资料

  • ZJU-FAST-Lab/ego-planner

硬件组成

所用硬件设备如下:

  1. OrangePi 5 MAX 或 Intel NUC
  2. Holybro Pixhawk 6C
  3. Intel RealSense D435i Depth Camera
  4. 4S 2300mAh 45C 电池
  5. HSKRC 2205-2450KV 或 T-Motor V2306-2400KV 电机
  6. HSKRC 45A 或 Formula 32 bit 45A 电调
  7. 乾丰 51466 V2 三叶五寸桨

备选方案:怪象 35 机架,银燕 2004 2000KV,D90 三叶桨,MicroAir 743 飞控,MicroAir 50A 电调,4S 或 6S 锂电池。

软件环境搭建

1. 安装 Fast-Drone-250 项目

git clone https://github.com/ZJU-FAST-Lab/Fast-Drone-250
# 若无法 clone,可直接下载 ZIP 并解压
cd Fast-Drone-250/

2. Realsense 驱动安装

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE || sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE 
sudo add-apt-repository "deb https://librealsense.intel.com/Debian/apt-repo $(lsb_release -cs) main" -u
sudo apt-get install librealsense2-dkms librealsense2-utils librealsense2-dev librealsense2-dbg

运行 realsense-viewer 进行测试。

3. 安装 Ceres、Glog 与 dynamic_reconfigure

解压 3rd_party.zip 压缩包,进入 glog 文件夹打开终端:

cd glog
./autogen.sh && ./configure && make && sudo make install
sudo apt-get install liblapack-dev libsuitesparse-dev libcxsparse3 libgflags-dev libgoogle-glog-dev libgtest-dev

进入 ceres 文件夹打开终端:

mkdir build
cd build
cmake ..
sudo make -j4
sudo make install
sudo apt-get install ros-noetic-ddynamic-reconfigure

4. 编译项目与仿真测试

cd ~/Fast-Drone-250
catkin_make
source devel/setup.bash
# 测试运行
roslaunch ego_planner single_run_in_sim.launch

在 Rviz 仿真界面查看效果。

[图:仿真环境截图]

实测结果

分别在树林、车库环境进行实机测试。

[图:树林环境测试] [图:车库环境测试]

总结

本文完成了从硬件选型到 EGOPlanner 算法部署的全流程,并通过仿真与实机验证了自主飞行能力。

目录

  1. 参考资料
  2. 硬件组成
  3. 软件环境搭建
  4. 1. 安装 Fast-Drone-250 项目
  5. 若无法 clone,可直接下载 ZIP 并解压
  6. 2. Realsense 驱动安装
  7. 3. 安装 Ceres、Glog 与 dynamic_reconfigure
  8. 4. 编译项目与仿真测试
  9. 测试运行
  10. 实测结果
  11. 总结
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 2G 内存云服务器部署 Spring Boot + MySQL 实践
  • Visual Studio Code 中集成 Cursor AI 的完整指南
  • 2026 年知网 AIGC 检测算法升级要点解析
  • 前缀和算法详解:如何用空间换时间优化区间查询
  • 用Python打造AI三剑客:自动总结+写代码+查资料的完整指南
  • AI 大模型学习路线图与核心应用场景解析
  • 快速排序非递归实现详解:手动模拟栈结构
  • node-llama-cpp 跨平台安装与配置实战
  • NVILA:8B 参数 VLM 挑战 GPT-4o mini,训练成本降低 4.5 倍
  • 2020 年信奥赛 C++ 提高组 CSP-S 初赛真题解析(选择题 6-10)
  • 二分查找算法详解:核心原理与实战应用
  • 数据库 SQL 防火墙:内核级防护与注入防御
  • C/C++ 全局变量跨文件真相:实验验证与底层原理
  • ToB 垂直领域大模型的探索与实践:物流场景下的技术挑战与解决方案
  • GLM-4.6V-Flash-WEB 国内部署:中科大 Docker 镜像源配置教程
  • 前端三年成长记:从理想主义到工程实战的蜕变
  • 9款AI论文工具横向对比与使用指南
  • 前端三年职业回顾:理想与现实的碰撞
  • CustomTkinter 入门:使用 Python 构建现代化桌面应用
  • 前端三年职业经历总结:理想与现实的碰撞

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online