realsense-ros: Cant launch RS-415 on Jetson Nano with ROS melodic and Ubuntu 18.04

I followed the tutorials below to install everything:

https://github.com/IntelRealSense/librealsense/blob/master/doc/distribution_linux.md https://github.com/IntelRealSense/realsense-ros

I also checked all of my dependencies on the .yml file. No issues there. https://github.com/IntelRealSense/realsense-ros/blob/development/.travis.yml

I can launch the camera using realsense-viewer and have no issues. Both the rgb and stereo modules work fine. The issues start when I try the following:

roslaunch realsense2_camera rs_camera.launch

I get the following output (after a series of info messages including RealSense Node Is Up!):

26/12 10:39:55,666 WARNING [547214987648] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d 26/12 10:39:55,756 WARNING [547214987648] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61 26/12 10:39:55,819 WARNING [547214987648] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61 26/12 10:39:55,911 WARNING [547214987648] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61 26/12 10:39:56,494 WARNING [547214987648] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61 26/12 10:39:56,682 WARNING [547214987648] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61

Additionally, if I try roslaunch realsense2_camera rs_camera.launch filters:=pointcloud

I get the following output:

26/12 10:53:33,957 WARNING [547352981888] (messenger-libusb.cpp:42) control_transfer returned error, index: 300, error: No data available, number: 3d 26/12 10:53:34,047 WARNING [547352981888] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61 26/12 10:53:34,142 WARNING [547352981888] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61 26/12 10:53:34,157 WARNING [546548863360] (types.cpp:49) Out of frame resources! 26/12 10:53:34,157 ERROR [546548863360] (synthetic-stream.cpp:47) Exception was thrown during user processing callback! 26/12 10:53:34,178 WARNING [546548863360] (types.cpp:49) Out of frame resources! 26/12 10:53:34,178 ERROR [546548863360] (synthetic-stream.cpp:47) Exception was thrown during user processing callback! [ERROR] [1577375614.196464158]: An error has occurred during frame callback: Error occured during execution of the processing block! See the log for more info 26/12 10:53:34,205 WARNING [547352981888] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61 26/12 10:53:34,210 WARNING [546548863360] (types.cpp:49) Out of frame resources! 26/12 10:53:34,210 ERROR [546548863360] (synthetic-stream.cpp:47) Exception was thrown during user processing callback! 26/12 10:53:34,280 WARNING [547352981888] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61 26/12 10:53:34,290 WARNING [546548863360] (types.cpp:49) Out of frame resources! 26/12 10:53:34,291 ERROR [546548863360] (synthetic-stream.cpp:47) Exception was thrown during user processing callback! 26/12 10:53:34,311 WARNING [546548863360] (types.cpp:49) Out of frame resources! 26/12 10:53:34,311 ERROR [546548863360] (synthetic-stream.cpp:47) Exception was thrown during user processing callback! 26/12 10:53:34,345 WARNING [546548863360] (types.cpp:49) Out of frame resources! 26/12 10:53:34,346 ERROR [546548863360] (synthetic-stream.cpp:47) Exception was thrown during user processing callback! 26/12 10:53:34,377 WARNING [546548863360] (types.cpp:49) Out of frame resources! 26/12 10:53:34,377 ERROR [546548863360] (synthetic-stream.cpp:47) Exception was thrown during user processing callback! 26/12 10:53:34,377 WARNING [547352981888] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61 26/12 10:53:34,409 WARNING [546548863360] (types.cpp:49) Out of frame resources! 26/12 10:53:34,410 ERROR [546548863360] (synthetic-stream.cpp:47) Exception was thrown during user processing callback!

If you could please provide some guidance on this that would be great! Thank you

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Reactions: 2
  • Comments: 15

Most upvoted comments

I solved this problem right now. Open your launch file, and modify the frame rate parameter. Your default value is 30, you can make it smaller.

  <arg name="depth_fps"           default="15"/>
  <arg name="infra_fps"           default="15"/>
  <arg name="color_fps"           default="15"/>