t265 and d435 Failed to claim USB interface error
I am trying to use two Intel RealSense cameras, t265 and d435.
This problem occurs sometimes when I run rs_d400_and_t265.launch file via ROS. I get this message:
11:51:26.636 [4961] [E] Device-98A0: Error: Failed to claim USB interface. LIBUSB_ERROR_CODE: 0xFFFFFFFA (LIBUSB_ERROR_BUSY)
and then this red message:
[ERROR] [1568609486.676688394]: The requested device with serial number 845********* is NOT found!

and then there is only last one "Failed to claim USB interface" message every second and no chance that cameras will run.
As i said, this problem does not happens every time, approximately 3 out of 5 times.
-
There is a known issue with using D435 and T265 together, where the D435 can prevent the T265 from being properly started if the D435 is the first device to start up. Details of it can be found in the link below, which suggests a method to delay the D435's launch in ROS using code.
-
I am facing the same issue when I try to run two t265 together. I am using the following launch method
roslaunch realsense2_camera rs_camera.launch camera:=cam_1 serial_no:=845412111129 (in one terminal)
roslaunch realsense2_camera rs_camera.launch camera:=cam_2 serial_no:=943222110577 (in another terminal)
No matter how much delay is there in the two launches I keep getting the LIBSUB_ERROR_BUSY and other error messages similar to the post above.
I will be so thankful if anyone can help me sort out this issue. Thanks!
-
I found an entry in the ROS wrapper documentation that states that launching multiple T265 in the wrapper is not currently supported.
https://github.com/IntelRealSense/realsense-ros#work-with-multiple-cameras
The subject of using multiple T265 together via Librealsense instead of ROS is discussed in the link below by an Intel RealSense team representative.
https://github.com/IntelRealSense/librealsense/issues/4961#issuecomment-537351418
Please sign in to leave a comment.
Comments
4 comments