Realsense D555 Device not found error through ROS2
The D555 camera does not show up on ROS2 node. What is missing?
1) Installed ROS2 Jazzy distrbution
2) Installed Realsense-ROS wrapper
3) Built Realsense2 solution from source
4) Wrapper version is 2.57.3 and SDK is 4.57.3
5) Connected D555 camera using USB C cable
6) Realsense-Viewer.exe->Menu->DDS settings->Enable DHCP
7) Wired D555 camera to PoE rated 54V. PoE port->D555, LAN->Router, PC->router.
8) Ping the IP address to make sure the camera is visible on the network
9) Launched ROS2 node as per below,
>pixi shell
>call C:\dev\Jazzy\Install\local_setup.bat
>ros2 launch realsense2_camera rs_launch.py depth_module.depth_profile:=640x480x30 pointcloud.enable:=true rgb_camera.color_profile:=1280x720x30 depth_module.infra_profile:=640x480x30 log_level:=DEBUG initial_reset:=true
[INFO] [launch]: All log files can be found below C:\Users\drathod\.ros\log\2025-11-06-09-45-15-619047-DRathod-7560-42524
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [launch.user]: 🚀 Launching as Normal ROS Node
[INFO] [realsense2_camera_node.EXE-1]: process started with pid [24448]
[realsense2_camera_node.EXE-1] [DEBUG] [1762440315.999548400] [rclcpp]: signal handler installed
[realsense2_camera_node.EXE-1] [DEBUG] [1762440315.999614000] [rcl]: Initializing wait set with '0' subscriptions, '0' guard conditions, '0' timers, '0' clients, '0' services
[realsense2_camera_node.EXE-1] [DEBUG] [1762440315.999700100] [realsense2_camera_node]: Load library realsense2_camera.dll
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.079862300] [pluginlib.ClassLoader]: Creating ClassLoader, base = image_transport::PublisherPlugin, address = 00000161E37EAE70
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.081743100] [pluginlib.ClassLoader]: Entering determineAvailableClasses()...
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.081769000] [pluginlib.ClassLoader]: Processing xml file C:\dev\jazzy\install/share/image_transport/default_plugins.xml...
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.082099800] [pluginlib.ClassLoader]: XML file specifies lookup name (i.e. magic name) = image_transport/raw_pub.
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.082123300] [pluginlib.ClassLoader]: XML file specifies lookup name (i.e. magic name) = image_transport/raw_sub.
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.082130200] [pluginlib.ClassLoader]: Exiting determineAvailableClasses()...
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.082136200] [pluginlib.ClassLoader]: Finished constructring ClassLoader, base = image_transport::PublisherPlugin, address = 00000161E37EAE70
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.082151800] [pluginlib.ClassLoader]: Creating ClassLoader, base = image_transport::SubscriberPlugin, address = 00000161E37EB230
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.082936700] [pluginlib.ClassLoader]: Entering determineAvailableClasses()...
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.082949800] [pluginlib.ClassLoader]: Processing xml file C:\dev\jazzy\install/share/image_transport/default_plugins.xml...
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.083127000] [pluginlib.ClassLoader]: XML file specifies lookup name (i.e. magic name) = image_transport/raw_pub.
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.083136300] [pluginlib.ClassLoader]: XML file specifies lookup name (i.e. magic name) = image_transport/raw_sub.
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.083144100] [pluginlib.ClassLoader]: Exiting determineAvailableClasses()...
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.083150200] [pluginlib.ClassLoader]: Finished constructring ClassLoader, base = image_transport::SubscriberPlugin, address = 00000161E37EB230
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.094875800] [rclcpp]: deferred_signal_handler(): waiting for SIGINT/SIGTERM or uninstall
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.094951800] [realsense2_camera_node]: Instantiate class rclcpp_components::NodeFactoryTemplate<realsense2_camera::RealSenseNodeFactory>
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.095026000] [rcl]: Couldn't parse arg 0 (C:\realsense-ros\install\realsense2_camera\lib\realsense2_camera\realsense2_camera_node.EXE) as a remap rule in its deprecated form. Error: Expecting token or wildcard, at C:\dev\jazzy\src\ros2\rcl\rcl\src\rcl\arguments.c:1222
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.095046100] [rcl]: Initializing node 'camera' in namespace '/camera'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.095062600] [rcl]: Using domain ID of '0'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.177631900] [rcl]: Node initialized
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.177700400] [rcl]: Initializing publisher for topic name '/rosout'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.177714200] [rcl]: Expanded and remapped topic name '/rosout'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.188022000] [rcl]: Publisher initialized
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.188376400] [rcl]: Initializing service for service name 'camera/get_parameters'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.188405200] [rcl]: Expanded and remapped service name '/camera/camera/get_parameters'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.194871200] [rmw_fastrtps_cpp]: ************ Service Details *********
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.194901400] [rmw_fastrtps_cpp]: Sub Topic rq/camera/camera/get_parametersRequest
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.194907800] [rmw_fastrtps_cpp]: Pub Topic rr/camera/camera/get_parametersReply
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.194912500] [rmw_fastrtps_cpp]: ***********
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.195019900] [rcl]: Service initialized
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.195043400] [rcl]: Initializing service for service name 'camera/get_parameter_types'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.195055200] [rcl]: Expanded and remapped service name '/camera/camera/get_parameter_types'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.195785500] [rmw_fastrtps_cpp]: ************ Service Details *********
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.195800500] [rmw_fastrtps_cpp]: Sub Topic rq/camera/camera/get_parameter_typesRequest
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.195928000] [rmw_fastrtps_cpp]: Pub Topic rr/camera/camera/get_parameter_typesReply
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.195936100] [rmw_fastrtps_cpp]: ***********
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.196004500] [rcl]: Service initialized
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.196018300] [rcl]: Initializing service for service name 'camera/set_parameters'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.196031400] [rcl]: Expanded and remapped service name '/camera/camera/set_parameters'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.196990200] [rmw_fastrtps_cpp]: ************ Service Details *********
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.197015900] [rmw_fastrtps_cpp]: Sub Topic rq/camera/camera/set_parametersRequest
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.197026500] [rmw_fastrtps_cpp]: Pub Topic rr/camera/camera/set_parametersReply
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.197033100] [rmw_fastrtps_cpp]: ***********
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.197128200] [rcl]: Service initialized
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.197159700] [rcl]: Initializing service for service name 'camera/set_parameters_atomically'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.197173700] [rcl]: Expanded and remapped service name '/camera/camera/set_parameters_atomically'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.198002400] [rmw_fastrtps_cpp]: ************ Service Details *********
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.198067700] [rmw_fastrtps_cpp]: Sub Topic rq/camera/camera/set_parameters_atomicallyRequest
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.198084700] [rmw_fastrtps_cpp]: Pub Topic rr/camera/camera/set_parameters_atomicallyReply
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.198093300] [rmw_fastrtps_cpp]: ***********
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.198231300] [rcl]: Service initialized
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.198259000] [rcl]: Initializing service for service name 'camera/describe_parameters'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.198303600] [rcl]: Expanded and remapped service name '/camera/camera/describe_parameters'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.199509100] [rmw_fastrtps_cpp]: ************ Service Details *********
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.199531400] [rmw_fastrtps_cpp]: Sub Topic rq/camera/camera/describe_parametersRequest
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.199540900] [rmw_fastrtps_cpp]: Pub Topic rr/camera/camera/describe_parametersReply
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.199548100] [rmw_fastrtps_cpp]: ***********
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.199647900] [rcl]: Service initialized
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.199678800] [rcl]: Initializing service for service name 'camera/list_parameters'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.199691800] [rcl]: Expanded and remapped service name '/camera/camera/list_parameters'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.200606400] [rmw_fastrtps_cpp]: ************ Service Details *********
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.200623000] [rmw_fastrtps_cpp]: Sub Topic rq/camera/camera/list_parametersRequest
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.200629000] [rmw_fastrtps_cpp]: Pub Topic rr/camera/camera/list_parametersReply
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.200633600] [rmw_fastrtps_cpp]: ***********
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.200687100] [rcl]: Service initialized
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.200726800] [rcl]: Initializing publisher for topic name '/parameter_events'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.200735000] [rcl]: Expanded and remapped topic name '/parameter_events'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.207479600] [rcl]: Publisher initialized
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.207841500] [rcl]: Initializing subscription for topic name '/parameter_events'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.207860700] [rcl]: Expanded and remapped topic name '/parameter_events'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.208453200] [rcl]: Subscription initialized
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.208606700] [rcl]: Initializing service for service name '/camera/camera/get_type_description'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.208633700] [rcl]: Expanded and remapped service name '/camera/camera/get_type_description'
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.211753000] [rmw_fastrtps_cpp]: ************ Service Details *********
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.211779600] [rmw_fastrtps_cpp]: Sub Topic rq/camera/camera/get_type_descriptionRequest
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.211787800] [rmw_fastrtps_cpp]: Pub Topic rr/camera/camera/get_type_descriptionReply
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.211792200] [rmw_fastrtps_cpp]: ***********
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.211919600] [rcl]: Service initialized
[realsense2_camera_node.EXE-1] [INFO] [1762440316.212223900] [camera.camera]: RealSense ROS v4.57.3
[realsense2_camera_node.EXE-1] [INFO] [1762440316.212257500] [camera.camera]: Built with LibRealSense v2.57.3
[realsense2_camera_node.EXE-1] [INFO] [1762440316.212354800] [camera.camera]: Running with LibRealSense v2.57.3
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.212929800] [rcl]: Subscription taking message
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.212961600] [rcl]: Subscription take succeeded: true
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213010700] [rcl]: Subscription taking message
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213029700] [rcl]: Subscription take succeeded: true
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213050700] [rcl]: Subscription taking message
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213061700] [rcl]: Subscription take succeeded: true
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213079500] [rcl]: Subscription taking message
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213091600] [rcl]: Subscription take succeeded: true
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213108800] [rcl]: Subscription taking message
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213122000] [rcl]: Subscription take succeeded: true
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213147400] [rcl]: Subscription taking message
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213161300] [rcl]: Subscription take succeeded: true
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213175800] [rcl]: Subscription taking message
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213185700] [rcl]: Subscription take succeeded: true
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213200800] [rcl]: Subscription taking message
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213211500] [rcl]: Subscription take succeeded: true
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213228400] [rcl]: Subscription taking message
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213244800] [rcl]: Subscription take succeeded: true
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213259700] [rcl]: Subscription taking message
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213269900] [rcl]: Subscription take succeeded: true
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213283400] [rcl]: Subscription taking message
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213296300] [rcl]: Subscription take succeeded: true
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213310900] [rcl]: Subscription taking message
[realsense2_camera_node.EXE-1] [DEBUG] [1762440316.213321400] [rcl]: Subscription take succeeded: true
[realsense2_camera_node.EXE-1] [WARN] [1762440317.034094500] [camera.camera]: No RealSense devices were found!
[realsense2_camera_node.EXE-1] [WARN] [1762440323.435026300] [camera.camera]: No RealSense devices were found!
[realsense2_camera_node.EXE-1] [WARN] [1762440329.951972600] [camera.camera]: No RealSense devices were found!
[realsense2_camera_node.EXE-1] [WARN] [1762440336.409186300] [camera.camera]: No RealSense devices were found!
[realsense2_camera_node.EXE-1] [WARN] [1762440342.924791200] [camera.camera]: No RealSense devices were found!
[realsense2_camera_node.EXE-1] [WARN] [1762440349.368755900] [camera.camera]: No RealSense devices were found!
[realsense2_camera_node.EXE-1] [WARN] [1762440355.944688200] [camera.camera]: No RealSense devices were found!
[realsense2_camera_node.EXE-1] [WARN] [1762440362.457344900] [camera.camera]: No RealSense devices were found!
[realsense2_camera_node.EXE-1] [WARN] [1762440368.982021800] [camera.camera]: No RealSense devices were found!
-
Hi Disha Rathod Please check your installation and configuration steps against the list provided at the link below, especially making sure that when building the SDK from source code with CMake the -DBULD_WITH_DDS=ON flag is included in the CMake build command.
https://github.com/IntelRealSense/librealsense/issues/14284#issuecomment-3349204762
When using the camera in DDS ethernet mode, please make sure that the USB cable is not plugged into the camera.
In regard to the order of your installation steps, the librealsense SDK should be installed before the ROS2 wrapper.
-
As your log refers to the C:/ path, it looks as though you are on a Windows computer. Is that correct, please?
If you are using Windows then the link below has an illustrated guide for configuring the camera if you have not seen it already.
https://github.com/IntelRealSense/librealsense/issues/14293#issuecomment-3304919513
In the second of the guides (Configure Jumbo Packet) at that link, on Windows you need to have configured the 'Jumbo Packet' value to 9014 (instead of the 9000 value that Linux uses).
If the camera still cannot be detected, ty setting the 'subnet mask' to 255.255.255.0
Please sign in to leave a comment.
Comments
4 comments