课题是多传感器融合,将GNSS/INS/LIDAR做融合定位导航,故考虑使用lio-sam开源算法,在此记录一下我在适配传感器数据时遇到的一些问题;

运行lio-sam

源码安装教程参考文章
项目搭建和传感器标定参考文章
项目的部署和安装就不多做赘述了,以上两篇文章写得很棒,大家可以参考~(侵删)

遇到的问题

其实也就一个比较大的问题,就是时间戳的问题,lio-sam中对传感器做了时间戳软同步,涉及到时间软同步,那么就要考虑LIDAR/IMU两个传感器的时间戳了。

禾赛XT-16时间戳


可以看到,对于这款XT-16雷达,使用厂家提供的ROS驱动程序中的时间戳与IMU的完全对不上,这样也就导致了就算数据格式做了适配,程序仍然会在时间同步的地方一直出不来,那么在RVIZ中也就一直见不到采集的数据。

解决

笔者的解决办法很简单粗暴,因为笔者的IMU的ROS驱动代码中对时间戳的定义是ros::Time::now(),笔者也就直接修改了雷达驱动中对于时间戳的定义。

图中红色框是厂家的底层驱动代码,蓝色的框是笔者自己修改的代码,至此,保存、编译、运行直接一套带走!

最终效果

笔者不确定这样修改后是否会对最终运行出的结果精度有影响,因为笔者也只算是入门,截止到文章发布,笔者自己跑的几次数据中地图都有重影,不确定是否与时间戳有关,也有可能是因为传感器标定和IMU的工作频率有关(上图中的IMU频率使用的100Hz),如果有大佬有更好的方案或者对本文有更好的建议,望在评论区与我交流~
希望本篇对手上雷达型号与笔者一致或同一品牌的各位有用~

禾赛XT-16/阿努比LpmsIG1运行lio-sam相关推荐

  1. ChatGPT怎么看?禾赛科技登陆纳斯达克,能否扛起“中概激光雷达第一股”的大旗?...

    ‍数据智能产业创新服务媒体 --聚焦数智 · 改变商业 北京时间2023年2月9日晚,号称"中概激光雷达第一股"的禾赛科技正式登陆纳斯达克,股票代码为"HSAI" ...

  2. 禾赛科技上市首份财报:出货量激增467.5% 亏损率降至25%

    ‍数据智能产业创新服务媒体 --聚焦数智 · 改变商业 2023年3月16日,禾赛科技(美股代码:HSAI)发布了上市后首份财报,备受瞩目. 本次,禾赛科技发布的是2022年第四季度和全年未经审计的财 ...

  3. 国产激光雷达厂商禾赛科技B轮融资2.5亿元,光速中国和百度领投

    李根 发自 凹非寺  量子位 报道 | 公众号 QbitAI 国产激光雷达厂商禾赛科技,今日宣布新一轮融资. B轮,2.5亿元,光速中国和百度领投. 禾赛科技2013年成立于美国硅谷圣何塞,2014年 ...

  4. 禾赛40M如何成功在rviz中显示点云数据

    禾赛40M如何成功在rviz中显示点云数据 文章目录 禾赛40M如何成功在rviz中显示点云数据 前言 一.安装雷达的ROS驱动包 二.启动雷达 三.启动rviz查看点云 1.启动launch文件与r ...

  5. 2021.07.22禾赛提前批一面面经

    2021.07.22禾赛提前批一面面经 1.LUTRAM的意思 2.LUTRAM和block RAM的区别 3.时序约束和时序优化 4.跨时钟域 5.为什么不能多bit采用同步寄存器打两拍(就这个问题 ...

  6. 禾赛科技“梦碎”科创板:营收递增、由盈转亏,在专利官司中败退

    又一家拟上市科创板企业撤回上市申请.3月11日,上交所披露的信息显示,激光雷达技术公司禾赛科技及其保荐人华泰联合证券于今年3月5日递交文件,申请撤回IPO申请. 根据<上海证券交易所科创板股票发 ...

  7. 禾赛科技“梦碎”科创板,还在专利官司中败退

    撰稿 | 区长 来源 | 贝多财经 又一家拟上市科创板企业撤回上市申请.3月11日,上交所披露的信息显示,激光雷达技术公司禾赛科技及其保荐人华泰联合证券于今年3月5日递交文件,申请撤回IPO申请. 根 ...

  8. 亏损?盈利?禾赛科技Q1财报背后的激光雷达赛道「现实」

    随着禾赛科技在去年登陆美股,作为全球为数不多已经开始前装量产交付的激光雷达上市公司,财务数据的变化,也在一定程度上反映了行业的真实状况. 根据禾赛科技最新发布的今年一季度财报显示,公司季度净营收为4. ...

  9. 禾赛科技获得新融资背后:缺钱又缺爱,花钱求人和解专利官司

    "梦碎"科创板后,禾赛科技不得不通过融资来解决缺钱的问题. 6月8日,禾赛科技宣布完成超过3亿美元的D轮融资,领投方包括高瓴创投.小米集团.美团和CPE.同时,参与投资的还有华泰美 ...

最新文章

  1. 计算机在音乐教学的应用论文开题报告,音乐教育论文开题报告(范文详解)
  2. flash写保护原理_为什么固态会掉盘?著名的30分钟大法修复是什么原理?
  3. 『中级篇』容器网络之host和none(29)
  4. JavaScript学习笔记:创建自定义对象
  5. Unity TUIO雷达入门
  6. 信道编码与matlab仿真 刘东华,【网安学术】交织技术对信道编码的性能影响研究...
  7. 电商运营分享:关于双11的淘宝客无节操赚钱干货
  8. 阿里国际站各数据更新时间汇总
  9. Python如何使用Continue语句?用法示例
  10. Spring 下默认事务机制中@Transactional 无效的原因
  11. C语言,移动鼠标获得当鼠标当前位置坐标
  12. ionic组件-Slides轮播图
  13. 亚马逊AWS·优维科技EASYOPS企业云计算研讨会 邀请函
  14. 第十三周完成情况 学生选课管理系统 王杰 孙乾 蔚晓青
  15. 保姆级教程:如何搭建一个专属云平台?
  16. 什么是企业商机管理 管理销售商机流程方法
  17. 甲骨文CEO拉里-埃里森生平与故事
  18. 导出文件提示rpc服务器不可用,rpc服务器不可用怎么办 RPC服务器不可用解决方法有哪些...
  19. python一个富翁试图与陌生人做一笔生意_实验报告模版(第一单元).doc
  20. AMOS试用期过期激活

热门文章

  1. 西门子S7-200组态王基于PLC与组态的公共楼道智能照明系统的设计与研究
  2. buffalo助手函数
  3. python编程数据处理_Python编程——乐学程序设计与数据处理
  4. 8.6 【实例】文件切割器开发实例
  5. mac11系统使命召唤6现代战争(COD6射击游戏)汉化
  6. 【Linux】Rsync远程同步及备份工具(Rsync简介、Rsync安装、rsync认证方式)
  7. html制作多媒体课件,如何制作多媒体课件制作
  8. Windows Terminal 使用管理员身份创建标签页
  9. #%#//scriptlet(‘set-constant‘, ‘Document.prototype.browsingTopics‘, ‘undefined‘) trace startVM8278:
  10. 密码模块安全性设计技术沙龙在北京成功举办