关于loam_interface接口中两个参数的含义,flipStateEstimation和flipRegisteredScan

pomelo丶a 2022-04-16 14:34:40

如题,在看源码时,如果这两个参数设置为false时,这个接口就是接受slam提供的里程计和激光雷达话题信息,并以新话题/state_estimation和/registered_scan发布出去,但是当设置true时,我看源码里是把接收到的数据做了一个x,y,z坐标的转换,请问为什么要这样做呢?  还想麻烦作者大大解答一下

...全文
458 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复 1
你好,因为不同的slam算法发布的odometry以及registered cloud坐标系是不一样的,比如loam发布的点云坐标系是map_rot,与我们使用loam_interface里发布出来的registered_cloud的坐标系map是差了一个旋转变换的,这时候就需要flipRegiateredCloud设置为true,但是也有别的slam算法发布出来的点云和loaminterface发布的点云坐标系一致,那就不需要转换,参数就是false。
pomelo丶a 2022-04-21
  • 举报
回复
@哈工大-朱洪彪 好的,感谢大佬,我理解了

949

社区成员

发帖
与我相关
我的任务
社区描述
社区内分享我们的开源平台tare机器人自主导航系统,希望能帮助所有自主移动机器人领域的研究人员快速搭建出属于自己的,稳定可靠的机器人仿真和实验的平台,更快进入自己的研究领域
自动驾驶人工智能 企业社区
社区管理员
  • 哈工大-朱洪彪
  • 小麦Y
  • 曹超CMU
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧