Skip to content

D415 on jetson Orin cannot create PointCloud2 topic And the depth image observed in rviz2 flickers black. #3478

Description

@Mosazh

System Information

Device: Jetson Orin Nx
JetPack Version: JetPack 6.1
Kernel Version: 5.15.148-tegra
ROS Distribution: Humble
RealSense ROS Version: 4.56.4-2jammy.20251229.063615
librealsense Version: 2.56.4
RealSense ROS v4.56.4
Firmware: 5.16.0.1

Case
when I use ros2 run realsense2_camera realsense2_camera_node --ros-args -p pointcloud.enable:=true run the realsense node it cannot publish the topic for pointcloud

~/ros2_ws ❯ ros2 run realsense2_camera realsense2_camera_node --ros-args -p pointcloud.enable:=true                             orin@jetson 15:09:48
[INFO] [1767856201.371523125] [camera.camera]: RealSense ROS v4.56.4
[INFO] [1767856201.371858240] [camera.camera]: Built with LibRealSense v2.56.4
[INFO] [1767856201.371919138] [camera.camera]: Running with LibRealSense v2.56.4
[INFO] [1767856201.402512773] [camera.camera]: Device with serial number 121622064017 was found.

[INFO] [1767856201.402690667] [camera.camera]: Device with physical ID /sys/devices/platform/bus@0/3610000.usb/usb2/2-1/2-1.1/2-1.1:1.0/video4linux/video0 was found.
[INFO] [1767856201.402729100] [camera.camera]: Device with name Intel RealSense D415 was found.
[INFO] [1767856201.403157530] [camera.camera]: Device with port number 2-1.1 was found.
[INFO] [1767856201.403202075] [camera.camera]: Device USB type: 3.2
[INFO] [1767856201.403357536] [camera.camera]: getParameters...
[INFO] [1767856201.404174139] [camera.camera]: JSON file is not provided
[INFO] [1767856201.404218492] [camera.camera]: Device Name: Intel RealSense D415
[INFO] [1767856201.404241661] [camera.camera]: Device Serial No: 121622064017
[INFO] [1767856201.404260126] [camera.camera]: Device physical port: /sys/devices/platform/bus@0/3610000.usb/usb2/2-1/2-1.1/2-1.1:1.0/video4linux/video0
[INFO] [1767856201.404279070] [camera.camera]: Device FW version: 5.16.0.1
[INFO] [1767856201.404296447] [camera.camera]: Device Product ID: 0x0AD3
[INFO] [1767856201.404312831] [camera.camera]: Sync Mode: Off
[INFO] [1767856201.629644611] [camera.camera]: Stopping Sensor: Depth Module
[INFO] [1767856201.630162579] [camera.camera]: Stopping Sensor: RGB Camera
[INFO] [1767856201.679713376] [camera.camera]: Starting Sensor: Depth Module
[INFO] [1767856201.709888213] [camera.camera]: Open profile: stream_type: Infra(1), Format: Y8, Width: 1280, Height: 720, FPS: 30
[INFO] [1767856201.710220992] [camera.camera]: Open profile: stream_type: Infra(2), Format: Y8, Width: 1280, Height: 720, FPS: 30
[INFO] [1767856201.710253665] [camera.camera]: Open profile: stream_type: Depth(0), Format: Z16, Width: 1280, Height: 720, FPS: 30
[INFO] [1767856201.740053579] [camera.camera]: Starting Sensor: RGB Camera
[INFO] [1767856201.755365853] [camera.camera]: Open profile: stream_type: Color(0), Format: RGB8, Width: 1280, Height: 720, FPS: 30
[INFO] [1767856201.767452806] [camera.camera]: RealSense Node Is Up!

Topic :

~/ros2_ws ❯ ros2 topic list | grep color                                                                          orin@jetson 15:13:18
/camera/camera/color/camera_info
/camera/camera/color/image_raw
/camera/camera/color/image_raw/compressed
/camera/camera/color/image_raw/compressedDepth
/camera/camera/color/image_raw/theora
/camera/camera/color/metadata
/camera/camera/extrinsics/depth_to_color

ros2 launch realsense2_camera rs_launch.py depth_module.depth_profile:=1280x720x30 pointcloud.enable:=true

~/ros2_ws ❯ ros2 launch realsense2_camera rs_launch.py depth_module.depth_profile:=1280x720x30 pointcloud.enable:=true   1m 42s orin@jetson 16:05:08

[INFO] [launch]: All log files can be found below /home/orin/.ros/log/2026-01-08-16-05-17-071182-jetson-318960
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [launch.user]: 🚀 Launching as Normal ROS Node
[INFO] [realsense2_camera_node-1]: process started with pid [318975]
[realsense2_camera_node-1] [INFO] [1767859517.592941745] [camera.camera]: RealSense ROS v4.56.4
[realsense2_camera_node-1] [INFO] [1767859517.593221979] [camera.camera]: Built with LibRealSense v2.56.4
[realsense2_camera_node-1] [INFO] [1767859517.593266557] [camera.camera]: Running with LibRealSense v2.56.4
[realsense2_camera_node-1] [INFO] [1767859517.617261213] [camera.camera]: Device with serial number 121622064017 was found.
[realsense2_camera_node-1] 
[realsense2_camera_node-1] [INFO] [1767859517.617409282] [camera.camera]: Device with physical ID /sys/devices/platform/bus@0/3610000.usb/usb2/2-1/2-1.1/2-1.1:1.0/video4linux/video0 was found.
[realsense2_camera_node-1] [INFO] [1767859517.617436547] [camera.camera]: Device with name Intel RealSense D415 was found.
[realsense2_camera_node-1] [INFO] [1767859517.617787856] [camera.camera]: Device with port number 2-1.1 was found.
[realsense2_camera_node-1] [INFO] [1767859517.617823121] [camera.camera]: Device USB type: 3.2
[realsense2_camera_node-1] [INFO] [1767859517.617954358] [camera.camera]: getParameters...
[realsense2_camera_node-1] [INFO] [1767859517.619061790] [camera.camera]: JSON file is not provided
[realsense2_camera_node-1] [INFO] [1767859517.619100255] [camera.camera]: Device Name: Intel RealSense D415
[realsense2_camera_node-1] [INFO] [1767859517.619119040] [camera.camera]: Device Serial No: 121622064017
[realsense2_camera_node-1] [INFO] [1767859517.619135136] [camera.camera]: Device physical port: /sys/devices/platform/bus@0/3610000.usb/usb2/2-1/2-1.1/2-1.1:1.0/video4linux/video0
[realsense2_camera_node-1] [INFO] [1767859517.619148961] [camera.camera]: Device FW version: 5.16.0.1
[realsense2_camera_node-1] [INFO] [1767859517.619161441] [camera.camera]: Device Product ID: 0x0AD3
[realsense2_camera_node-1] [INFO] [1767859517.619173122] [camera.camera]: Sync Mode: Off
[realsense2_camera_node-1] [INFO] [1767859517.797724959] [camera.camera]: Set ROS param depth_module.infra_profile to default: 1280x720x30
[realsense2_camera_node-1] [INFO] [1767859517.813877477] [camera.camera]: Set ROS param rgb_camera.color_profile to default: 1280x720x30
[realsense2_camera_node-1] [INFO] [1767859517.820539477] [camera.camera]: Stopping Sensor: Depth Module
[realsense2_camera_node-1] [INFO] [1767859517.820804510] [camera.camera]: Stopping Sensor: RGB Camera
[realsense2_camera_node-1] [INFO] [1767859517.849206397] [camera.camera]: Starting Sensor: Depth Module
[realsense2_camera_node-1] [INFO] [1767859517.864196217] [camera.camera]: Open profile: stream_type: Depth(0), Format: Z16, Width: 1280, Height: 720, FPS: 30
[realsense2_camera_node-1] [INFO] [1767859517.894057772] [camera.camera]: Starting Sensor: RGB Camera
[realsense2_camera_node-1] [INFO] [1767859517.906454378] [camera.camera]: Open profile: stream_type: Color(0), Format: RGB8, Width: 1280, Height: 720, FPS: 30
[realsense2_camera_node-1] [INFO] [1767859517.918581375] [camera.camera]: RealSense Node Is Up!

Topic :

~/ros2_ws ❯ ros2 topic list | grep color                                                               orin@jetson 16:03:36
/camera/camera/color/camera_info
/camera/camera/color/image_raw
/camera/camera/color/image_raw/compressed
/camera/camera/color/image_raw/compressedDepth
/camera/camera/color/image_raw/theora
/camera/camera/color/metadata
/camera/camera/extrinsics/depth_to_color

Then more the depth image observed in rviz2 flickers black,see GIF. Could the unstable power of the laser projector caused by insufficient current supply from the USB data cable lead to the flickering of the depth map?

Image


I have checked and tried many methods (including reading related issues,[#3354 ], [#3455 ]), but still cannot publish the point cloud topic. I hope to get some useful information. Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions