D430i Unsupported Device
We are working with a Intel RealSense without the RGB channel.
When we run realsense-viewer the camera is detected as D430i and the Depth + InfraRed streams work well, but we need ROS to work with the camera so that we can access to ROS topics.
However, when we try to run the "roslaunch realsense2_camera rs_camera.launch" the camera is detected but it gives us an error of "UNSUPPORTED DEVICE" with a certain PID, that it seems not included in the list of the supported devices.
How can we solve this problem?
Thanks
-
Hi Teamrobotica1 The D430i PID is supported by the RealSense SDK but not by the RealSense ROS wrapper. The D430i ID usually occurs with a D435i camera whose RGB sensor cannot be detected.
If you are using a D435i camera that is being identified as D430i then you could try to correct the problem so that it identifies as D435i.
The first method should only be attempted if the D435i is old enough to be outside of its one year sales warranty period or if you are not concerned about invalidating the warranty. Open up the camera casing and check whether the RGB sensor's cable has become disconnected.
The other method that has sometimes corrected the problem is to downgrade to a previous camera firmware driver version and then re-upgrade to the current firmware version. If you are using the newest available ROS1 wrapper (2.3.2) then librealsense 2.50.0 or 2.51.1 should be used with it, and firmware 5.13.0.50.
If you are not using a D435i but are instead using a D430 Depth Module and a Vision Processor D4 V2 board (which has an IMU) then using the V1 version of the D4 board instead should cause the camera to be identified as D430, which the ROS wrapper supports.
Please sign in to leave a comment.
Comments
1 comment