Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intel RealSense D455 roslaunch error #1864

Closed
seungsunkim opened this issue May 11, 2021 · 53 comments
Closed

Intel RealSense D455 roslaunch error #1864

seungsunkim opened this issue May 11, 2021 · 53 comments
Labels

Comments

@seungsunkim
Copy link

Hi.
I use realsense D455 and ubuntu 18.04

I installed ROS melodic and realsense ros.
When I ran roslaunch realsense2_camera rs_camera.launch, I got the following error.

WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number:61

and

ERROR [140675999848192] (ds5-options.cpp:88) Asic Temperature value is not valid!

I have see some error like this in issues but i have not find the solution.

Thank you
regards

@MartyG-RealSense
Copy link
Collaborator

Hi @seungsunkim Which librealsense SDK version and RealSense ROS wrapper version are you using, please? Also would it be possible to provide a log of the launch process that includes the control_transfer returned warnings? Thanks!

@seungsunkim
Copy link
Author

@MartyG-RealSense

librealsense SDK version : 2.44.0
Realsense ROS Versuin : 2.2.24

sengsun@sengsun-17Z990-VA76K:~$ roslaunch realsense2_camera rs_camera.launch
... logging to /home/sengsun/.ros/log/60dc587a-b22d-11eb-bb6a-982cbc9f29aa/roslaunch-sengsun-17Z990-VA76K-1950.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://sengsun-17Z990-VA76K:43121/

SUMMARY

PARAMETERS

  • /camera/realsense2_camera/accel_fps: -1
  • /camera/realsense2_camera/accel_frame_id: camera_accel_frame
  • /camera/realsense2_camera/accel_optical_frame_id: camera_accel_opti...
  • /camera/realsense2_camera/align_depth: False
  • /camera/realsense2_camera/aligned_depth_to_color_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_fisheye1_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_fisheye2_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_fisheye_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_infra1_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_infra2_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/allow_no_texture_points: False
  • /camera/realsense2_camera/base_frame_id: camera_link
  • /camera/realsense2_camera/calib_odom_file:
  • /camera/realsense2_camera/clip_distance: -2.0
  • /camera/realsense2_camera/color_fps: -1
  • /camera/realsense2_camera/color_frame_id: camera_color_frame
  • /camera/realsense2_camera/color_height: -1
  • /camera/realsense2_camera/color_optical_frame_id: camera_color_opti...
  • /camera/realsense2_camera/color_width: -1
  • /camera/realsense2_camera/confidence_fps: -1
  • /camera/realsense2_camera/confidence_height: -1
  • /camera/realsense2_camera/confidence_width: -1
  • /camera/realsense2_camera/depth_fps: -1
  • /camera/realsense2_camera/depth_frame_id: camera_depth_frame
  • /camera/realsense2_camera/depth_height: -1
  • /camera/realsense2_camera/depth_optical_frame_id: camera_depth_opti...
  • /camera/realsense2_camera/depth_width: -1
  • /camera/realsense2_camera/device_type:
  • /camera/realsense2_camera/enable_accel: False
  • /camera/realsense2_camera/enable_color: True
  • /camera/realsense2_camera/enable_confidence: True
  • /camera/realsense2_camera/enable_depth: True
  • /camera/realsense2_camera/enable_fisheye1: False
  • /camera/realsense2_camera/enable_fisheye2: False
  • /camera/realsense2_camera/enable_fisheye: False
  • /camera/realsense2_camera/enable_gyro: False
  • /camera/realsense2_camera/enable_infra1: False
  • /camera/realsense2_camera/enable_infra2: False
  • /camera/realsense2_camera/enable_infra: False
  • /camera/realsense2_camera/enable_pointcloud: False
  • /camera/realsense2_camera/enable_pose: False
  • /camera/realsense2_camera/enable_sync: False
  • /camera/realsense2_camera/filters:
  • /camera/realsense2_camera/fisheye1_frame_id: camera_fisheye1_f...
  • /camera/realsense2_camera/fisheye1_optical_frame_id: camera_fisheye1_o...
  • /camera/realsense2_camera/fisheye2_frame_id: camera_fisheye2_f...
  • /camera/realsense2_camera/fisheye2_optical_frame_id: camera_fisheye2_o...
  • /camera/realsense2_camera/fisheye_fps: -1
  • /camera/realsense2_camera/fisheye_frame_id: camera_fisheye_frame
  • /camera/realsense2_camera/fisheye_height: -1
  • /camera/realsense2_camera/fisheye_optical_frame_id: camera_fisheye_op...
  • /camera/realsense2_camera/fisheye_width: -1
  • /camera/realsense2_camera/gyro_fps: -1
  • /camera/realsense2_camera/gyro_frame_id: camera_gyro_frame
  • /camera/realsense2_camera/gyro_optical_frame_id: camera_gyro_optic...
  • /camera/realsense2_camera/imu_optical_frame_id: camera_imu_optica...
  • /camera/realsense2_camera/infra1_frame_id: camera_infra1_frame
  • /camera/realsense2_camera/infra1_optical_frame_id: camera_infra1_opt...
  • /camera/realsense2_camera/infra2_frame_id: camera_infra2_frame
  • /camera/realsense2_camera/infra2_optical_frame_id: camera_infra2_opt...
  • /camera/realsense2_camera/infra_fps: 30
  • /camera/realsense2_camera/infra_height: 480
  • /camera/realsense2_camera/infra_rgb: False
  • /camera/realsense2_camera/infra_width: 848
  • /camera/realsense2_camera/initial_reset: False
  • /camera/realsense2_camera/json_file_path:
  • /camera/realsense2_camera/linear_accel_cov: 0.01
  • /camera/realsense2_camera/odom_frame_id: camera_odom_frame
  • /camera/realsense2_camera/ordered_pc: False
  • /camera/realsense2_camera/pointcloud_texture_index: 0
  • /camera/realsense2_camera/pointcloud_texture_stream: RS2_STREAM_COLOR
  • /camera/realsense2_camera/pose_frame_id: camera_pose_frame
  • /camera/realsense2_camera/pose_optical_frame_id: camera_pose_optic...
  • /camera/realsense2_camera/publish_odom_tf: True
  • /camera/realsense2_camera/publish_tf: True
  • /camera/realsense2_camera/rosbag_filename:
  • /camera/realsense2_camera/serial_no:
  • /camera/realsense2_camera/stereo_module/exposure/1: 7500
  • /camera/realsense2_camera/stereo_module/exposure/2: 1
  • /camera/realsense2_camera/stereo_module/gain/1: 16
  • /camera/realsense2_camera/stereo_module/gain/2: 16
  • /camera/realsense2_camera/tf_publish_rate: 0.0
  • /camera/realsense2_camera/topic_odom_in: odom_in
  • /camera/realsense2_camera/unite_imu_method:
  • /camera/realsense2_camera/usb_port_id:
  • /rosdistro: melodic
  • /rosversion: 1.14.10

NODES
/camera/
realsense2_camera (nodelet/nodelet)
realsense2_camera_manager (nodelet/nodelet)

auto-starting new master
process[master]: started with pid [1960]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to 60dc587a-b22d-11eb-bb6a-982cbc9f29aa
process[rosout-1]: started with pid [1971]
started core service [/rosout]
process[camera/realsense2_camera_manager-2]: started with pid [1978]
process[camera/realsense2_camera-3]: started with pid [1979]
[ INFO] [1620719353.997423144]: Initializing nodelet with 8 worker threads.
[ INFO] [1620719354.076887512]: RealSense ROS v2.2.24
[ INFO] [1620719354.076914480]: Built with LibRealSense v2.44.0
[ INFO] [1620719354.076927814]: Running with LibRealSense v2.44.0
[ INFO] [1620719354.099972535]:
[ INFO] [1620719354.226894357]: Device with serial number 035622251103 was found.

[ INFO] [1620719354.226946963]: Device with physical ID 2-4-2 was found.
[ INFO] [1620719354.226964562]: Device with name Intel RealSense D455 was found.
[ INFO] [1620719354.227640999]: Device with port number 2-4 was found.
[ INFO] [1620719354.227681969]: Device USB type: 3.2
[ INFO] [1620719354.230518565]: getParameters...
[ INFO] [1620719354.287822640]: setupDevice...
[ INFO] [1620719354.287853541]: JSON file is not provided
[ INFO] [1620719354.287873563]: ROS Node Namespace: camera
[ INFO] [1620719354.287913827]: Device Name: Intel RealSense D455
[ INFO] [1620719354.287930448]: Device Serial No: 035622251103
[ INFO] [1620719354.287953289]: Device physical port: 2-4-2
[ INFO] [1620719354.287976502]: Device FW version: 05.12.09.00
[ INFO] [1620719354.287997166]: Device Product ID: 0x0B5C
[ INFO] [1620719354.288016368]: Enable PointCloud: Off
[ INFO] [1620719354.288037481]: Align Depth: Off
[ INFO] [1620719354.288055859]: Sync Mode: Off
[ INFO] [1620719354.288100330]: Device Sensors:
[ INFO] [1620719354.309946354]: Stereo Module was found.
[ INFO] [1620719354.321701225]: RGB Camera was found.
[ INFO] [1620719354.322091928]: Motion Module was found.
[ INFO] [1620719354.322133032]: (Confidence, 0) sensor isn't supported by current device! -- Skipping...
[ INFO] [1620719354.322192076]: num_filters: 0
[ INFO] [1620719354.322228664]: Setting Dynamic reconfig parameters.
[ INFO] [1620719354.803187045]: Done Setting Dynamic reconfig parameters.
[ INFO] [1620719354.805328755]: depth stream is enabled - width: 848, height: 480, fps: 30, Format: Z16
[ INFO] [1620719354.806272518]: color stream is enabled - width: 1280, height: 720, fps: 30, Format: RGB8
[ INFO] [1620719354.806290642]: setupPublishers...
[ INFO] [1620719354.809117251]: Expected frequency for depth = 30.00000
[ INFO] [1620719354.861104654]: Expected frequency for color = 30.00000
[ INFO] [1620719354.892742276]: setupStreams...
[ INFO] [1620719354.904945769]: insert Depth to Stereo Module
[ INFO] [1620719354.905124370]: insert Color to RGB Camera
11/05 16:49:14,982 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:15,032 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:15,083 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
[ INFO] [1620719355.134777483]: SELECTED BASE:Depth, 0
[ INFO] [1620719355.167986059]: RealSense Node Is Up!
[ WARN] [1620719355.198748270]:
11/05 16:49:15,200 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:15,250 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:15,302 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:15,353 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:15,403 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:15,454 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:15,506 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:15,556 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:15,609 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:15,645 ERROR [140676229134080] (uvc-streamer.cpp:106) uvc streamer watchdog triggered on endpoint: 130
11/05 16:49:15,761 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:15,812 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:15,863 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:15,913 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:16,167 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:16,218 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:16,370 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:16,421 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:16,574 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:16,625 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:16,777 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:16,828 WARNING [140676904908544] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 16:49:17,170 ERROR [140675999848192] (ds5-options.cpp:88) Asic Temperature value is not valid!
11/05 16:49:18,172 ERROR [140675999848192] (ds5-options.cpp:88) Asic Temperature value is not valid!
11/05 16:49:19,173 ERROR [140675999848192] (ds5-options.cpp:88) Asic Temperature value is not valid!
^C[camera/realsense2_camera-3] killing on exit
[camera/realsense2_camera_manager-2] killing on exit
[rosout-1] killing on exit
[master] killing on exit
shutting down processing monitor...
... shutting down processing monitor complete
done

@MartyG-RealSense
Copy link
Collaborator

Your versions (librealsense 2.44.0 and ROS wrapper 2.2.24) are correctly matched up, so that aspect of your installation looks fine.

When control_transfer returned warnings generate continuously then this can indicate that there is a serious communication problem with the device.

Could you try adding initial_reset:=true to the end of your roslaunch instruction to reset the camera at launch, if you are not doing so already. For example:

roslaunch realsense2_camera rs_camera.launch initial_reset:=true

@seungsunkim
Copy link
Author

I've already done it, but the results are the same.
Is there another way?

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented May 11, 2021

I do not see anything obviously wrong in your log. Can you add enable_color:=false to the roslaunch to disable color so that only depth is publishing. This may indicate whether the problem is related to your computer / computing device being over-burdened by publishing both depth and color.

roslaunch realsense2_camera rs_camera.launch enable_color:=false

Also, could you tell me please which computer / computing device you are using (desktop / laptop, Raspberry Pi, Jetson, etc)

@seungsunkim
Copy link
Author

@MartyG-RealSense
I use laptop.

roslaunch realsense2_camera rs_camera.launch enable_color:=false
roslaunch realsense2_camera rs_camera.launch enable_depth:=false

The result is the same.

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented May 11, 2021

Given the number of control_transfer returned errors that you experience and then the Asic Temperature value is not valid! error, it does look as though the camera is 'timing out' and not providing data.

Next, could you unplug the USB cable from the side of the camera at the micro-connector end of the cable, turn the connector upside down and re-insert it into the side of the camera (it is 2-way insertion at the micro end), and test the launch again.

@seungsunkim
Copy link
Author

I tried changing to a different cable, but the result is still the same.

@MartyG-RealSense
Copy link
Collaborator

Are you using the official 1 meter cable supplied with the camera or a longer USB cable of your own choice please?

@jeonds1127
Copy link

jeonds1127 commented May 11, 2021

Same error.. 😭

My Env: RPi4/Raspbian/ros1 melodic/real sense d435i

pi@raspberrypi:~ $ roslaunch realsense2_camera rs_camera.launch align_depth:=false depth_width:=424 depth_height:=240 depth_fps:=15 color_width:=424 color_height:=240 color_fps:=15 enable_sync:=true
... logging to /home/pi/.ros/log/ad25533e-b1f2-11eb-9d7c-7085c2b4bf3c/roslaunch-raspberrypi-11180.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server ip

SUMMARY

PARAMETERS

  • /camera/realsense2_camera/accel_fps: -1
  • /camera/realsense2_camera/accel_frame_id: camera_accel_frame
  • /camera/realsense2_camera/accel_optical_frame_id: camera_accel_opti...
  • /camera/realsense2_camera/align_depth: False
  • /camera/realsense2_camera/aligned_depth_to_color_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_fisheye1_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_fisheye2_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_fisheye_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_infra1_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_infra2_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/allow_no_texture_points: False
  • /camera/realsense2_camera/base_frame_id: camera_link
  • /camera/realsense2_camera/calib_odom_file:
  • /camera/realsense2_camera/clip_distance: -2.0
  • /camera/realsense2_camera/color_fps: 15
  • /camera/realsense2_camera/color_frame_id: camera_color_frame
  • /camera/realsense2_camera/color_height: 240
  • /camera/realsense2_camera/color_optical_frame_id: camera_color_opti...
  • /camera/realsense2_camera/color_width: 424
  • /camera/realsense2_camera/confidence_fps: -1
  • /camera/realsense2_camera/confidence_height: -1
  • /camera/realsense2_camera/confidence_width: -1
  • /camera/realsense2_camera/depth_fps: 15
  • /camera/realsense2_camera/depth_frame_id: camera_depth_frame
  • /camera/realsense2_camera/depth_height: 240
  • /camera/realsense2_camera/depth_optical_frame_id: camera_depth_opti...
  • /camera/realsense2_camera/depth_width: 424
  • /camera/realsense2_camera/device_type:
  • /camera/realsense2_camera/enable_accel: False
  • /camera/realsense2_camera/enable_color: True
  • /camera/realsense2_camera/enable_confidence: False
  • /camera/realsense2_camera/enable_depth: True
  • /camera/realsense2_camera/enable_fisheye1: False
  • /camera/realsense2_camera/enable_fisheye2: False
  • /camera/realsense2_camera/enable_fisheye: False
  • /camera/realsense2_camera/enable_gyro: False
  • /camera/realsense2_camera/enable_infra1: False
  • /camera/realsense2_camera/enable_infra2: False
  • /camera/realsense2_camera/enable_infra: False
  • /camera/realsense2_camera/enable_pointcloud: False
  • /camera/realsense2_camera/enable_pose: False
  • /camera/realsense2_camera/enable_sync: True
  • /camera/realsense2_camera/filters:
  • /camera/realsense2_camera/fisheye1_frame_id: camera_fisheye1_f...
  • /camera/realsense2_camera/fisheye1_optical_frame_id: camera_fisheye1_o...
  • /camera/realsense2_camera/fisheye2_frame_id: camera_fisheye2_f...
  • /camera/realsense2_camera/fisheye2_optical_frame_id: camera_fisheye2_o...
  • /camera/realsense2_camera/fisheye_fps: -1
  • /camera/realsense2_camera/fisheye_frame_id: camera_fisheye_frame
  • /camera/realsense2_camera/fisheye_height: -1
  • /camera/realsense2_camera/fisheye_optical_frame_id: camera_fisheye_op...
  • /camera/realsense2_camera/fisheye_width: -1
  • /camera/realsense2_camera/gyro_fps: -1
  • /camera/realsense2_camera/gyro_frame_id: camera_gyro_frame
  • /camera/realsense2_camera/gyro_optical_frame_id: camera_gyro_optic...
  • /camera/realsense2_camera/imu_optical_frame_id: camera_imu_optica...
  • /camera/realsense2_camera/infra1_frame_id: camera_infra1_frame
  • /camera/realsense2_camera/infra1_optical_frame_id: camera_infra1_opt...
  • /camera/realsense2_camera/infra2_frame_id: camera_infra2_frame
  • /camera/realsense2_camera/infra2_optical_frame_id: camera_infra2_opt...
  • /camera/realsense2_camera/infra_fps: 30
  • /camera/realsense2_camera/infra_height: -1
  • /camera/realsense2_camera/infra_rgb: False
  • /camera/realsense2_camera/infra_width: -1
  • /camera/realsense2_camera/initial_reset: False
  • /camera/realsense2_camera/json_file_path:
  • /camera/realsense2_camera/linear_accel_cov: 0.01
  • /camera/realsense2_camera/odom_frame_id: camera_odom_frame
  • /camera/realsense2_camera/ordered_pc: False
  • /camera/realsense2_camera/pointcloud_texture_index: 0
  • /camera/realsense2_camera/pointcloud_texture_stream: RS2_STREAM_COLOR
  • /camera/realsense2_camera/pose_frame_id: camera_pose_frame
  • /camera/realsense2_camera/pose_optical_frame_id: camera_pose_optic...
  • /camera/realsense2_camera/publish_odom_tf: True
  • /camera/realsense2_camera/publish_tf: True
  • /camera/realsense2_camera/rosbag_filename:
  • /camera/realsense2_camera/serial_no:
  • /camera/realsense2_camera/stereo_module/exposure/1: 7500
  • /camera/realsense2_camera/stereo_module/exposure/2: 1
  • /camera/realsense2_camera/stereo_module/gain/1: 16
  • /camera/realsense2_camera/stereo_module/gain/2: 16
  • /camera/realsense2_camera/tf_publish_rate: 0.0
  • /camera/realsense2_camera/topic_odom_in: odom_in
  • /camera/realsense2_camera/unite_imu_method:
  • /camera/realsense2_camera/usb_port_id:
  • /camera/rgb_camera/auto_exposure_priority: False
  • /camera/rgb_camera/enable_auto_exposure: True
  • /camera/rgb_camera/enable_auto_white_balance: False
  • /rosdistro: melodic
  • /rosversion: 1.14.10

NODES
/camera/
realsense2_camera (nodelet/nodelet)
realsense2_camera_manager (nodelet/nodelet)

ROS_MASTER_URI=http://localhost:11311

process[camera/realsense2_camera_manager-1]: started with pid [11257]
process[camera/realsense2_camera-2]: started with pid [11258]
[ INFO] [1620736885.579380514]: Initializing nodelet with 4 worker threads.
[ INFO] [1620736886.241519206]: RealSense ROS v2.2.23
[ INFO] [1620736886.241608168]: Built with LibRealSense v2.44.0
[ INFO] [1620736886.241675778]: Running with LibRealSense v2.44.0
[ INFO] [1620736886.332992359]:
[ INFO] [1620736886.602514404]: Device with serial number 021122070836 was found.

[ INFO] [1620736886.602629032]: Device with physical ID 2-2-2 was found.
[ INFO] [1620736886.602681846]: Device with name Intel RealSense D435I was found.
[ INFO] [1620736886.604283701]: Device with port number 2-2 was found.
[ INFO] [1620736886.604382459]: Device USB type: 3.2
[ INFO] [1620736886.610270438]: getParameters...
[ INFO] [1620736886.824610583]: setupDevice...
[ INFO] [1620736886.824854969]: JSON file is not provided
[ INFO] [1620736886.825034486]: ROS Node Namespace: camera
[ INFO] [1620736886.825215299]: Device Name: Intel RealSense D435I
[ INFO] [1620736886.825371149]: Device Serial No: 021122070836
[ INFO] [1620736886.825528240]: Device physical port: 2-2-2
[ INFO] [1620736886.825680017]: Device FW version: 05.12.05.00
[ INFO] [1620736886.825834978]: Device Product ID: 0x0B3A
[ INFO] [1620736886.825977218]: Enable PointCloud: Off
[ INFO] [1620736886.826118105]: Align Depth: Off
[ INFO] [1620736886.826253659]: Sync Mode: On
[ INFO] [1620736886.826501823]: Device Sensors:
[ INFO] [1620736886.916390381]: Stereo Module was found.
[ INFO] [1620736886.971309321]: RGB Camera was found.
[ INFO] [1620736886.973698186]: Motion Module was found.
[ INFO] [1620736886.973963461]: num_filters: 0
[ INFO] [1620736886.974106701]: Setting Dynamic reconfig parameters.
[ INFO] [1620736887.471244128]: Done Setting Dynamic reconfig parameters.
[ INFO] [1620736887.472749243]: depth stream is enabled - width: 424, height: 240, fps: 15, Format: Z16
[ INFO] [1620736887.474069582]: color stream is enabled - width: 424, height: 240, fps: 15, Format: RGB8
[ INFO] [1620736887.474259820]: setupPublishers...
[ INFO] [1620736887.478781109]: Expected frequency for depth = 15.00000
[ INFO] [1620736887.486788586]: Expected frequency for color = 15.00000
[ INFO] [1620736887.491833536]: setupStreams...
[ INFO] [1620736887.504104822]: insert Depth to Stereo Module
[ INFO] [1620736887.504434986]: insert Color to RGB Camera
[ INFO] [1620736887.589342592]: SELECTED BASE:Depth, 0
[ INFO] [1620736887.619553479]: RealSense Node Is Up!
[ WARN] [1620736887.773327499]:
[ERROR] [1620736887.773739069]: An error has occurred during frame callback: Time is out of dual 32-bit range
[ERROR] [1620736888.079877714]: An error has occurred during frame callback: Time is out of dual 32-bit range
[ERROR] [1620736888.082669760]: An error has occurred during frame callback: Time is out of dual 32-bit range
11/05 21:41:28,149 WARNING [2666513424] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 21:41:28,200 WARNING [2666513424] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 21:41:28,251 WARNING [2666513424] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
11/05 21:41:28,302 WARNING [2666513424] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61

@MartyG-RealSense
Copy link
Collaborator

@jeonds1127 Please try adding initial_reset:=true to the end of your roslaunch instruction to see whether it improves your results. For example:

roslaunch realsense2_camera rs_camera.launch initial_reset:=true

@seungsunkim
Copy link
Author

@MartyG-RealSense
I use official 1 meter cable supplied with the camera.

@MartyG-RealSense
Copy link
Collaborator

@jeonds1127 It is important to match the ROS wrapper version as closely as possible with the librealsense version recommended for that particular wrapper version. For SDK 2.44.0, ROS wrapper 2.2.24 should be used instead of 2.2.23.

https://github.com/IntelRealSense/realsense-ros/releases/tag/2.2.24

Another RealSense ROS user with a Raspberry Pi is also currently experiencing the Time is out of dual 32-bit range error despite using initial_reset:=true and enable_sync:=true (which has fixed the problem in the past on desktop and laptop computers).

#1828 (comment)

If changing the reset or sync (the most common fixes) do not work, there are some less commonly used solutions that can be investigated.

A solution for some RealSense ROS users has been to clean their catkin workspace.

#1201 (comment)

Another Pi user switched their Pi from Raspbian to the Pi version of Ubuntu and also used a more stable power connection.

#1178 (comment)

Whilst someone on the same discussion suggested checking that the time on the computer is up to date.

#1178 (comment)

@MartyG-RealSense
Copy link
Collaborator

@seungsunkim Does the camera stream correctly in the SDK's RealSense Viewer tool please?

@seungsunkim
Copy link
Author

@MartyG-RealSense Yes. Realsense Viewer is stream correctly.

@MartyG-RealSense
Copy link
Collaborator

@seungsunkim Does the wrapper still generate control_transfer returned errors if you use a different launch file:

roslaunch realsense2_camera rs_d435_camera_with_model.launch

@seungsunkim
Copy link
Author

@MartyG-RealSense I ran roslaunch realsense2_camera rs_d435_camera_with_model.launch
Appear new error.
The contents of the error are as follows.

Resource not found: realsense2_description
ROS path [0]=/opt/ros/melodic/share/ros
ROS path [1]=/opt/ros/melodic/share
The trackback for the exception was written to the log file.

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented May 11, 2021

@seungsunkim Okay, let's try an RGBD type launch next. First, use the sudo command below in the Ubuntu terminal to install support for an RGBD launch in ROS.

sudo apt-get install ros-melodic-rgbd-launch

Then try the RGBD ROS wrapper launch instruction:

roslaunch realsense2_camera rs_rgbd.launch

@seungsunkim
Copy link
Author

@MartyG-RealSense I success installed ros-melodic-rgbd-launch and ran roslaunch realsense2_camera rs_rgbd.launch, but the result is still the same.

Should I change the Ubuntu version?

@doronhi
Copy link
Contributor

doronhi commented May 12, 2021

It could be related to the RSUSB backend that the librealsense2 version you have is using.
Please take a look at my response here

@MartyG-RealSense
Copy link
Collaborator

Thanks very much @doronhi :)

@seungsunkim A RealSense user also just shared advice on another case that setting data to compressed instead of raw in RViz helped to resolve their own problem with control_transfer returned

#1510 (comment)

@GBT16
Copy link

GBT16 commented May 16, 2021

Hi everyone I also have an error too while using Realsense D455 with Nvidia Jetson Xavier NX Developer kit. I'm using ROS melodic and Ubuntu 18.04 LTS. whenever i tried to launch roslaunch realsense2_camera rs_camera.launch

... logging to /home/project1/.ros/log/bb4e72ba-b620-11eb-95ab-d8c0a62619b7/roslaunch-project1-desktop-15246.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://project1-desktop:46823/

SUMMARY

PARAMETERS

  • /camera/realsense2_camera/accel_fps: -1
  • /camera/realsense2_camera/accel_frame_id: camera_accel_frame
  • /camera/realsense2_camera/accel_optical_frame_id: camera_accel_opti...
  • /camera/realsense2_camera/align_depth: False
  • /camera/realsense2_camera/aligned_depth_to_color_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_fisheye1_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_fisheye2_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_fisheye_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_infra1_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_infra2_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/allow_no_texture_points: False
  • /camera/realsense2_camera/base_frame_id: camera_link
  • /camera/realsense2_camera/calib_odom_file:
  • /camera/realsense2_camera/clip_distance: -2.0
  • /camera/realsense2_camera/color_fps: -1
  • /camera/realsense2_camera/color_frame_id: camera_color_frame
  • /camera/realsense2_camera/color_height: -1
  • /camera/realsense2_camera/color_optical_frame_id: camera_color_opti...
  • /camera/realsense2_camera/color_width: -1
  • /camera/realsense2_camera/confidence_fps: -1
  • /camera/realsense2_camera/confidence_height: -1
  • /camera/realsense2_camera/confidence_width: -1
  • /camera/realsense2_camera/depth_fps: -1
  • /camera/realsense2_camera/depth_frame_id: camera_depth_frame
  • /camera/realsense2_camera/depth_height: -1
  • /camera/realsense2_camera/depth_optical_frame_id: camera_depth_opti...
  • /camera/realsense2_camera/depth_width: -1
  • /camera/realsense2_camera/device_type:
  • /camera/realsense2_camera/enable_accel: False
  • /camera/realsense2_camera/enable_color: True
  • /camera/realsense2_camera/enable_confidence: True
  • /camera/realsense2_camera/enable_depth: True
  • /camera/realsense2_camera/enable_fisheye1: False
  • /camera/realsense2_camera/enable_fisheye2: False
  • /camera/realsense2_camera/enable_fisheye: False
  • /camera/realsense2_camera/enable_gyro: False
  • /camera/realsense2_camera/enable_infra1: False
  • /camera/realsense2_camera/enable_infra2: False
  • /camera/realsense2_camera/enable_infra: False
  • /camera/realsense2_camera/enable_pointcloud: False
  • /camera/realsense2_camera/enable_pose: False
  • /camera/realsense2_camera/enable_sync: False
  • /camera/realsense2_camera/filters:
  • /camera/realsense2_camera/fisheye1_frame_id: camera_fisheye1_f...
  • /camera/realsense2_camera/fisheye1_optical_frame_id: camera_fisheye1_o...
  • /camera/realsense2_camera/fisheye2_frame_id: camera_fisheye2_f...
  • /camera/realsense2_camera/fisheye2_optical_frame_id: camera_fisheye2_o...
  • /camera/realsense2_camera/fisheye_fps: -1
  • /camera/realsense2_camera/fisheye_frame_id: camera_fisheye_frame
  • /camera/realsense2_camera/fisheye_height: -1
  • /camera/realsense2_camera/fisheye_optical_frame_id: camera_fisheye_op...
  • /camera/realsense2_camera/fisheye_width: -1
  • /camera/realsense2_camera/gyro_fps: -1
  • /camera/realsense2_camera/gyro_frame_id: camera_gyro_frame
  • /camera/realsense2_camera/gyro_optical_frame_id: camera_gyro_optic...
  • /camera/realsense2_camera/imu_optical_frame_id: camera_imu_optica...
  • /camera/realsense2_camera/infra1_frame_id: camera_infra1_frame
  • /camera/realsense2_camera/infra1_optical_frame_id: camera_infra1_opt...
  • /camera/realsense2_camera/infra2_frame_id: camera_infra2_frame
  • /camera/realsense2_camera/infra2_optical_frame_id: camera_infra2_opt...
  • /camera/realsense2_camera/infra_fps: 30
  • /camera/realsense2_camera/infra_height: 480
  • /camera/realsense2_camera/infra_rgb: False
  • /camera/realsense2_camera/infra_width: 848
  • /camera/realsense2_camera/initial_reset: False
  • /camera/realsense2_camera/json_file_path:
  • /camera/realsense2_camera/linear_accel_cov: 0.01
  • /camera/realsense2_camera/odom_frame_id: camera_odom_frame
  • /camera/realsense2_camera/ordered_pc: False
  • /camera/realsense2_camera/pointcloud_texture_index: 0
  • /camera/realsense2_camera/pointcloud_texture_stream: RS2_STREAM_COLOR
  • /camera/realsense2_camera/pose_frame_id: camera_pose_frame
  • /camera/realsense2_camera/pose_optical_frame_id: camera_pose_optic...
  • /camera/realsense2_camera/publish_odom_tf: True
  • /camera/realsense2_camera/publish_tf: True
  • /camera/realsense2_camera/rosbag_filename:
  • /camera/realsense2_camera/serial_no:
  • /camera/realsense2_camera/stereo_module/exposure/1: 7500
  • /camera/realsense2_camera/stereo_module/exposure/2: 1
  • /camera/realsense2_camera/stereo_module/gain/1: 16
  • /camera/realsense2_camera/stereo_module/gain/2: 16
  • /camera/realsense2_camera/tf_publish_rate: 0.0
  • /camera/realsense2_camera/topic_odom_in: odom_in
  • /camera/realsense2_camera/unite_imu_method:
  • /camera/realsense2_camera/usb_port_id:
  • /rosdistro: melodic
  • /rosversion: 1.14.10

NODES
/camera/
realsense2_camera (nodelet/nodelet)
realsense2_camera_manager (nodelet/nodelet)

ROS_MASTER_URI=http://localhost:11311

process[camera/realsense2_camera_manager-1]: started with pid [15261]
process[camera/realsense2_camera-2]: started with pid [15262]
[ INFO] [1621154817.791758814]: Initializing nodelet with 6 worker threads.
[ INFO] [1621154818.128712725]: RealSense ROS v2.2.24
[ INFO] [1621154818.128910805]: Built with LibRealSense v2.44.0
[ INFO] [1621154818.129039894]: Running with LibRealSense v2.44.0
[ INFO] [1621154818.189563670]:
[ INFO] [1621154818.363688234]: Device with serial number 035122250382 was found.

[ INFO] [1621154818.363832299]: Device with physical ID 2-3.3-7 was found.
[ INFO] [1621154818.363906859]: Device with name Intel RealSense D455 was found.
[ INFO] [1621154818.365992782]: Device with port number 2-3.3 was found.
[ INFO] [1621154818.366135470]: Device USB type: 3.2
[ INFO] [1621154818.371343031]: getParameters...
[ INFO] [1621154818.516952574]: setupDevice...
[ INFO] [1621154818.517109470]: JSON file is not provided
[ INFO] [1621154818.517241470]: ROS Node Namespace: camera
[ INFO] [1621154818.517340095]: Device Name: Intel RealSense D455
[ INFO] [1621154818.517407519]: Device Serial No: 035122250382
[ INFO] [1621154818.517513695]: Device physical port: 2-3.3-7
[ INFO] [1621154818.517588543]: Device FW version: 05.12.11.00
[ INFO] [1621154818.517666111]: Device Product ID: 0x0B5C
[ INFO] [1621154818.517731391]: Enable PointCloud: Off
[ INFO] [1621154818.517805599]: Align Depth: Off
[ INFO] [1621154818.517945248]: Sync Mode: Off
[ INFO] [1621154818.518112640]: Device Sensors:
[ INFO] [1621154818.569322833]: Stereo Module was found.
[ INFO] [1621154818.606675853]: RGB Camera was found.
[ INFO] [1621154818.607732974]: Motion Module was found.
[ INFO] [1621154818.607925582]: (Confidence, 0) sensor isn't supported by current device! -- Skipping...
[ INFO] [1621154818.608046959]: num_filters: 0
[ INFO] [1621154818.608120047]: Setting Dynamic reconfig parameters.
16/05 15:46:58,900 WARNING [547138564480] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 15:46:58,976 WARNING [547138564480] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
do you have any idea how to resolve this error please

@MartyG-RealSense
Copy link
Collaborator

Hi @GBT16 If you only receive a small number of control_transfer returned warnings at launch, or receive them at a rate of one or two per minute after launch, then they can be safely ignored if the launch has completed successfully and the topics are being published correctly in RViz.

@GBT16
Copy link

GBT16 commented May 16, 2021

Dear @MartyG-RealSense,
whenever I launch roslaunch realsense2_camera rs_camera.launch It sending that error continuously and when I tried launch RViz it didn't detect my realsense
image

@MartyG-RealSense
Copy link
Collaborator

If control_transfer returned generates continuously then it can indicate that there is a serious communication problem with the device.

Have you tried adding an initial_reset:=true command to your roslaunch instruction to reset the camera at launch, please?

roslaunch realsense2_camera rs_camera.launch initial_reset:=true

@GBT16
Copy link

GBT16 commented May 16, 2021

@MartyG-RealSense yes I already tried that one too. the result still same like this

... logging to /home/project1/.ros/log/bb4e72ba-b620-11eb-95ab-d8c0a62619b7/roslaunch-project1-desktop-16616.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://project1-desktop:38755/

SUMMARY

PARAMETERS

  • /camera/realsense2_camera/accel_fps: -1
  • /camera/realsense2_camera/accel_frame_id: camera_accel_frame
  • /camera/realsense2_camera/accel_optical_frame_id: camera_accel_opti...
  • /camera/realsense2_camera/align_depth: False
  • /camera/realsense2_camera/aligned_depth_to_color_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_fisheye1_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_fisheye2_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_fisheye_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_infra1_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_infra2_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/allow_no_texture_points: False
  • /camera/realsense2_camera/base_frame_id: camera_link
  • /camera/realsense2_camera/calib_odom_file:
  • /camera/realsense2_camera/clip_distance: -2.0
  • /camera/realsense2_camera/color_fps: -1
  • /camera/realsense2_camera/color_frame_id: camera_color_frame
  • /camera/realsense2_camera/color_height: -1
  • /camera/realsense2_camera/color_optical_frame_id: camera_color_opti...
  • /camera/realsense2_camera/color_width: -1
  • /camera/realsense2_camera/confidence_fps: -1
  • /camera/realsense2_camera/confidence_height: -1
  • /camera/realsense2_camera/confidence_width: -1
  • /camera/realsense2_camera/depth_fps: -1
  • /camera/realsense2_camera/depth_frame_id: camera_depth_frame
  • /camera/realsense2_camera/depth_height: -1
  • /camera/realsense2_camera/depth_optical_frame_id: camera_depth_opti...
  • /camera/realsense2_camera/depth_width: -1
  • /camera/realsense2_camera/device_type:
  • /camera/realsense2_camera/enable_accel: False
  • /camera/realsense2_camera/enable_color: True
  • /camera/realsense2_camera/enable_confidence: True
  • /camera/realsense2_camera/enable_depth: True
  • /camera/realsense2_camera/enable_fisheye1: False
  • /camera/realsense2_camera/enable_fisheye2: False
  • /camera/realsense2_camera/enable_fisheye: False
  • /camera/realsense2_camera/enable_gyro: False
  • /camera/realsense2_camera/enable_infra1: False
  • /camera/realsense2_camera/enable_infra2: False
  • /camera/realsense2_camera/enable_infra: False
  • /camera/realsense2_camera/enable_pointcloud: False
  • /camera/realsense2_camera/enable_pose: False
  • /camera/realsense2_camera/enable_sync: False
  • /camera/realsense2_camera/filters:
  • /camera/realsense2_camera/fisheye1_frame_id: camera_fisheye1_f...
  • /camera/realsense2_camera/fisheye1_optical_frame_id: camera_fisheye1_o...
  • /camera/realsense2_camera/fisheye2_frame_id: camera_fisheye2_f...
  • /camera/realsense2_camera/fisheye2_optical_frame_id: camera_fisheye2_o...
  • /camera/realsense2_camera/fisheye_fps: -1
  • /camera/realsense2_camera/fisheye_frame_id: camera_fisheye_frame
  • /camera/realsense2_camera/fisheye_height: -1
  • /camera/realsense2_camera/fisheye_optical_frame_id: camera_fisheye_op...
  • /camera/realsense2_camera/fisheye_width: -1
  • /camera/realsense2_camera/gyro_fps: -1
  • /camera/realsense2_camera/gyro_frame_id: camera_gyro_frame
  • /camera/realsense2_camera/gyro_optical_frame_id: camera_gyro_optic...
  • /camera/realsense2_camera/imu_optical_frame_id: camera_imu_optica...
  • /camera/realsense2_camera/infra1_frame_id: camera_infra1_frame
  • /camera/realsense2_camera/infra1_optical_frame_id: camera_infra1_opt...
  • /camera/realsense2_camera/infra2_frame_id: camera_infra2_frame
  • /camera/realsense2_camera/infra2_optical_frame_id: camera_infra2_opt...
  • /camera/realsense2_camera/infra_fps: 30
  • /camera/realsense2_camera/infra_height: 480
  • /camera/realsense2_camera/infra_rgb: False
  • /camera/realsense2_camera/infra_width: 848
  • /camera/realsense2_camera/initial_reset: True
  • /camera/realsense2_camera/json_file_path:
  • /camera/realsense2_camera/linear_accel_cov: 0.01
  • /camera/realsense2_camera/odom_frame_id: camera_odom_frame
  • /camera/realsense2_camera/ordered_pc: False
  • /camera/realsense2_camera/pointcloud_texture_index: 0
  • /camera/realsense2_camera/pointcloud_texture_stream: RS2_STREAM_COLOR
  • /camera/realsense2_camera/pose_frame_id: camera_pose_frame
  • /camera/realsense2_camera/pose_optical_frame_id: camera_pose_optic...
  • /camera/realsense2_camera/publish_odom_tf: True
  • /camera/realsense2_camera/publish_tf: True
  • /camera/realsense2_camera/rosbag_filename:
  • /camera/realsense2_camera/serial_no:
  • /camera/realsense2_camera/stereo_module/exposure/1: 7500
  • /camera/realsense2_camera/stereo_module/exposure/2: 1
  • /camera/realsense2_camera/stereo_module/gain/1: 16
  • /camera/realsense2_camera/stereo_module/gain/2: 16
  • /camera/realsense2_camera/tf_publish_rate: 0.0
  • /camera/realsense2_camera/topic_odom_in: odom_in
  • /camera/realsense2_camera/unite_imu_method:
  • /camera/realsense2_camera/usb_port_id:
  • /rosdistro: melodic
  • /rosversion: 1.14.10

NODES
/camera/
realsense2_camera (nodelet/nodelet)
realsense2_camera_manager (nodelet/nodelet)

ROS_MASTER_URI=http://localhost:11311

process[camera/realsense2_camera_manager-1]: started with pid [16631]
process[camera/realsense2_camera-2]: started with pid [16632]
[ INFO] [1621157644.905201277]: Initializing nodelet with 6 worker threads.
[ INFO] [1621157645.233067177]: RealSense ROS v2.2.24
[ INFO] [1621157645.233244012]: Built with LibRealSense v2.44.0
[ INFO] [1621157645.233355150]: Running with LibRealSense v2.44.0
[ INFO] [1621157645.290832661]:
[ INFO] [1621157645.467454224]: Device with serial number 035122250382 was found.

[ INFO] [1621157645.467644627]: Device with physical ID 2-3.3-7 was found.
[ INFO] [1621157645.467738741]: Device with name Intel RealSense D455 was found.
[ INFO] [1621157645.470105756]: Device with port number 2-3.3 was found.
[ INFO] [1621157645.470229662]: Device USB type: 3.2
[ INFO] [1621157645.470355265]: Resetting device...
[ INFO] [1621157651.516853839]:
[ INFO] [1621157651.684844341]: Device with serial number 035122250382 was found.

[ INFO] [1621157651.684970647]: Device with physical ID 2-3.3-7 was found.
[ INFO] [1621157651.685081337]: Device with name Intel RealSense D455 was found.
[ INFO] [1621157651.686776982]: Device with port number 2-3.3 was found.
[ INFO] [1621157651.686866487]: Device USB type: 3.2
[ INFO] [1621157651.692674041]: getParameters...
[ INFO] [1621157651.840163302]: setupDevice...
[ INFO] [1621157651.840277096]: JSON file is not provided
[ INFO] [1621157651.840364138]: ROS Node Namespace: camera
[ INFO] [1621157651.840475755]: Device Name: Intel RealSense D455
[ INFO] [1621157651.840593261]: Device Serial No: 035122250382
[ INFO] [1621157651.840689999]: Device physical port: 2-3.3-7
[ INFO] [1621157651.840745744]: Device FW version: 05.12.11.00
[ INFO] [1621157651.840828497]: Device Product ID: 0x0B5C
[ INFO] [1621157651.840882642]: Enable PointCloud: Off
[ INFO] [1621157651.840936659]: Align Depth: Off
[ INFO] [1621157651.840988084]: Sync Mode: Off
[ INFO] [1621157651.841113142]: Device Sensors:
[ INFO] [1621157651.893292835]: Stereo Module was found.
[ INFO] [1621157651.930431987]: RGB Camera was found.
[ INFO] [1621157651.931531845]: Motion Module was found.
[ INFO] [1621157651.931713416]: (Confidence, 0) sensor isn't supported by current device! -- Skipping...
[ INFO] [1621157651.931857675]: num_filters: 0
[ INFO] [1621157651.931931564]: Setting Dynamic reconfig parameters.
16/05 16:34:12,339 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:12,389 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:12,440 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:12,491 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:12,541 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:12,592 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:12,643 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:12,693 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:12,744 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:12,794 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:12,845 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:12,896 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:12,946 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:12,997 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:13,047 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:13,098 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:13,149 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:13,199 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:13,250 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:13,301 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:13,351 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:13,402 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:13,452 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:13,503 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:13,554 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:13,604 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:13,655 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:13,706 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:13,756 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:13,807 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:13,857 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:13,908 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:13,959 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:14,009 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:14,060 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:14,110 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:14,161 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:14,212 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:14,262 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:14,313 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:14,363 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:14,414 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:14,465 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:14,515 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:14,566 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:14,616 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:14,667 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:14,718 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:14,768 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:14,819 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:14,869 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:14,920 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:14,970 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
16/05 16:34:15,021 WARNING [546828165504] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented May 16, 2021

It looks as though the warning starts generating when the launch process tries to set a default stream configuration for the camera.

Let's try providing it with a custom stream definition in the roslaunch instead:

roslaunch realsense2_camera rs_camera.launch depth_width:=640 depth_height:=480 depth_fps:=30.0

@GBT16
Copy link

GBT16 commented May 16, 2021

@MartyG-RealSense you're right when I run that code, it show errors

project1@project1-desktop:~$ roslaunch realsense2_camera rs_camera.launch depth_width:=640 depth_height:=480 depth_fps:=30.0
... logging to /home/project1/.ros/log/bb4e72ba-b620-11eb-95ab-d8c0a62619b7/roslaunch-project1-desktop-17128.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

RLException: while processing /opt/ros/melodic/share/realsense2_camera/launch/includes/nodelet.launch.xml:
Invalid tag: Invalid tag: invalid literal for int() with base 10: '30.0'.

Param xml is .

Node xml is




<param name="enable_pointcloud" type="bool" value="$(arg enable_pointcloud)"/>
<param name="pointcloud_texture_stream" type="str" value="$(arg pointcloud_texture_stream)"/>
<param name="pointcloud_texture_index" type="int" value="$(arg pointcloud_texture_index)"/>
<param name="allow_no_texture_points" type="bool" value="$(arg allow_no_texture_points)"/>
<param name="ordered_pc" type="bool" value="$(arg ordered_pc)"/>

<param name="enable_sync" type="bool" value="$(arg enable_sync)"/>
<param name="align_depth" type="bool" value="$(arg align_depth)"/>

<param name="fisheye_width" type="int" value="$(arg fisheye_width)"/>
<param name="fisheye_height" type="int" value="$(arg fisheye_height)"/>
<param name="enable_fisheye" type="bool" value="$(arg enable_fisheye)"/>
<param name="enable_fisheye1" type="bool" value="$(arg enable_fisheye1)"/>
<param name="enable_fisheye2" type="bool" value="$(arg enable_fisheye2)"/>

<param name="depth_width" type="int" value="$(arg depth_width)"/>
<param name="depth_height" type="int" value="$(arg depth_height)"/>
<param name="enable_depth" type="bool" value="$(arg enable_depth)"/>

<param name="confidence_width" type="int" value="$(arg confidence_width)"/>
<param name="confidence_height" type="int" value="$(arg confidence_height)"/>
<param name="enable_confidence" type="bool" value="$(arg enable_confidence)"/>
<param name="confidence_fps" type="int" value="$(arg confidence_fps)"/>

<param name="color_width" type="int" value="$(arg color_width)"/>
<param name="color_height" type="int" value="$(arg color_height)"/>
<param name="enable_color" type="bool" value="$(arg enable_color)"/>

<param name="infra_width" type="int" value="$(arg infra_width)"/>
<param name="infra_height" type="int" value="$(arg infra_height)"/>
<param name="enable_infra" type="bool" value="$(arg enable_infra)"/>
<param name="enable_infra1" type="bool" value="$(arg enable_infra1)"/>
<param name="enable_infra2" type="bool" value="$(arg enable_infra2)"/>
<param name="infra_rgb" type="bool" value="$(arg infra_rgb)"/>

<param name="fisheye_fps" type="int" value="$(arg fisheye_fps)"/>
<param name="depth_fps" type="int" value="$(arg depth_fps)"/>
<param name="infra_fps" type="int" value="$(arg infra_fps)"/>
<param name="color_fps" type="int" value="$(arg color_fps)"/>
<param name="gyro_fps" type="int" value="$(arg gyro_fps)"/>
<param name="accel_fps" type="int" value="$(arg accel_fps)"/>
<param name="enable_gyro" type="bool" value="$(arg enable_gyro)"/>
<param name="enable_accel" type="bool" value="$(arg enable_accel)"/>
<param name="enable_pose" type="bool" value="$(arg enable_pose)"/>

<param name="base_frame_id" type="str" value="$(arg base_frame_id)"/>
<param name="depth_frame_id" type="str" value="$(arg depth_frame_id)"/>
<param name="infra1_frame_id" type="str" value="$(arg infra1_frame_id)"/>
<param name="infra2_frame_id" type="str" value="$(arg infra2_frame_id)"/>
<param name="color_frame_id" type="str" value="$(arg color_frame_id)"/>
<param name="fisheye_frame_id" type="str" value="$(arg fisheye_frame_id)"/>
<param name="fisheye1_frame_id" type="str" value="$(arg fisheye1_frame_id)"/>
<param name="fisheye2_frame_id" type="str" value="$(arg fisheye2_frame_id)"/>
<param name="accel_frame_id" type="str" value="$(arg accel_frame_id)"/>
<param name="gyro_frame_id" type="str" value="$(arg gyro_frame_id)"/>
<param name="pose_frame_id" type="str" value="$(arg pose_frame_id)"/>

<param name="depth_optical_frame_id" type="str" value="$(arg depth_optical_frame_id)"/>
<param name="infra1_optical_frame_id" type="str" value="$(arg infra1_optical_frame_id)"/>
<param name="infra2_optical_frame_id" type="str" value="$(arg infra2_optical_frame_id)"/>
<param name="color_optical_frame_id" type="str" value="$(arg color_optical_frame_id)"/>
<param name="fisheye_optical_frame_id" type="str" value="$(arg fisheye_optical_frame_id)"/>
<param name="fisheye1_optical_frame_id" type="str" value="$(arg fisheye1_optical_frame_id)"/>
<param name="fisheye2_optical_frame_id" type="str" value="$(arg fisheye2_optical_frame_id)"/>
<param name="accel_optical_frame_id" type="str" value="$(arg accel_optical_frame_id)"/>
<param name="gyro_optical_frame_id" type="str" value="$(arg gyro_optical_frame_id)"/>
<param name="imu_optical_frame_id" type="str" value="$(arg imu_optical_frame_id)"/>
<param name="pose_optical_frame_id" type="str" value="$(arg pose_optical_frame_id)"/>

<param name="aligned_depth_to_color_frame_id" type="str" value="$(arg aligned_depth_to_color_frame_id)"/>
<param name="aligned_depth_to_infra1_frame_id" type="str" value="$(arg aligned_depth_to_infra1_frame_id)"/>
<param name="aligned_depth_to_infra2_frame_id" type="str" value="$(arg aligned_depth_to_infra2_frame_id)"/>
<param name="aligned_depth_to_fisheye_frame_id" type="str" value="$(arg aligned_depth_to_fisheye_frame_id)"/>
<param name="aligned_depth_to_fisheye1_frame_id" type="str" value="$(arg aligned_depth_to_fisheye1_frame_id)"/>
<param name="aligned_depth_to_fisheye2_frame_id" type="str" value="$(arg aligned_depth_to_fisheye2_frame_id)"/>

<param name="publish_tf" type="bool" value="$(arg publish_tf)"/>
<param name="tf_publish_rate" type="double" value="$(arg tf_publish_rate)"/>

<param name="odom_frame_id" type="str" value="$(arg odom_frame_id)"/>
<param name="topic_odom_in" type="str" value="$(arg topic_odom_in)"/>
<param name="calib_odom_file" type="str" value="$(arg calib_odom_file)"/>
<param name="publish_odom_tf" type="bool" value="$(arg publish_odom_tf)"/>
<param name="stereo_module/exposure/1" type="int" value="$(arg stereo_module/exposure/1)"/>
<param name="stereo_module/gain/1" type="int" value="$(arg stereo_module/gain/1)"/>
<param name="stereo_module/exposure/2" type="int" value="$(arg stereo_module/exposure/2)"/>
<param name="stereo_module/gain/2" type="int" value="$(arg stereo_module/gain/2)"/>

<param name="filters" type="str" value="$(arg filters)"/>
<param name="clip_distance" type="double" value="$(arg clip_distance)"/>
<param name="linear_accel_cov" type="double" value="$(arg linear_accel_cov)"/>
<param name="initial_reset" type="bool" value="$(arg initial_reset)"/>
<param name="unite_imu_method" type="str" value="$(arg unite_imu_method)"/>
The traceback for the exception was written to the log file

what should I do?

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented May 16, 2021

Could you try the roslaunch again with '30' instead of '30.0' for the FPS?

@GBT16
Copy link

GBT16 commented May 16, 2021

@MartyG-RealSense still same error...

project1@project1-desktop:~$ roslaunch realsense2_camera rs_camera.launch depth_width:=640 depth_height:=480 depth_fps:=30
... logging to /home/project1/.ros/log/bb4e72ba-b620-11eb-95ab-d8c0a62619b7/roslaunch-project1-desktop-17164.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://project1-desktop:38427/

SUMMARY

PARAMETERS

  • /camera/realsense2_camera/accel_fps: -1
  • /camera/realsense2_camera/accel_frame_id: camera_accel_frame
  • /camera/realsense2_camera/accel_optical_frame_id: camera_accel_opti...
  • /camera/realsense2_camera/align_depth: False
  • /camera/realsense2_camera/aligned_depth_to_color_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_fisheye1_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_fisheye2_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_fisheye_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_infra1_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_infra2_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/allow_no_texture_points: False
  • /camera/realsense2_camera/base_frame_id: camera_link
  • /camera/realsense2_camera/calib_odom_file:
  • /camera/realsense2_camera/clip_distance: -2.0
  • /camera/realsense2_camera/color_fps: -1
  • /camera/realsense2_camera/color_frame_id: camera_color_frame
  • /camera/realsense2_camera/color_height: -1
  • /camera/realsense2_camera/color_optical_frame_id: camera_color_opti...
  • /camera/realsense2_camera/color_width: -1
  • /camera/realsense2_camera/confidence_fps: -1
  • /camera/realsense2_camera/confidence_height: -1
  • /camera/realsense2_camera/confidence_width: -1
  • /camera/realsense2_camera/depth_fps: 30
  • /camera/realsense2_camera/depth_frame_id: camera_depth_frame
  • /camera/realsense2_camera/depth_height: 480
  • /camera/realsense2_camera/depth_optical_frame_id: camera_depth_opti...
  • /camera/realsense2_camera/depth_width: 640
  • /camera/realsense2_camera/device_type:
  • /camera/realsense2_camera/enable_accel: False
  • /camera/realsense2_camera/enable_color: True
  • /camera/realsense2_camera/enable_confidence: True
  • /camera/realsense2_camera/enable_depth: True
  • /camera/realsense2_camera/enable_fisheye1: False
  • /camera/realsense2_camera/enable_fisheye2: False
  • /camera/realsense2_camera/enable_fisheye: False
  • /camera/realsense2_camera/enable_gyro: False
  • /camera/realsense2_camera/enable_infra1: False
  • /camera/realsense2_camera/enable_infra2: False
  • /camera/realsense2_camera/enable_infra: False
  • /camera/realsense2_camera/enable_pointcloud: False
  • /camera/realsense2_camera/enable_pose: False
  • /camera/realsense2_camera/enable_sync: False
  • /camera/realsense2_camera/filters:
  • /camera/realsense2_camera/fisheye1_frame_id: camera_fisheye1_f...
  • /camera/realsense2_camera/fisheye1_optical_frame_id: camera_fisheye1_o...
  • /camera/realsense2_camera/fisheye2_frame_id: camera_fisheye2_f...
  • /camera/realsense2_camera/fisheye2_optical_frame_id: camera_fisheye2_o...
  • /camera/realsense2_camera/fisheye_fps: -1
  • /camera/realsense2_camera/fisheye_frame_id: camera_fisheye_frame
  • /camera/realsense2_camera/fisheye_height: -1
  • /camera/realsense2_camera/fisheye_optical_frame_id: camera_fisheye_op...
  • /camera/realsense2_camera/fisheye_width: -1
  • /camera/realsense2_camera/gyro_fps: -1
  • /camera/realsense2_camera/gyro_frame_id: camera_gyro_frame
  • /camera/realsense2_camera/gyro_optical_frame_id: camera_gyro_optic...
  • /camera/realsense2_camera/imu_optical_frame_id: camera_imu_optica...
  • /camera/realsense2_camera/infra1_frame_id: camera_infra1_frame
  • /camera/realsense2_camera/infra1_optical_frame_id: camera_infra1_opt...
  • /camera/realsense2_camera/infra2_frame_id: camera_infra2_frame
  • /camera/realsense2_camera/infra2_optical_frame_id: camera_infra2_opt...
  • /camera/realsense2_camera/infra_fps: 30
  • /camera/realsense2_camera/infra_height: 480
  • /camera/realsense2_camera/infra_rgb: False
  • /camera/realsense2_camera/infra_width: 848
  • /camera/realsense2_camera/initial_reset: False
  • /camera/realsense2_camera/json_file_path:
  • /camera/realsense2_camera/linear_accel_cov: 0.01
  • /camera/realsense2_camera/odom_frame_id: camera_odom_frame
  • /camera/realsense2_camera/ordered_pc: False
  • /camera/realsense2_camera/pointcloud_texture_index: 0
  • /camera/realsense2_camera/pointcloud_texture_stream: RS2_STREAM_COLOR
  • /camera/realsense2_camera/pose_frame_id: camera_pose_frame
  • /camera/realsense2_camera/pose_optical_frame_id: camera_pose_optic...
  • /camera/realsense2_camera/publish_odom_tf: True
  • /camera/realsense2_camera/publish_tf: True
  • /camera/realsense2_camera/rosbag_filename:
  • /camera/realsense2_camera/serial_no:
  • /camera/realsense2_camera/stereo_module/exposure/1: 7500
  • /camera/realsense2_camera/stereo_module/exposure/2: 1
  • /camera/realsense2_camera/stereo_module/gain/1: 16
  • /camera/realsense2_camera/stereo_module/gain/2: 16
  • /camera/realsense2_camera/tf_publish_rate: 0.0
  • /camera/realsense2_camera/topic_odom_in: odom_in
  • /camera/realsense2_camera/unite_imu_method:
  • /camera/realsense2_camera/usb_port_id:
  • /rosdistro: melodic
  • /rosversion: 1.14.10

NODES
/camera/
realsense2_camera (nodelet/nodelet)
realsense2_camera_manager (nodelet/nodelet)

ROS_MASTER_URI=http://localhost:11311

process[camera/realsense2_camera_manager-1]: started with pid [17179]
process[camera/realsense2_camera-2]: started with pid [17180]
[ INFO] [1621158777.362246985]: Initializing nodelet with 6 worker threads.
[ INFO] [1621158777.694572064]: RealSense ROS v2.2.24
[ INFO] [1621158777.694726978]: Built with LibRealSense v2.44.0
[ INFO] [1621158777.694843715]: Running with LibRealSense v2.44.0
[ INFO] [1621158777.755390005]:
[ INFO] [1621158777.928044189]: Device with serial number 035122250382 was found.

[ INFO] [1621158777.928200959]: Device with physical ID 2-3.3-7 was found.
[ INFO] [1621158777.928324385]: Device with name Intel RealSense D455 was found.
[ INFO] [1621158777.930316600]: Device with port number 2-3.3 was found.
[ INFO] [1621158777.930448346]: Device USB type: 3.2
[ INFO] [1621158777.936524738]: getParameters...
[ INFO] [1621158778.086519517]: setupDevice...
[ INFO] [1621158778.086669055]: JSON file is not provided
[ INFO] [1621158778.086759872]: ROS Node Namespace: camera
[ INFO] [1621158778.086823809]: Device Name: Intel RealSense D455
[ INFO] [1621158778.086909506]: Device Serial No: 035122250382
[ INFO] [1621158778.086968515]: Device physical port: 2-3.3-7
[ INFO] [1621158778.087029540]: Device FW version: 05.12.11.00
[ INFO] [1621158778.087105668]: Device Product ID: 0x0B5C
[ INFO] [1621158778.087161893]: Enable PointCloud: Off
[ INFO] [1621158778.087215974]: Align Depth: Off
[ INFO] [1621158778.087269894]: Sync Mode: Off
[ INFO] [1621158778.087413992]: Device Sensors:
[ INFO] [1621158778.138512425]: Stereo Module was found.
[ INFO] [1621158778.179530898]: RGB Camera was found.
[ INFO] [1621158778.180742208]: Motion Module was found.
[ INFO] [1621158778.180988771]: (Confidence, 0) sensor isn't supported by current device! -- Skipping...
[ INFO] [1621158778.181164037]: num_filters: 0
[ INFO] [1621158778.181336519]: Setting Dynamic reconfig parameters.
16/05 16:52:58,586 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:58,636 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:58,687 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:58,737 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:58,788 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:58,839 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:58,889 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:58,940 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:58,990 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:59,041 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:59,092 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:59,142 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:59,193 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:59,243 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:59,294 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:59,344 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:59,395 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:59,446 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:59,496 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:59,547 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:59,597 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:59,648 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:59,698 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:59,749 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:59,800 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:59,850 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:59,901 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:52:59,951 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:53:00,002 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:53:00,053 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:53:00,103 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:53:00,154 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:53:00,204 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:53:00,255 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:53:00,306 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:53:00,356 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:53:00,407 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:53:00,458 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:53:00,508 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:53:00,559 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:53:00,609 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:53:00,660 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:53:00,711 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:53:00,761 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:53:00,812 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:53:00,862 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 16:53:00,913 WARNING [547541217664] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented May 16, 2021

Did you build the ROS wrapper from source code using Method 2? And if you did build from source code, did you install ddynamic_reconfigure before inputting catkin_make clean?

@GBT16
Copy link

GBT16 commented May 16, 2021

@MartyG-RealSense no i'm using method 1 because when I tried using 2nd Method i can't install librealsense2-dkms.

E: unable to locate package librealsense2-dkms

and I tried using this comment #1510 (comment) and the output would be like this
image

even though the output for roslaunch are like this

project1@project1-desktop:~$ roslaunch realsense2_camera rs_camera.launch filters:=pointcloud Initial_reset:=true depth_fps:=15 color_fps:=15
... logging to /home/project1/.ros/log/bb4e72ba-b620-11eb-95ab-d8c0a62619b7/roslaunch-project1-desktop-18096.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://project1-desktop:35057/

SUMMARY

PARAMETERS

  • /camera/realsense2_camera/accel_fps: -1
  • /camera/realsense2_camera/accel_frame_id: camera_accel_frame
  • /camera/realsense2_camera/accel_optical_frame_id: camera_accel_opti...
  • /camera/realsense2_camera/align_depth: False
  • /camera/realsense2_camera/aligned_depth_to_color_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_fisheye1_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_fisheye2_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_fisheye_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_infra1_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_infra2_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/allow_no_texture_points: False
  • /camera/realsense2_camera/base_frame_id: camera_link
  • /camera/realsense2_camera/calib_odom_file:
  • /camera/realsense2_camera/clip_distance: -2.0
  • /camera/realsense2_camera/color_fps: 15
  • /camera/realsense2_camera/color_frame_id: camera_color_frame
  • /camera/realsense2_camera/color_height: -1
  • /camera/realsense2_camera/color_optical_frame_id: camera_color_opti...
  • /camera/realsense2_camera/color_width: -1
  • /camera/realsense2_camera/confidence_fps: -1
  • /camera/realsense2_camera/confidence_height: -1
  • /camera/realsense2_camera/confidence_width: -1
  • /camera/realsense2_camera/depth_fps: 15
  • /camera/realsense2_camera/depth_frame_id: camera_depth_frame
  • /camera/realsense2_camera/depth_height: -1
  • /camera/realsense2_camera/depth_optical_frame_id: camera_depth_opti...
  • /camera/realsense2_camera/depth_width: -1
  • /camera/realsense2_camera/device_type:
  • /camera/realsense2_camera/enable_accel: False
  • /camera/realsense2_camera/enable_color: True
  • /camera/realsense2_camera/enable_confidence: True
  • /camera/realsense2_camera/enable_depth: True
  • /camera/realsense2_camera/enable_fisheye1: False
  • /camera/realsense2_camera/enable_fisheye2: False
  • /camera/realsense2_camera/enable_fisheye: False
  • /camera/realsense2_camera/enable_gyro: False
  • /camera/realsense2_camera/enable_infra1: False
  • /camera/realsense2_camera/enable_infra2: False
  • /camera/realsense2_camera/enable_infra: False
  • /camera/realsense2_camera/enable_pointcloud: False
  • /camera/realsense2_camera/enable_pose: False
  • /camera/realsense2_camera/enable_sync: False
  • /camera/realsense2_camera/filters: pointcloud
  • /camera/realsense2_camera/fisheye1_frame_id: camera_fisheye1_f...
  • /camera/realsense2_camera/fisheye1_optical_frame_id: camera_fisheye1_o...
  • /camera/realsense2_camera/fisheye2_frame_id: camera_fisheye2_f...
  • /camera/realsense2_camera/fisheye2_optical_frame_id: camera_fisheye2_o...
  • /camera/realsense2_camera/fisheye_fps: -1
  • /camera/realsense2_camera/fisheye_frame_id: camera_fisheye_frame
  • /camera/realsense2_camera/fisheye_height: -1
  • /camera/realsense2_camera/fisheye_optical_frame_id: camera_fisheye_op...
  • /camera/realsense2_camera/fisheye_width: -1
  • /camera/realsense2_camera/gyro_fps: -1
  • /camera/realsense2_camera/gyro_frame_id: camera_gyro_frame
  • /camera/realsense2_camera/gyro_optical_frame_id: camera_gyro_optic...
  • /camera/realsense2_camera/imu_optical_frame_id: camera_imu_optica...
  • /camera/realsense2_camera/infra1_frame_id: camera_infra1_frame
  • /camera/realsense2_camera/infra1_optical_frame_id: camera_infra1_opt...
  • /camera/realsense2_camera/infra2_frame_id: camera_infra2_frame
  • /camera/realsense2_camera/infra2_optical_frame_id: camera_infra2_opt...
  • /camera/realsense2_camera/infra_fps: 30
  • /camera/realsense2_camera/infra_height: 480
  • /camera/realsense2_camera/infra_rgb: False
  • /camera/realsense2_camera/infra_width: 848
  • /camera/realsense2_camera/initial_reset: False
  • /camera/realsense2_camera/json_file_path:
  • /camera/realsense2_camera/linear_accel_cov: 0.01
  • /camera/realsense2_camera/odom_frame_id: camera_odom_frame
  • /camera/realsense2_camera/ordered_pc: False
  • /camera/realsense2_camera/pointcloud_texture_index: 0
  • /camera/realsense2_camera/pointcloud_texture_stream: RS2_STREAM_COLOR
  • /camera/realsense2_camera/pose_frame_id: camera_pose_frame
  • /camera/realsense2_camera/pose_optical_frame_id: camera_pose_optic...
  • /camera/realsense2_camera/publish_odom_tf: True
  • /camera/realsense2_camera/publish_tf: True
  • /camera/realsense2_camera/rosbag_filename:
  • /camera/realsense2_camera/serial_no:
  • /camera/realsense2_camera/stereo_module/exposure/1: 7500
  • /camera/realsense2_camera/stereo_module/exposure/2: 1
  • /camera/realsense2_camera/stereo_module/gain/1: 16
  • /camera/realsense2_camera/stereo_module/gain/2: 16
  • /camera/realsense2_camera/tf_publish_rate: 0.0
  • /camera/realsense2_camera/topic_odom_in: odom_in
  • /camera/realsense2_camera/unite_imu_method:
  • /camera/realsense2_camera/usb_port_id:
  • /rosdistro: melodic
  • /rosversion: 1.14.10

NODES
/camera/
realsense2_camera (nodelet/nodelet)
realsense2_camera_manager (nodelet/nodelet)

ROS_MASTER_URI=http://localhost:11311

process[camera/realsense2_camera_manager-1]: started with pid [18111]
process[camera/realsense2_camera-2]: started with pid [18112]
[ INFO] [1621159531.198514695]: Initializing nodelet with 6 worker threads.
[ INFO] [1621159531.552096449]: RealSense ROS v2.2.24
[ INFO] [1621159531.552230851]: Built with LibRealSense v2.44.0
[ INFO] [1621159531.552320932]: Running with LibRealSense v2.44.0
[ INFO] [1621159531.609802997]:
[ INFO] [1621159531.788843040]: Device with serial number 035122250382 was found.

[ INFO] [1621159531.788986241]: Device with physical ID 2-3.3-7 was found.
[ INFO] [1621159531.789114307]: Device with name Intel RealSense D455 was found.
[ INFO] [1621159531.791140862]: Device with port number 2-3.3 was found.
[ INFO] [1621159531.791260063]: Device USB type: 3.2
[ INFO] [1621159531.798156922]: getParameters...
[ INFO] [1621159531.952842885]: setupDevice...
[ INFO] [1621159531.952971815]: JSON file is not provided
[ INFO] [1621159531.953048840]: ROS Node Namespace: camera
[ INFO] [1621159531.953127017]: Device Name: Intel RealSense D455
[ INFO] [1621159531.953202730]: Device Serial No: 035122250382
[ INFO] [1621159531.953356972]: Device physical port: 2-3.3-7
[ INFO] [1621159531.953459885]: Device FW version: 05.12.11.00
[ INFO] [1621159531.953592239]: Device Product ID: 0x0B5C
[ INFO] [1621159531.953673008]: Enable PointCloud: On
[ INFO] [1621159531.953731217]: Align Depth: Off
[ INFO] [1621159531.953798673]: Sync Mode: On
[ INFO] [1621159531.954035253]: Device Sensors:
[ INFO] [1621159532.005415126]: Stereo Module was found.
[ INFO] [1621159532.043565898]: RGB Camera was found.
[ INFO] [1621159532.044492758]: Motion Module was found.
[ INFO] [1621159532.044684089]: (Confidence, 0) sensor isn't supported by current device! -- Skipping...
[ INFO] [1621159532.044822522]: Add Filter: pointcloud
[ INFO] [1621159532.046811060]: num_filters: 1
[ INFO] [1621159532.046991671]: Setting Dynamic reconfig parameters.
16/05 17:05:32,464 WARNING [547197280640] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 17:05:32,514 WARNING [547197280640] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 17:05:32,565 WARNING [547197280640] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 17:05:32,615 WARNING [547197280640] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 17:05:32,666 WARNING [547197280640] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 17:05:32,717 WARNING [547197280640] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 17:05:32,767 WARNING [547197280640] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 17:05:32,818 WARNING [547197280640] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 17:05:32,869 WARNING [547197280640] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 17:05:32,919 WARNING [547197280640] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 17:05:32,970 WARNING [547197280640] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 17:05:33,021 WARNING [547197280640] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d

@MartyG-RealSense
Copy link
Collaborator

Are you able to receive streams correctly if the camera is used in the RealSense Viewer tool?

@GBT16
Copy link

GBT16 commented May 16, 2021

@MartyG-RealSense Yes
image

@MartyG-RealSense
Copy link
Collaborator

And you have not got the RealSense Viewer streaming when using ROS? (the Viewer streams should not be enabled when trying to use the camera with other camera applications)

@GBT16
Copy link

GBT16 commented May 16, 2021

@MartyG-RealSense yeah when I'm using RViz my realsense-viewer won't show any detected camera it automatically disconnected. that pict took after i close my RViz, stop my roslaunch and reconnect the camera to my jetson xavier

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented May 16, 2021

When a stream on a specific camera is enabled in a camera application, it is "claimed" by that application so that another application cannot access that stream from that particular camera.

For example, if Depth is enabled in the Viewer then another RealSense application such as rs-capture cannot stream depth. In the same way, if rs-capture is active then the Depth stream cannot be enabled in the Viewer. When a particular stream is disabled, that stream becomes available again for other applications to use.

It is not necessary to have the Viewer active when using RealSense ROS.

@GBT16
Copy link

GBT16 commented May 16, 2021

@MartyG-RealSense I'm sorry I don't understand. so I dont need to open realsense-viewer when using roslaunch is that what you mean?

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented May 16, 2021

That is what I mean, yes. The RealSense Viewer does not need to be open when using RealSense ROS as the Viewer does not play any part in the operation of RealSense ROS. In ROS, RViz is used to view the streams.

@GBT16
Copy link

GBT16 commented May 16, 2021

@MartyG-RealSense okay still, so the error what should I do? should I just ignore it then?

@MartyG-RealSense
Copy link
Collaborator

If control_transfer returned is generating continuously even when the Viewer is closed then it should not be ignored.

As the log goes into the continual stream of warnings after it tries to set the configuration and does not list RealSense Node is up! (indicating that launch has been successful and not exited), that is of concern to me.

Is there any part of your log once the errors start where it lists RealSense Node is up!

@GBT16
Copy link

GBT16 commented May 16, 2021

@MartyG-RealSense Yeah there is after I let it run for a while there is one

project1@project1-desktop:~$ roslaunch realsense2_camera rs_camera.launch filters:=pointcloud Initial_reset:=true depth_fps:=15 color_fps:=15
... logging to /home/project1/.ros/log/bb4e72ba-b620-11eb-95ab-d8c0a62619b7/roslaunch-project1-desktop-21263.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://project1-desktop:43569/

SUMMARY

PARAMETERS

  • /camera/realsense2_camera/accel_fps: -1
  • /camera/realsense2_camera/accel_frame_id: camera_accel_frame
  • /camera/realsense2_camera/accel_optical_frame_id: camera_accel_opti...
  • /camera/realsense2_camera/align_depth: False
  • /camera/realsense2_camera/aligned_depth_to_color_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_fisheye1_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_fisheye2_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_fisheye_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_infra1_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/aligned_depth_to_infra2_frame_id: camera_aligned_de...
  • /camera/realsense2_camera/allow_no_texture_points: False
  • /camera/realsense2_camera/base_frame_id: camera_link
  • /camera/realsense2_camera/calib_odom_file:
  • /camera/realsense2_camera/clip_distance: -2.0
  • /camera/realsense2_camera/color_fps: 15
  • /camera/realsense2_camera/color_frame_id: camera_color_frame
  • /camera/realsense2_camera/color_height: -1
  • /camera/realsense2_camera/color_optical_frame_id: camera_color_opti...
  • /camera/realsense2_camera/color_width: -1
  • /camera/realsense2_camera/confidence_fps: -1
  • /camera/realsense2_camera/confidence_height: -1
  • /camera/realsense2_camera/confidence_width: -1
  • /camera/realsense2_camera/depth_fps: 15
  • /camera/realsense2_camera/depth_frame_id: camera_depth_frame
  • /camera/realsense2_camera/depth_height: -1
  • /camera/realsense2_camera/depth_optical_frame_id: camera_depth_opti...
  • /camera/realsense2_camera/depth_width: -1
  • /camera/realsense2_camera/device_type:
  • /camera/realsense2_camera/enable_accel: False
  • /camera/realsense2_camera/enable_color: True
  • /camera/realsense2_camera/enable_confidence: True
  • /camera/realsense2_camera/enable_depth: True
  • /camera/realsense2_camera/enable_fisheye1: False
  • /camera/realsense2_camera/enable_fisheye2: False
  • /camera/realsense2_camera/enable_fisheye: False
  • /camera/realsense2_camera/enable_gyro: False
  • /camera/realsense2_camera/enable_infra1: False
  • /camera/realsense2_camera/enable_infra2: False
  • /camera/realsense2_camera/enable_infra: False
  • /camera/realsense2_camera/enable_pointcloud: False
  • /camera/realsense2_camera/enable_pose: False
  • /camera/realsense2_camera/enable_sync: False
  • /camera/realsense2_camera/filters: pointcloud
  • /camera/realsense2_camera/fisheye1_frame_id: camera_fisheye1_f...
  • /camera/realsense2_camera/fisheye1_optical_frame_id: camera_fisheye1_o...
  • /camera/realsense2_camera/fisheye2_frame_id: camera_fisheye2_f...
  • /camera/realsense2_camera/fisheye2_optical_frame_id: camera_fisheye2_o...
  • /camera/realsense2_camera/fisheye_fps: -1
  • /camera/realsense2_camera/fisheye_frame_id: camera_fisheye_frame
  • /camera/realsense2_camera/fisheye_height: -1
  • /camera/realsense2_camera/fisheye_optical_frame_id: camera_fisheye_op...
  • /camera/realsense2_camera/fisheye_width: -1
  • /camera/realsense2_camera/gyro_fps: -1
  • /camera/realsense2_camera/gyro_frame_id: camera_gyro_frame
  • /camera/realsense2_camera/gyro_optical_frame_id: camera_gyro_optic...
  • /camera/realsense2_camera/imu_optical_frame_id: camera_imu_optica...
  • /camera/realsense2_camera/infra1_frame_id: camera_infra1_frame
  • /camera/realsense2_camera/infra1_optical_frame_id: camera_infra1_opt...
  • /camera/realsense2_camera/infra2_frame_id: camera_infra2_frame
  • /camera/realsense2_camera/infra2_optical_frame_id: camera_infra2_opt...
  • /camera/realsense2_camera/infra_fps: 30
  • /camera/realsense2_camera/infra_height: 480
  • /camera/realsense2_camera/infra_rgb: False
  • /camera/realsense2_camera/infra_width: 848
  • /camera/realsense2_camera/initial_reset: False
  • /camera/realsense2_camera/json_file_path:
  • /camera/realsense2_camera/linear_accel_cov: 0.01
  • /camera/realsense2_camera/odom_frame_id: camera_odom_frame
  • /camera/realsense2_camera/ordered_pc: False
  • /camera/realsense2_camera/pointcloud_texture_index: 0
  • /camera/realsense2_camera/pointcloud_texture_stream: RS2_STREAM_COLOR
  • /camera/realsense2_camera/pose_frame_id: camera_pose_frame
  • /camera/realsense2_camera/pose_optical_frame_id: camera_pose_optic...
  • /camera/realsense2_camera/publish_odom_tf: True
  • /camera/realsense2_camera/publish_tf: True
  • /camera/realsense2_camera/rosbag_filename:
  • /camera/realsense2_camera/serial_no:
  • /camera/realsense2_camera/stereo_module/exposure/1: 7500
  • /camera/realsense2_camera/stereo_module/exposure/2: 1
  • /camera/realsense2_camera/stereo_module/gain/1: 16
  • /camera/realsense2_camera/stereo_module/gain/2: 16
  • /camera/realsense2_camera/tf_publish_rate: 0.0
  • /camera/realsense2_camera/topic_odom_in: odom_in
  • /camera/realsense2_camera/unite_imu_method:
  • /camera/realsense2_camera/usb_port_id:
  • /rosdistro: melodic
  • /rosversion: 1.14.10

NODES
/camera/
realsense2_camera (nodelet/nodelet)
realsense2_camera_manager (nodelet/nodelet)

ROS_MASTER_URI=http://localhost:11311

process[camera/realsense2_camera_manager-1]: started with pid [21278]
process[camera/realsense2_camera-2]: started with pid [21279]
[ INFO] [1621164094.913242752]: Initializing nodelet with 6 worker threads.
[ INFO] [1621164095.239603523]: RealSense ROS v2.2.24
[ INFO] [1621164095.239763969]: Built with LibRealSense v2.44.0
[ INFO] [1621164095.239891807]: Running with LibRealSense v2.44.0
[ INFO] [1621164095.306186706]:
16/05 18:21:35,505 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 18:21:35,555 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
[ INFO] [1621164095.760511363]: Device with serial number 035122250382 was found.

[ INFO] [1621164095.760652417]: Device with physical ID 2-3.3-9 was found.
[ INFO] [1621164095.760725568]: Device with name Intel RealSense D455 was found.
[ INFO] [1621164095.762769474]: Device with port number 2-3.3 was found.
[ INFO] [1621164095.762930848]: Device USB type: 3.2
[ INFO] [1621164095.768490190]: getParameters...
[ INFO] [1621164095.926944087]: setupDevice...
[ INFO] [1621164095.927064182]: JSON file is not provided
[ INFO] [1621164095.927131733]: ROS Node Namespace: camera
[ INFO] [1621164095.927213587]: Device Name: Intel RealSense D455
[ INFO] [1621164095.927281810]: Device Serial No: 035122250382
[ INFO] [1621164095.927384721]: Device physical port: 2-3.3-9
[ INFO] [1621164095.927487215]: Device FW version: 05.12.11.00
[ INFO] [1621164095.927595502]: Device Product ID: 0x0B5C
[ INFO] [1621164095.927668717]: Enable PointCloud: On
[ INFO] [1621164095.927728140]: Align Depth: Off
[ INFO] [1621164095.927795947]: Sync Mode: On
[ INFO] [1621164095.927990504]: Device Sensors:
[ INFO] [1621164095.982199820]: Stereo Module was found.
[ INFO] [1621164096.021938341]: RGB Camera was found.
[ INFO] [1621164096.023071733]: Motion Module was found.
[ INFO] [1621164096.023271506]: (Confidence, 0) sensor isn't supported by current device! -- Skipping...
[ INFO] [1621164096.023436528]: Add Filter: pointcloud
[ INFO] [1621164096.025477330]: num_filters: 1
[ INFO] [1621164096.025607600]: Setting Dynamic reconfig parameters.
16/05 18:21:36,419 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 18:21:36,470 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 18:21:36,520 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 18:21:36,571 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 18:21:36,622 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 18:21:36,672 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 18:21:36,723 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 18:21:36,774 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 18:21:36,824 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 18:21:36,875 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 18:21:36,925 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 18:21:36,976 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 18:21:37,027 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 18:21:37,077 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 18:21:37,128 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 18:21:37,179 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 18:21:37,229 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 18:21:37,280 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 18:21:37,330 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
16/05 18:21:37,381 WARNING [547406999936] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d

image
image

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented May 16, 2021

I suspected that there might be a RealSense Node is up! somewhere as you were able to show images displayed in RViz earlier, and that the warnings were generating so fast that it was getting pushed down the log out of sight.

That is very useful, as it shows that the camera configuration is being applied correctly to the launch process and the launch process is not exiting. Thank you very much.

image

Going back to the roslaunch with pointcloud filter:

roslaunch realsense2_camera rs_camera.launch filters:=pointcloud

Do you see an image in the center panel of RViz if you set Fixed Frame to camera_link instead of map, like in the pointcloud example in the ROS wrapper documentation?

https://github.com/IntelRealSense/realsense-ros#point-cloud

@GBT16
Copy link

GBT16 commented May 16, 2021

@MartyG-RealSense actually when I launch
roslaunch realsense2_camera rs_camera.launch filters:=pointcloud
or
roslaunch realsense2_camera rs_camera.launch filters:=pointcloud Initial_reset:=true depth_fps:=15 color_fps:=15

it show sth but nothing look like the page you mentioned or maybe just bad angle or sth (?)

image

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented May 16, 2021

Interestingly, the Views side-panel of RViz is suggesting that the measured distance is 10 meters, although the RGB image shows that the camera position is not anything like as far away as that. This could account for the low-quality point cloud image.

image

Does the depth measurement in the side panel change in real-time if the camera is moved or remain fixed on '10'?

@GBT16
Copy link

GBT16 commented May 16, 2021

actually it doesn't change when I moved my camera around. But I can change it manually.

image

is it suppose to change real-time?

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented May 16, 2021

Actually the animated image in the point-cloud example looks as though it is being zoomed and unzoomed with the mouse scroll-wheel rather than the camera being moved, so you are likely correct that it is a manual adjustment. I do apologize. That does look like a significantly improved cloud compared to the previous one.

@GBT16
Copy link

GBT16 commented May 16, 2021

@MartyG-RealSense So about the error earlier, should I just ignore it or there is sth wrong with my ROS RealSense?

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented May 16, 2021

Ideally a continuously generating control_transfer returned error would be resolved if possible. There are some cases though where it never gets resolved and the cause is never found. So if the performance in RViz is satisfactory then it may be best to simply ignore the log.

@GBT16
Copy link

GBT16 commented May 16, 2021

@MartyG-RealSense Okay Thank you very much for your assistance.

@MartyG-RealSense
Copy link
Collaborator

You are very welcome @GBT16 - good luck!

@MartyG-RealSense
Copy link
Collaborator

Hi @seungsunkim Do you require further assistance with this case, please? Thanks!

@MartyG-RealSense
Copy link
Collaborator

Case closed due to no further comments received.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants