在配置Intel realsense (D435i)时遇到的问题(转载)

2023-05-16

转载自:https://blog.csdn.net/AnChenliang_1002/article/details/109473329

在配置Intel realsense (D435i)遇到的问题

乘凉~ 2020-11-03 17:13:13 1834 收藏 4

分类专栏: Intel D435i ROS Ubuntu

版权

1.第一次配置相机,配置完成后,运行相机报以下错误:

 02/11 20:50:18,674 WARNING [140196725126912] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
 02/11 20:50:18,725 WARNING [140196725126912] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 02/11 20:50:18,776 WARNING [140196725126912] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 02/11 20:50:18,827 WARNING [140196725126912] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 02/11 20:50:18,878 WARNING [140196725126912] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 02/11 20:50:18,928 WARNING [140196725126912] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 02/11 20:50:18,980 WARNING [140196725126912] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 02/11 20:50:19,030 WARNING [140196725126912] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 02/11 20:50:19,082 WARNING [140196725126912] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 02/11 20:51:13,400 WARNING [140196725126912] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: Resource temporarily unavailable, number: 11
 02/11 20:51:13,450 WARNING [140196725126912] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: Resource temporarily unavailable, number: 11

如下图所示:
在这里插入图片描述
解决方法:
sudo apt purge ros-kinetic-librealsense2

2.配置完成后,运行相机并rostopic list查看话题信息,发现缺少imu话题,仔细查看发现缺少大量的话题,我的话题列表如下:
在这里插入图片描述
可以看到的缺少imu等一系列的话题。
问题原因:
librealsense和realsense-ros的版本不一致。
librealsense的版本信息可以通过运行realsense-viewer查看,
在这里插入图片描述
realsense-ros的readme里写明了所需要的librealsense版本,比如我的realsense-ros的readme如下图:
在这里插入图片描述
红框里写明了需要v2.39.0的支持,但是我的librealsense版本是v2.28.0,很明显对不上,所以才会出现相机缺少话题等问题。
解决办法:
重新安装librealsense和realsense-ros,安装方法参考我另一篇博客:
在ROS下Intel RealSense 驱动的安装,避免踩坑,避免缺少imu话题等各种问题(适用于D400系列、SR300和T265跟踪模块等)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在配置Intel realsense (D435i)时遇到的问题(转载) 的相关文章

随机推荐