realsenseros启动报错

~/lkx_ws/real_rosws$ dpkg -l | grep librealsense2 ii librealsense2:amd64 2.55.1-0~realsense.12473 amd64 Intel(R) RealSense(tm) Cross Platform API - runtime ii librealsense2-dbg:amd64 2.55.1-0~realsense.12473 amd64 Intel(R) RealSense(tm) Camera Capture API - debug symbols ii librealsense2-dev:amd64 2.55.1-0~realsense.12473 amd64 Intel(R) RealSense(tm) Camera Capture API - development files ii librealsense2-dkms 1.3.26-0ubuntu1 all Modified kernel modules for librealsense2 ii librealsense2-gl:amd64 2.55.1-0~realsense.12473 amd64 Intel(R) RealSense(tm) - GLSL-enabled extensions ii librealsense2-udev-rules:amd64 2.55.1-0~realsense.12473 amd64 Intel(R) RealSense(tm) Camera Capture API - udev rules ii librealsense2-utils:amd64 2.55.1-0~realsense.12473 amd64 Intel(R) RealSense(tm) Camera Capture API - utils and demos ”

解决办法:

检查库文件路径:

确认 librealsense2.so 文件确实存在并且在正确的路径下:

ls /usr/local/lib/librealsense2.so*

如果文件不存在,可以尝试重新安装 librealsense2

sudo apt-get install --reinstall librealsense2-dev

更新 LD_LIBRARY_PATH:
确保 LD_LIBRARY_PATH 包含 librealsense2 库所在路径:

export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

将上述命令添加到你的 .bashrc 或 .zshrc 文件中以永久生效,下面添加到.bashrc:

echo 'export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc

刷新库缓存:

sudo ldconfig

检查和更新ROS工作空间

清理并重新构建你的 ROS 工作空间:

cd /home/liukexin/lkx_ws/real_rosws/  #你的工作空间
catkin_make clean
catkin_make
source devel/setup.bash

完成以上步骤后,再次尝试运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值