How to launch Realsense D455 using ROS2 dashing on Ubuntu 18.04?
Hi,
I'm trying to use Realsense D455 with ROS2 dashing.
I found dashing branch in https://github.com/intel/ros2_intel_realsense,
so I built it with latest librealsense2(currently 2.39.0) and the build was succeeded.
But I cannot launch the process with D455, the error is;
[realsense_node-1] [ERROR] [camera]: Unsupported device! Product ID: 0x0XXX(garbled)
[ERROR] [realsense_node-1]: process has died
How can I fix it?
-
Hi Ayako Amma That ROS wrapper is on the main Intel GitHub site. It is a wrapper that is no longer updated and is not part of the RealSense ROS wrapper, which has its own dedicated GitHub. The ROS2 branch of the official wrapper, which is actively updated, currently targets ROS2 Eloquent instead of Dashing.
https://github.com/IntelRealSense/realsense-ros/tree/eloquent
-
The most recent ROS2 Eloquent wrapper version at the time of writing this supports D455 and librealsense 2.38.1.
https://github.com/IntelRealSense/realsense-ros/releases/tag/3.1.1
A comment by doronhi the RealSense ROS developer indicates that ROS2 Foxy support is the future goal for the ROS2 wrapper.
https://github.com/IntelRealSense/librealsense/issues/5825#issuecomment-669031717
Sometimes the RealSense ROS wrapper can work with ROS versions that are not officially supported, such as when it worked with Melodic before there was official Melodic support, or how the Melodic version can work with Noetic even though official Noetic support is still upcoming. So whilst I have no information available to verify that the wrapper for ROS2 Eloquent will work with Dashing, you are welcome to try installing the wrapper and see what happens.
Please sign in to leave a comment.
Comments
4 comments