0
点赞
收藏
分享

微信扫一扫

速腾激光雷达 xavier环境驱动配置踩坑记录

pcl安装报错1解决:
问题:缺少conversions.h
解决:
sudo apt-get install ros-melodic-pcl-conversions
https://blog.csdn.net/weixin_48083022/article/details/117399502?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164744599716780264048687%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=164744599716780264048687&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-117399502.142^v2^control,143^v4^control&utm_term=pcl_conversions%2Fpcl_conversions.h%3A+%E6%B2%A1%E6%9C%89%E9%82%A3%E4%B8%AA%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95&spm=1018.2226.3001.4187

报错2:缺少pcl_ros库
原因:arm版本的ros库不完整,x86的是完整的。
解决:通过rosdep安装ros_pcl
如何完成rosdep init :https://blog.csdn.net/u013468614/article/details/102917569
安装ros_pcl:https://blog.csdn.net/fcts1230/article/details/107880414
[最终解决方案]:上面的解决方案要换源,比较麻烦,最简单粗暴的方案就是安装 ros-melodic-destop-full版本,装上之后就有所有的库了。


编译雷达驱动报错1:
提示缺少yaml的库。需要修改Cmakelist.txt,增加yaml-cpp的依赖,参考这个文章,在对应位置增加语句即可。
https://blog.csdn.net/hola_tom/article/details/122011136


编译雷达驱动报错2:
#include <pcl/io/io.h>
解决:
cd ~/catkin_ws
gedit src/rslidar_sdk/src/msg/rs_msg/lidar_point_cloud_msg.h 
第36行,#include <pcl/io/io.h>改成 #include <pcl/common/io.h>
 

举报

相关推荐

0 条评论