Robotics StackExchange | Archived questions

Failed to connect RealSense camera using realsense2_camera package

I am trying to install realsense ros packages following the instruction https://github.com/intel-ros/realsense. I have successfully built librealsense from source using the instruction given in https://github.com/IntelRealSense/librealsense/blob/master/doc/installation.md. Then I cloned the git repository of realsense2_camera package into the src folder of catkinws directory. After that I did **catkinmake** and everything worked fine. Then I connect the realsense camera to the computer and ran the following

roslaunch realsense2_camera rs_camera.launch

and got the errror given at the end.

Can anyone point me to resolve the issue?

Thank you in advance

<! -- image description

ERROR MESSAGE

$ roslaunch realsense2_camera rs_camera.launch

... logging to /home/nobug-ros/.ros/log/741bfb4a-19ee-11e9-a2a2-642737b8e683/roslaunch-nobug-18599.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://nobug:39973/

summary

PARAMETERS
 * /camera/realsense2_camera/accel_fps: 250
 * /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_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/base_frame_id: camera_link
 * /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/enable_color: True
 * /camera/realsense2_camera/enable_depth: True
 * /camera/realsense2_camera/enable_fisheye: True
 * /camera/realsense2_camera/enable_imu: 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/fisheye_fps: 30
 * /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_optical_frame_id: camera_gyro_optic...
 * /camera/realsense2_camera/infra1_fps: 30
 * /camera/realsense2_camera/infra1_frame_id: camera_infra1_frame
 * /camera/realsense2_camera/infra1_height: 480
 * /camera/realsense2_camera/infra1_optical_frame_id: camera_infra1_opt...
 * /camera/realsense2_camera/infra1_width: 640
 * /camera/realsense2_camera/infra2_fps: 30
 * /camera/realsense2_camera/infra2_frame_id: camera_infra2_frame
 * /camera/realsense2_camera/infra2_height: 480
 * /camera/realsense2_camera/infra2_optical_frame_id: camera_infra2_opt...
 * /camera/realsense2_camera/infra2_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/pointcloud_texture_index: 0
 * /camera/realsense2_camera/pointcloud_texture_stream: RS2_STREAM_COLOR
 * /camera/realsense2_camera/rosbag_filename: 
 * /camera/realsense2_camera/serial_no: 
 * /camera/realsense2_camera/unite_imu_method: 
 * /rosdistro: kinetic
 * /rosversion: 1.12.14

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

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

setting /run_id to 741bfb4a-19ee-11e9-a2a2-642737b8e683
process[rosout-1]: started with pid [18622]
started core service [/rosout]
process[camera/realsense2_camera_manager-2]: started with pid [18625]
process[camera/realsense2_camera-3]: started with pid [18626]
[ INFO] [1547684756.584657520]: Initializing nodelet with 4 worker threads.
[ INFO] [1547684756.680487808]: RealSense ROS v2.1.2
[ INFO] [1547684756.680546036]: Running with LibRealSense v2.17.1
[ERROR] [1547684756.850043496]: No RealSense devices were found! Terminating RealSense Node...
[FATAL] [1547684757.004131073]: Failed to load nodelet '/camera/realsense2_camera` of type `realsense2_camera/RealSenseNodeFactory` to manager `realsense2_camera_manager'
[camera/realsense2_camera_manager-2] process has died [pid 18625, exit code 1, cmd /opt/ros/kinetic/lib/nodelet/nodelet manager __name:=realsense2_camera_manager __log:=/home/nobug-ros/.ros/log/741bfb4a-19ee-11e9-a2a2-642737b8e683/camera-realsense2_camera_manager-2.log].
log file: /home/nobug-ros/.ros/log/741bfb4a-19ee-11e9-a2a2-642737b8e683/camera-realsense2_camera_manager-2*.log
[camera/realsense2_camera-3] process has died [pid 18626, exit code 255, cmd /opt/ros/kinetic/lib/nodelet/nodelet load realsense2_camera/RealSenseNodeFactory realsense2_camera_manager __name:=realsense2_camera __log:=/home/nobug-ros/.ros/log/741bfb4a-19ee-11e9-a2a2-642737b8e683/camera-realsense2_camera-3.log].
log file: /home/nobug-ros/.ros/log/741bfb4a-19ee-11e9-a2a2-642737b8e683/camera-realsense2_camera-3*.log

Asked by anirban on 2019-01-14 23:38:52 UTC

Comments

Did you tamper with the launch file? Can you run realsense-viewer on its own?

Asked by aPonza on 2019-01-15 06:31:05 UTC

I did not make any changes to the launch file. However realsense-viewer works fine, I can see infrared data through it.

Asked by anirban on 2019-01-15 23:35:38 UTC

Just noticed we have a different camera, you have D415 right? Anyways, I don't even get the warnings, so like to ask you to add the whole log from roslaunch until the end, as a text maybe instead of a picture... something else should be the issue here.

Asked by aPonza on 2019-01-16 03:24:11 UTC

Wait, even before that, try reading github issue #301 where another person had likely similar output: the problem seems to be solved by using a USB 3.0 port instead of a 2.0

Asked by aPonza on 2019-01-16 03:27:26 UTC

@aPonza The camera is connected to a USB 3.0 port and I still face the error. Because of character limitations I can not provide the Error Log as text here, instead I have updated the question will complete error images

Asked by anirban on 2019-01-16 16:41:28 UTC

Please don't use an image to display text. Images are not searchable and people cannot copy and paste the text from the image. Please update your question with a copy and paste of the text instead of an image.

Asked by jayess on 2019-01-16 18:47:15 UTC

I have updated the question with error messages in simple text.

Asked by anirban on 2019-01-16 19:37:07 UTC

@aPonza please see the updated question with error message

Asked by anirban on 2019-01-16 19:39:31 UTC

Did my reply get lost? Anyways, the error message you posted now is completely different from the one you had yesterday: No RealSense devices were found! Terminating RealSense Node... means this time you didn't have the camera connected at all.

Asked by aPonza on 2019-01-17 03:55:27 UTC

Answers

try :

roslaunch realsense2_camera rs_rgbd.launch

i use ros melodic on ubuntu 18 and it run with realsense d435

Asked by aryanna003 on 2019-03-08 06:16:28 UTC

Comments