realsense-ros: l515 fails to start
I’ve built libreasense (f7cdf6e8961e1709f6d864bdb33095c00a671ca7), realsense_ros (a25ea06f3006753f5ce428822d0fac43500a5908) and ddynamic_reconfigure (0481332a3e4dceff458c202657f64c6b44224eb5) with catkin build on ubuntu gnome 16.04.
I am trying to test l515 camera and I am not sure how to do that properly.
I tried to do roslaunch realsense2_camera rs_camera.launch
and it failed with the following message:
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: False
* /camera/realsense2_camera/enable_color: 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: 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.12
NODES
/camera/
realsense2_camera (nodelet/nodelet)
realsense2_camera_manager (nodelet/nodelet)
auto-starting new master
process[master]: started with pid [32267]
ROS_MASTER_URI=http://localhost:11311
setting /run_id to 453ea012-c806-11ea-bb25-6045cba6d4c9
process[rosout-1]: started with pid [32280]
started core service [/rosout]
process[camera/realsense2_camera_manager-2]: started with pid [32297]
process[camera/realsense2_camera-3]: started with pid [32298]
[ INFO] [1594973985.115231597]: Initializing nodelet with 8 worker threads.
[ INFO] [1594973985.262471325]: RealSense ROS v2.2.15
[ INFO] [1594973985.262492045]: Built with LibRealSense v2.36.0
[ INFO] [1594973985.262501375]: Running with LibRealSense v2.36.0
[ INFO] [1594973985.272127214]:
[ INFO] [1594973985.368550052]: Device with serial number 00000000f0140571 was found.
[ INFO] [1594973985.368619829]: Device with physical ID /sys/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/video4linux/video2 was found.
[ INFO] [1594973985.368655759]: Device with name Intel RealSense L515 was found.
[ INFO] [1594973985.369671230]: Device with port number 2-3 was found.
[ INFO] [1594973985.377239676]: getParameters...
[ INFO] [1594973985.526126909]: setupDevice...
[ INFO] [1594973985.526186872]: JSON file is not provided
[ INFO] [1594973985.526217698]: ROS Node Namespace: camera
[ INFO] [1594973985.526254352]: Device Name: Intel RealSense L515
[ INFO] [1594973985.526274428]: Device Serial No: 00000000f0140571
[ INFO] [1594973985.526298089]: Device physical port: /sys/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/video4linux/video2
[ INFO] [1594973985.526322980]: Device FW version: 01.04.01.02
[ INFO] [1594973985.526342452]: Device Product ID: 0x0B64
[ INFO] [1594973985.526362723]: Enable PointCloud: Off
[ INFO] [1594973985.526383246]: Align Depth: Off
[ INFO] [1594973985.526403715]: Sync Mode: Off
[ INFO] [1594973985.526522738]: Device Sensors:
17/07 13:19:45,528 WARNING [139898572363520] (backend-v4l2.cpp:1223) Pixel format 20202043-0000-0010-8000-00aa003 likely requires patch for fourcc code C !
[ INFO] [1594973985.532414370]: L500 Depth Sensor was found.
[ INFO] [1594973985.537559566]: RGB Camera was found.
[ INFO] [1594973985.538821560]: Motion Module was found.
[ INFO] [1594973985.538874310]: num_filters: 0
[ INFO] [1594973985.538894866]: Setting Dynamic reconfig parameters.
nodelet: /path/to/l515/src/librealsense/src/types.cpp:179: const char* librealsense::get_string(rs2_sensor_mode): Assertion `!is_valid(value)' failed.
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Reactions: 1
- Comments: 17 (2 by maintainers)
Ah yes, sorry I forgot to mention to change the order of the enum as well:
typedef enum rs2_sensor_mode { RS2_SENSOR_MODE_QVGA, RS2_SENSOR_MODE_VGA, RS2_SENSOR_MODE_XGA, RS2_SENSOR_MODE_COUNT /**< Number of enumeration values. Not a valid input: intended to be used in for-loops. */ } rs2_sensor_mode;
If the camera is connected as a usb2.0 device it may explain the error. Can you make sure you are connected as a USB3 device? Check with realsense-viewer if you can.