LIO_SAM的坑

1.在安装gtsam的时候遇到下述链接的错误:
https://blog.csdn.net/weixin_44023934/article/details/113539840
解决办法也是按照上述的换成版本为GTSAM4.00,就没问题了。

按照上面的做法编译是可以完成了,但是在加载的时候,节点lio_sam_imuPreintegrationlio_sam_mapOptmization
加载不起来,其他两个节点没问题,GTSAM也只有在上述两个节点中用到了,于是考虑是还是GTSAM版本的问题,又换回GTSAM4.02版本,虽然此次还是遇到之前的错误,但是参考下述链接解决了:
https://blog.csdn.net/weixin_44401286/article/details/1086256940
错误出现的原因:因为ROS找到的Eigen版本与gtsam找到的版本不一致造成的,那么解决问题的办法就是使它们一致,即需要使/usr/local/include、/usr/include 这两个文件夹下的eigen版本一致。
直接操作:sudo cp -r /usr/local/include/eigen3* /usr/include
或者sudo cp -r /usr/local/include/eigen3* /usr/include/eigen3
(具体哪个操作管用了,哈哈哈不是很清楚,上述链接的博文中也没说清楚,我自己都试了一下)
现在加载launch文件就没问题了!!!!!

但是播放数据后,lio_sam_mapOptmization节点报错。师弟电脑上跑就没问题,但是在我电脑上就有问题,最后在一个新系统中没有自己安装Eigen,直接采用的系统的版本,安装了GTSAM4.02版本,编译就没问题,就可以正常运行了。所以总结根源还是eigen的问题!!!!

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值