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

无人机避障:Mid360+Fast-lio 感知建图+Ego-planner 运动规划

介绍基于 Xavier-nx 平台、Ubuntu 18.04 系统及 ROS Melodic 环境下的无人机避障方案。使用 Livox Mid-360 激光雷达进行数据采集,通过 Fast-LIO 算法实现点云感知与建图,并结合 Ego-planner 进行运动规划。文中详细展示了雷达数据读取、Fast-LIO 节点启动配置及话题验证步骤,为相关开发提供基础参考。

樱花落尽发布于 2026/4/6更新于 2026/9/977 浏览
无人机避障:Mid360+Fast-lio 感知建图+Ego-planner 运动规划

电脑配置:Xavier-nx、ubuntu 18.04、ros melodic

激光雷达:Livox_Mid-360

结果展示:左边 Mid360+Fast-lio 感知建图,右边 Ego-planner 运动规划

文章配图

1. 读取雷达数据并显示

查看雷达数据话题 (imu 及 lidar)

文章配图

2. 复现 Fast-LIO

启动 Fast-LIO 节点

由于此处不需要建图,因此不打开 rviz,launch 文件如下修改:

<launch> <!-- Launch file for Livox MID360 LiDAR --> <arg name="rviz" default="true" /> <rosparam command="load" file="$(find fast_lio)/config/mid360.yaml" /> <param name="feature_extract_enable" type="bool" value="0"/> <!-- 100HZ 的 bag point_filter_num 建议设置为 1; 10HZ 的 bag 建议设置为 2 或 3 --> <param name="point_filter_num" type="int" value="3"/>        
<param name="max_iteration" type="int" value="3" />
<param name="filter_size_surf" type="double" value="0.5" />
<param name="filter_size_map" type="double" value="0.5" />
<param name="cube_side_length" type="double" value="1000" />
<param name="runtime_pos_log_enable" type="bool" value="0" />
<node pkg="fast_lio" type="fastlio_mapping" name="laserMapping" output="screen" />
<!-- <group if="$(arg rviz)"> <node launch-prefix="nice" pkg="rviz" type="rviz" name="rviz" args="-d $(find fast_lio)/rviz_cfg/loam_livox.rviz" /> </group> -->
</launch>

运行命令

roslaunch fast_lio mapping_mid360.launch

检查话题列表

rostopic list

文章配图

验证关键话题 (/Odometry 与 /cloud_registered)

目录

  1. 1. 读取雷达数据并显示
  2. 查看雷达数据话题 (imu 及 lidar)
  3. 2. 复现 Fast-LIO
  4. 启动 Fast-LIO 节点
  5. 运行命令
  6. 检查话题列表
  7. 验证关键话题 (/Odometry 与 /cloud_registered)

更多推荐文章

查看全部
  • TRAE、Qoder、Cursor 与 GitHub Copilot 四款 AI 编程工具深度对比
  • 无人机避障:Mid360 建图与 Ego-planner 规划实战
  • KingbaseES 内核级 SQL 防火墙:白名单防护与零误报实践
  • OpenClaw 本地优先 AI 智能体:从安装到实战部署指南
  • Kubernetes 中 Command 与 Args 覆盖 Dockerfile EntryPoint 详解
  • Java 多线程并发修改集合引发 ConcurrentModificationException 解析与方案
  • Python 数据库操作指南:使用 SQLAlchemy ORM 实现高效开发
  • 易语言子程序高级应用:递归、回调与参数设计实战
  • Git Cherry-Pick 命令用法与场景
  • 【AI大模型学习日志4:深度拆解Meta Llama系列——全球开源大模型的事实标准与AI普惠化的奠基者】
  • Linux 系统安装 MATLAB 完整指南:下载、配置与启动
  • 2025 年人工智能十大趋势及 AI 智能体能力级别
  • 前缀和技巧实战:和为 K 的子数组与和可被 K 整除的子数组
  • 8 大 AI 平台速度与 Token 消耗性能测试
  • OpenClaw 安全事件复盘:AI Agent 系统性风险分析
  • Codex 是什么
  • Claude Code 接入 GitHub 实战指南
  • 二叉树算法实战:第 K 小元素与所有路径的 DFS 解法
  • OpenClaw Skills 扩展:nanobot 通过 webhook 对接钉钉/飞书实现跨平台消息同步
  • 13个开发工具速览:从编辑器到部署的常用选择

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如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