ROS kinetic + zed +ubuntu 16.04 应用

本文记录了在Ubuntu 16.04环境下使用ROS Kinetic与ZED相机进行深度图像获取过程中遇到的问题及解决方案。主要涉及如何修改OpenCV版本、解决加载ZED Wrapper节点失败等具体步骤。
摘要由CSDN通过智能技术生成

获取深度图像,有深度转激光信息,特此记录.-2017.09.14 乐
环境:ubuntu 16.04
ros: kinetic
opencv: 3.2
相机:zed

wiki链接
安装驱动:官方链接
安装ros包:github链接

1、修改opencv版本3.1->3.2

find_package(ZED 2.1) #修改2.0->2.1 乐
SET(OCV_VERSION "3.2") #修改3.1->3.2 乐

2、catkin_make 并运行zed.launch

提示:

[ERROR] [1505470505.374252318]: Failed to load nodelet [/zed/zed_wrapper_node] of type [zed_wrapper/ZEDWrapperNodelet] even after refreshing the cache: Failed to load library /home/chunle/catkin_zed/devel/lib//libZEDWrapper.so. Make sure that you are calling the PLUGINLIB_EXPORT_CLASS macro in the library code, and that names are consistent between this macro and your XML. Error string: Could not load library (Poco exception = libnvidia-fatbinaryloader.so.384.66: cannot open shared object file: No such file or directory)
[ERROR] [1505470505.374285762]: The error before refreshing the cache was: Failed to load library /home/chunle/catkin_zed/devel/lib//libZEDWrapper.so. Make sure that you are calling the PLUGINLIB_EXPORT_CLASS macro in the library code, and that names are consistent between this macro and your XML. Error string: Could not load library (Poco exception = libnvidia-fatbinaryloader.so.384.66: cannot open shared object file: No such file or directory)

文件所在位置:
/usr/lib32/nvidia-384/libnvidia-fatbinaryloader.so.384.66
原因分析:环境配置可能有问题,程序运行需要连接到库文件,未能链接成功
解决方案:

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值