IntelRealSense / realsense-ros

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

Control transfer returned error #1089

Closed reedjacobp closed 4 years ago

reedjacobp commented 4 years ago

Hi everyone,

So I had an issue with the "error extracting usb port" seen at #1085 but was able to fix that error. This time it says "RealSense Node is up!" and then I get:

WARNING [2856317984] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d

I can still see a depth cloud in RViz as well as a color image, but data is not being properly published to their topics and so they're not actually usable.

I am using a Raspberry Pi 4 running Ubuntu 16.04 with a D435i and kernel version 4.19.50.

Please see the following output:

ubuntu@BusBot:~/catkin_ws$ roslaunch realsense2_camera rs_camera.launch
... logging to /home/ubuntu/.ros/log/6e11a7b2-d0dc-11e5-8cfc-8fbcf91aa4e9/roslaunch-BusBot-8585.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://BusBot.local:37627/

SUMMARY
========

PARAMETERS
 * /camera/realsense2_camera/accel_fps: 250
 * /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: 30
 * /camera/realsense2_camera/color_frame_id: camera_color_frame
 * /camera/realsense2_camera/color_height: 480
 * /camera/realsense2_camera/color_optical_frame_id: camera_color_opti...
 * /camera/realsense2_camera/color_width: 640
 * /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: True
 * /camera/realsense2_camera/enable_color: True
 * /camera/realsense2_camera/enable_depth: True
 * /camera/realsense2_camera/enable_fisheye1: True
 * /camera/realsense2_camera/enable_fisheye2: True
 * /camera/realsense2_camera/enable_fisheye: True
 * /camera/realsense2_camera/enable_gyro: True
 * /camera/realsense2_camera/enable_infra1: True
 * /camera/realsense2_camera/enable_infra2: True
 * /camera/realsense2_camera/enable_pointcloud: 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: 30
 * /camera/realsense2_camera/fisheye_frame_id: camera_fisheye_frame
 * /camera/realsense2_camera/fisheye_height: 480
 * /camera/realsense2_camera/fisheye_optical_frame_id: camera_fisheye_op...
 * /camera/realsense2_camera/fisheye_width: 640
 * /camera/realsense2_camera/gyro_fps: 400
 * /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_width: 640
 * /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/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/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: kinetic
 * /rosversion: 1.12.14

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

ROS_MASTER_URI=http://BusBot.local:11311

process[camera/realsense2_camera_manager-1]: started with pid [8603]
process[camera/realsense2_camera-2]: started with pid [8604]
[ INFO] [1582169607.406813724]: Initializing nodelet with 4 worker threads.
[ INFO] [1582169607.581285044]: RealSense ROS v2.2.12
[ INFO] [1582169607.581479928]: Running with LibRealSense v2.32.1
[ INFO] [1582169607.683370685]:  
[ INFO] [1582169608.396903641]: Device with serial number 923322072258 was found.

[ INFO] [1582169608.397068267]: Device with physical ID 2-1-9 was found.
[ INFO] [1582169608.397208670]: Device with name Intel RealSense D435I was found.
[ INFO] [1582169608.419646743]: Device with port number 2-1 was found.
[ INFO] [1582169608.435065922]: getParameters...
[ INFO] [1582169608.787906815]: setupDevice...
[ INFO] [1582169608.788131328]: JSON file is not provided
[ INFO] [1582169608.788305675]: ROS Node Namespace: camera
[ INFO] [1582169608.788451431]: Device Name: Intel RealSense D435I
[ INFO] [1582169608.788857976]: Device Serial No: 923322072258
[ INFO] [1582169608.789110988]: Device physical port: 2-1-9
[ INFO] [1582169608.789303113]: Device FW version: 05.12.02.100
[ INFO] [1582169608.789477886]: Device Product ID: 0x0B3A
[ INFO] [1582169608.789666029]: Enable PointCloud: Off
[ INFO] [1582169608.789843691]: Align Depth: Off
[ INFO] [1582169608.789934448]: Sync Mode: Off
[ INFO] [1582169608.791140436]: Device Sensors: 
[ INFO] [1582169608.792066709]: Stereo Module was found.
[ INFO] [1582169608.792426829]: RGB Camera was found.
[ INFO] [1582169608.792655008]: Motion Module was found.
[ INFO] [1582169608.793257104]: (Fisheye, 0) sensor isn't supported by current device! -- Skipping...
[ INFO] [1582169608.793416081]: (Fisheye, 1) sensor isn't supported by current device! -- Skipping...
[ INFO] [1582169608.793514208]: (Fisheye, 2) sensor isn't supported by current device! -- Skipping...
[ INFO] [1582169608.793886051]: (Pose, 0) sensor isn't supported by current device! -- Skipping...
[ INFO] [1582169608.794563719]: num_filters: 0
[ INFO] [1582169608.794692919]: Setting Dynamic reconfig parameters.
[ INFO] [1582169614.132984837]: Done Setting Dynamic reconfig parameters.
[ INFO] [1582169614.221836169]: depth stream is enabled - width: 640, height: 480, fps: 30, Format: Z16
[ INFO] [1582169614.223479052]: infra1 stream is enabled - width: 640, height: 480, fps: 30, Format: Y8
[ INFO] [1582169614.224867406]: infra2 stream is enabled - width: 640, height: 480, fps: 30, Format: Y8
[ INFO] [1582169614.285317633]: color stream is enabled - width: 640, height: 480, fps: 30, Format: RGB8
[ INFO] [1582169614.286452493]: setupPublishers...
[ INFO] [1582169614.324283207]: Expected frequency for depth = 30.00000
[ INFO] [1582169614.481130536]: Expected frequency for infra1 = 30.00000
[ INFO] [1582169614.600246703]: Expected frequency for infra2 = 30.00000
[ INFO] [1582169614.720229699]: Expected frequency for color = 30.00000
[ INFO] [1582169614.849679082]: setupStreams...
[ INFO] [1582169614.921196525]: insert Depth to Stereo Module
[ INFO] [1582169614.922864760]: insert Color to RGB Camera
[ INFO] [1582169614.923526021]: insert Infrared to Stereo Module
[ INFO] [1582169614.924302094]: insert Infrared to Stereo Module
[ INFO] [1582169614.925012057]: insert Gyro to Motion Module
[ INFO] [1582169614.925779815]: insert Accel to Motion Module
[ INFO] [1582169615.399242207]: SELECTED BASE:Depth, 0
[ INFO] [1582169615.530108980]: RealSense Node Is Up!
 19/02 19:33:35,531 WARNING [2856317984] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d
 19/02 19:33:35,591 WARNING [2856317984] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 19/02 19:33:35,914 WARNING [2856317984] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 19/02 19:33:36,221 WARNING [2856317984] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 19/02 19:33:36,403 WARNING [2856317984] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 19/02 19:33:36,464 WARNING [2856317984] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 19/02 19:33:36,600 WARNING [2787111968] (uvc-device.cpp:644) interrupt event received: 1, 3, 0, 7, 0, 23, 
[ WARN] [1582169617.167630216]: Hardware Notification:IR stream start failure,1.58217e+12,Error,Hardware Error
[ERROR] [1582169617.167835378]: Hardware Reset is needed. use option: initial_reset:=true
 19/02 19:33:37,172 WARNING [2820666400] (uvc-device.cpp:644) interrupt event received: 1, 3, 0, 7, 0, 9, 
 19/02 19:33:37,268 WARNING [2820666400] (uvc-device.cpp:644) interrupt event received: 1, 3, 0, 7, 0, 13, 
 19/02 19:33:38,030 WARNING [2856317984] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 19/02 19:33:38,090 WARNING [2856317984] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 19/02 19:33:38,151 WARNING [2856317984] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 19/02 19:33:38,178 WARNING [2856317984] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 19/02 19:33:38,212 WARNING [2856317984] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 19/02 19:33:38,239 WARNING [2856317984] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 19/02 19:33:38,273 WARNING [2856317984] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 19/02 19:33:38,288 ERROR [2697983008] (uvc-streamer.cpp:106) uvc streamer watchdog triggered on endpoint: 130
 19/02 19:33:38,289 WARNING [2697983008] (messenger-libusb.cpp:30) reset_endpoint returned error, index: 130, error: Protocol error, number: 71
 19/02 19:33:38,303 WARNING [2856317984] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 19/02 19:33:38,335 WARNING [2665395232] (messenger-libusb.cpp:92) usb_request_queue returned error, endpoint: 131 error: No such device, number: 19
 19/02 19:33:38,335 ERROR [2665395232] (uvc-streamer.cpp:138) failed to submit UVC request, error: -13
 19/02 19:33:38,335 WARNING [2665395232] (messenger-libusb.cpp:92) usb_request_queue returned error, endpoint: 131 error: No such device, number: 19
 19/02 19:33:38,335 ERROR [2665395232] (uvc-streamer.cpp:138) failed to submit UVC request, error: -13
 19/02 19:33:38,335 WARNING [2856317984] (messenger-libusb.cpp:92) usb_request_queue returned error, endpoint: 135 error: No such device, number: 19
 19/02 19:33:38,336 WARNING [2778723360] (messenger-libusb.cpp:92) usb_request_queue returned error, endpoint: 134 error: No such device, number: 19
 19/02 19:33:38,336 ERROR [2778723360] (hid-device.cpp:153) failed to submit UVC request
 19/02 19:33:38,336 WARNING [2731537440] (messenger-libusb.cpp:92) usb_request_queue returned error, endpoint: 132 error: No such device, number: 19
 19/02 19:33:38,336 ERROR [2731537440] (uvc-streamer.cpp:138) failed to submit UVC request, error: -13
 19/02 19:33:38,336 WARNING [2731537440] (messenger-libusb.cpp:92) usb_request_queue returned error, endpoint: 132 error: No such device, number: 19
 19/02 19:33:38,336 ERROR [2731537440] (uvc-streamer.cpp:138) failed to submit UVC request, error: -13
 19/02 19:33:38,336 WARNING [2697983008] (messenger-libusb.cpp:92) usb_request_queue returned error, endpoint: 130 error: No such device, number: 19
 19/02 19:33:38,336 ERROR [2697983008] (uvc-streamer.cpp:138) failed to submit UVC request, error: -13
 19/02 19:33:38,336 WARNING [2856317984] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No such device, number: 19
 19/02 19:33:38,336 WARNING [2697983008] (messenger-libusb.cpp:92) usb_request_queue returned error, endpoint: 130 error: No such device, number: 19
 19/02 19:33:38,336 ERROR [2697983008] (uvc-streamer.cpp:138) failed to submit UVC request, error: -13
 19/02 19:33:38,347 ERROR [2873095200] (global_timestamp_reader.cpp:188) Error during time_diff_keeper polling: usb device disconnected
 19/02 19:33:38,363 WARNING [2856317984] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No such device, number: 19
 19/02 19:33:38,374 ERROR [2829055008] (error-handling.cpp:68) Error during polling error handler: usb device disconnected
[ERROR] [1582169618.462491964]: The device has been disconnected!
 19/02 19:33:38,703 WARNING [2697983008] (messenger-libusb.cpp:105) usb_request_cancel returned error, endpoint: 130 error: No such device, number: 19
 19/02 19:33:38,703 WARNING [2697983008] (messenger-libusb.cpp:105) usb_request_cancel returned error, endpoint: 130 error: No such device, number: 19
 19/02 19:33:38,704 WARNING [2697983008] (messenger-libusb.cpp:30) reset_endpoint returned error, index: 130, error: No such device, number: 19
 19/02 19:33:38,767 WARNING [2665395232] (messenger-libusb.cpp:105) usb_request_cancel returned error, endpoint: 131 error: No such device, number: 19
 19/02 19:33:38,767 WARNING [2665395232] (messenger-libusb.cpp:105) usb_request_cancel returned error, endpoint: 131 error: No such device, number: 19
 19/02 19:33:38,768 WARNING [2665395232] (messenger-libusb.cpp:30) reset_endpoint returned error, index: 131, error: No such device, number: 19
 19/02 19:33:38,787 WARNING [2856317984] (messenger-libusb.cpp:105) usb_request_cancel returned error, endpoint: 135 error: No such device, number: 19
 19/02 19:33:38,829 WARNING [2731537440] (messenger-libusb.cpp:105) usb_request_cancel returned error, endpoint: 132 error: No such device, number: 19
 19/02 19:33:38,829 WARNING [2731537440] (messenger-libusb.cpp:105) usb_request_cancel returned error, endpoint: 132 error: No such device, number: 19
 19/02 19:33:38,829 WARNING [2731537440] (messenger-libusb.cpp:30) reset_endpoint returned error, index: 132, error: No such device, number: 19
 19/02 19:33:38,921 WARNING [2778723360] (messenger-libusb.cpp:105) usb_request_cancel returned error, endpoint: 134 error: No such device, number: 19
 19/02 19:33:38,933 ERROR [2907976736] (handle-libusb.h:51) failed to open usb interface: 5, error: RS2_USB_STATUS_NO_DEVICE
 19/02 19:33:38,933 ERROR [2907976736] (handle-libusb.h:51) failed to open usb interface: 5, error: RS2_USB_STATUS_NO_DEVICE
[ INFO] [1582169624.016307354]: Checking new devices...
[ INFO] [1582169624.016411184]:  
[ INFO] [1582169624.668147837]: Device with serial number 923322072258 was found.

[ INFO] [1582169624.668286944]: Device with physical ID 2-1-10 was found.
[ INFO] [1582169624.668367202]: Device with name Intel RealSense D435I was found.
[ INFO] [1582169624.675281006]: Device with port number 2-1 was found.
[ INFO] [1582169624.683461814]: getParameters...
[ INFO] [1582169625.049079584]: setupDevice...
[ INFO] [1582169625.049459852]: JSON file is not provided
[ INFO] [1582169625.049708494]: ROS Node Namespace: camera
[ INFO] [1582169625.049922896]: Device Name: Intel RealSense D435I
[ INFO] [1582169625.050190167]: Device Serial No: 923322072258
[ INFO] [1582169625.050432549]: Device physical port: 2-1-10
[ INFO] [1582169625.050639303]: Device FW version: 05.12.02.100
[ INFO] [1582169625.050852464]: Device Product ID: 0x0B3A
[ INFO] [1582169625.051144901]: Enable PointCloud: Off
[ INFO] [1582169625.051345693]: Align Depth: Off
[ INFO] [1582169625.051535169]: Sync Mode: Off
[ INFO] [1582169625.051840513]: Device Sensors: 
[ INFO] [1582169625.052328760]: Stereo Module was found.
[ INFO] [1582169625.052721324]: RGB Camera was found.
[ INFO] [1582169625.053046908]: Motion Module was found.
[ INFO] [1582169625.053350697]: (Fisheye, 0) sensor isn't supported by current device! -- Skipping...
[ INFO] [1582169625.053635615]: (Fisheye, 1) sensor isn't supported by current device! -- Skipping...
[ INFO] [1582169625.053886090]: (Fisheye, 2) sensor isn't supported by current device! -- Skipping...
[ INFO] [1582169625.054132251]: (Pose, 0) sensor isn't supported by current device! -- Skipping...
[ INFO] [1582169625.054451446]: num_filters: 0
[ INFO] [1582169625.054669385]: Setting Dynamic reconfig parameters.
[ INFO] [1582169630.379315542]: Done Setting Dynamic reconfig parameters.
[ INFO] [1582169630.470414446]: depth stream is enabled - width: 640, height: 480, fps: 30, Format: Z16
[ INFO] [1582169630.472113680]: infra1 stream is enabled - width: 640, height: 480, fps: 30, Format: Y8
[ INFO] [1582169630.473676010]: infra2 stream is enabled - width: 640, height: 480, fps: 30, Format: Y8
[ INFO] [1582169630.547272326]: color stream is enabled - width: 640, height: 480, fps: 30, Format: RGB8
[ INFO] [1582169630.549396901]: setupPublishers...
[ INFO] [1582169630.567548158]: Expected frequency for depth = 30.00000
[ INFO] [1582169630.696581515]: Expected frequency for infra1 = 30.00000
[ INFO] [1582169630.812363396]: Expected frequency for infra2 = 30.00000
[ INFO] [1582169630.930427424]: Expected frequency for color = 30.00000
[ INFO] [1582169631.060535531]: setupStreams...
[ INFO] [1582169631.122665863]: insert Depth to Stereo Module
[ INFO] [1582169631.126631205]: insert Color to RGB Camera
[ INFO] [1582169631.127325428]: insert Infrared to Stereo Module
[ INFO] [1582169631.128573119]: insert Infrared to Stereo Module
[ INFO] [1582169631.129785032]: insert Gyro to Motion Module
[ INFO] [1582169631.131655132]: insert Accel to Motion Module
[ INFO] [1582169631.664612109]: SELECTED BASE:Depth, 0
 19/02 19:33:51,803 WARNING [2787111968] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
[ INFO] [1582169631.933717206]: RealSense Node Is Up!
 19/02 19:33:51,963 WARNING [2787111968] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 19/02 19:33:52,030 WARNING [2787111968] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 19/02 19:33:52,262 WARNING [2787111968] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 19/02 19:33:52,460 WARNING [2787111968] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 19/02 19:33:52,655 WARNING [2787111968] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
 19/02 19:33:52,848 WARNING [2787111968] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
doronhi commented 4 years ago

@reedjacobp , I try to look into the case. What do you mean by "I can still see a depth cloud in RViz as well as a color image, but data is not being properly published to their topics and so they're not actually usable."? Do you mean that the data is published at an uneven rate? Or that since the node crashes, the data is unreliable? or something else maybe?

reedjacobp commented 4 years ago

@doronhi Thank you very much. What I mean by that is that when I pull up RViz, it shows a depth cloud in front of my robot model and there is an available live image if I add the "Image" visualization. Both of these are available even with the error above. I created my own package that utilizes rtabmap to build a map (which utilizes both of those topics), however, the map is not building. There could be something wrong with my package, but I believe it has something to do with the error.

RealSenseCustomerSupport commented 4 years ago

@reedjacobp Did you get the issue when you connect USB2 or USB3 port on your Raspberry Pi 4? If it's USB2, I would suggest you try to disable some streaming in the launch file(e.g. disable IR1 and IR2) to see if you still get the issue.

https://github.com/IntelRealSense/realsense-ros/blob/development/realsense2_camera/launch/rs_camera.launch#L21~#L22

doronhi commented 4 years ago

The warning message "interrupt event received" can be ignored and indeed will be removed in future versions. The warning message "control_transfer returned error" reflects communication error with the device that is resolved by repeating the attempt. These messages are still under investigation but as long as they appear only now and then, say at the beginning of the run, they can safely be ignored for now. I believe that if you can see the topics in RViz then as far as realsense2_camera node is concerned they are published correctly.

sadransh commented 4 years ago

@doronhi as far as to test with these, it seems that this probably causes the point cloud ( or other depth/infrared topics) does not show up with "rostopic list". I did not experience the problem with similar versions of librealsense and realsense-ros on PC. I think the source of problem is related to libuvc builds on embedded devices(in my case jetson tx2)

RealSenseCustomerSupport commented 4 years ago

@reedjacobp Any other questions with the reply from doronhi? Looking forward to your update. Thanks! @sadransh What's your issue details? Could you please create another one to specify more? Thanks!

RealSenseCustomerSupport commented 4 years ago

@reedjacobp Any update from your side? Thanks!

reedjacobp commented 4 years ago

@doronhi @RealSenseCustomerSupport I apologize for the late reply, but I believe you are right about everything being published correctly. I can see the cloud in RViz, so it must work. I had something configured incorrectly so I wasn't visualizing it correctly in RViz. Thank you so much for your help!

sadransh commented 4 years ago

@reedjacobp Did the Control transfer returned error disappeared for you? when using libuvc?