IntelRealSense / realsense-ros

ROS Wrapper for Intel(R) RealSense(TM) Cameras
http://wiki.ros.org/RealSense
Apache License 2.0
2.6k stars 1.76k forks source link

Camera ros connection problem #3261

Open JasonWang9805 opened 1 day ago

JasonWang9805 commented 1 day ago
Required Info
Camera Model { D435 }
Firmware Version (Open RealSense Viewer --> Click info)
Operating System & Version { Linux (Ubuntu 18/20/22) }
Kernel Version (Linux Only) (e.g. 5.4)
Platform NVIDIA Jetson
Librealsense SDK Version { 2.<?>.<?> }
Language {C/C#/labview/opencv/pcl/python/unity }
Segment {Robot }
ROS Distro {Iron/Humble/Rolling/etc.. }
RealSense ROS Wrapper Version {4.51.1, 4.54.1, etc..}

微信图片_20241121191547

Hello, I encountered the above problem using the d435i camera on the nvidia platform. In addition, I checked the support for the initial frequency, found that 1920*1080 color images only support 8hz, which may be the reason for this?

I use the same batch of cameras, some computers will only support 8HZ problem, the ros program of the computer is the same, is this related to the USB cable? How do I troubleshoot this problem?

MartyG-RealSense commented 21 hours ago

Hi @JasonWang9805 8 FPS is not a supported FPS setting on RealSense cameras. A D435 supports 6, 15 or 30 FPS for 1920x1080 color resolution on a USB 3 connection. If you deliberately defined it as 8 somewhere, please try changing it to 6 to see what happens.

image

JasonWang9805 commented 13 hours ago

I used the rs-enumerate-devices command for the detection, and it indicated 8 fps. There was no image on my side. I'll provide it in the next test.

JasonWang9805 commented 13 hours ago

I think it might be related to USB 2.0. I'll check it out during the next test.

MartyG-RealSense commented 3 hours ago

Thanks very much. I look forward to your next update.