新闻详情

新闻详情

首页 / 资讯中心 / 详情

FAST-LIVO2 在 Jetson+ ROS2 Humble 环境部署问题——FAST-LIVO2运行后RGB图像乱码问解决方案

发布时间:2026/9/28 18:30:11来源:尧图网络
FAST-LIVO2 在 Jetson+ ROS2 Humble 环境部署问题——FAST-LIVO2运行后RGB图像乱码问解决方案
1. 问题现象系统传感器海康相机Livox MID360s/rgb_img现象海康原始图像正常但RViz显示FAST-LIVO2的/rgb_img话题图像异常出现雪花、横向条纹、花屏等情况画面如下。2. 排查过程1确认相机输出正常查看相机原始图像大小以及图像格式是否满足FAST-LIVO2算法要求。ros2 topic echo /hikrobot/image --once结果height:512 width:640 encoding:bgr8 step:1920通过分析图像尺寸图像格式以及数据长度发现海康驱动没有问题。2确认FAST-LIVO2接收正常查看ros2 node info /laserMapping显示Subscribers: /hikrobot/image /livox/lidar /livox/imu说明FAST-LIVO2已经订阅图像。运行日志[VIO] Raw feature num: 5967说明图像已经进入FAST-LIVO2特征提取正常3最终定位问题检查FAST-LIVO2代码文件路径FAST-LIVO2/src/LIVMapper.cpp函数getImageFromMsg()原代码cv::Mat LIVMapper::getImageFromMsg( const sensor_msgs::msg::Image::ConstSharedPtr img_msg) { cv::Mat img; imgcv_bridge::toCvShare(img_msg,bgr8)-image; return img; }原代码使用了toCvShare()函数改函数不会复制图像数据它只是创建一个Mat头Mat ----- ROS Image bufferFAST-LIVO2后面img_buffer.push_back(img_cur);保存Mat。但是ROS消息生命周期结束后原始buffer可能被释放或者覆盖。于是FAST-LIVO2下一次读取读取到了错误内存。表现图像随机变化、花屏、条纹、雪花等情况。3. 解决方案将原代码修改为cv::Mat LIVMapper::getImageFromMsg( const sensor_msgs::msg::Image::ConstSharedPtr img_msg) { cv::Mat img; img cv_bridge::toCvCopy(img_msg,bgr8)-image.clone(); return img; }重新编译cd ~/FASTLIVO2_WS colcon build --symlink-install source install/setup.bash重新运行FAST-LIVO2。结果✅ 海康图像正常✅ FAST-LIVO2 RGB正常✅ RViz显示正常✅ 不再出现随机花屏
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Jev模型:TypeSafe AI范式的工程实践指南 2026/9/28 19:20:22

Jev模型:TypeSafe AI范式的工程实践指南

1. 项目概述:Jev 模型不是“又一个大模型”,而是 TypeSafe AI 范式落地的第一块真实拼图最近刷屏的 Jev 模型,不是某家大厂突然甩出的又一个千亿参数黑盒,也不是靠堆算力、冲榜单博眼球的短期产物。它背后真正值得一线开发者驻足细…

阅读更多 →
OpenClaw 配 TaoToken:从玩具到超越 Linux 的开源奇迹,2026 爆火背后究竟是什么? 2026/9/28 19:20:22

OpenClaw 配 TaoToken:从玩具到超越 Linux 的开源奇迹,2026 爆火背后究竟是什么?

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
本地部署FastGPT接入在线大语言模型:config.json 配置与连通性验证 2026/9/28 19:20:22

本地部署FastGPT接入在线大语言模型:config.json 配置与连通性验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
汽车电子嵌入式开发与测试全解析:从ECU到UDS诊断 2026/9/28 19:20:09

汽车电子嵌入式开发与测试全解析:从ECU到UDS诊断

1. 汽车电子到底「大」在哪里做汽车电子开发这几年,最常被问的一句话是:“你们做的是不是修车?”每次都要解释半天——修车是修故障车,我们做的是在车还没造出来之前,让那些藏在车门、方向盘、发动机舱里的控制器&…

阅读更多 →
汽车电子知识体系全解析:从CAN总线到UDS诊断与Simulink建模 2026/9/28 19:20:09

汽车电子知识体系全解析:从CAN总线到UDS诊断与Simulink建模

很多人一聊汽车电子,第一反应就是“水太深”。从单片机到总线协议,从诊断规范到建模仿真,随便拎一个方向出来都够啃半年的。这篇文章我把汽车电子这个领域做个大盘点式的拆解,从嵌入式开发、总线通信、诊断协议、测试验证到Simuli…

阅读更多 →
月之暗面AI Agent开发岗一面面经:TaoToken统一Key接入Cline的settings.json配置骨架 2026/9/28 19:20:09

月之暗面AI Agent开发岗一面面经:TaoToken统一Key接入Cline的settings.json配置骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉