realsense-ros: [ROS2] Realsense Camera Node Error

I receive the following error while executing:

ros2 run realsense2_camera realsense2_camera_node

on my SBC Debix Model A (2GB RAM) with Ubuntu 22.04 LTS (Kernel: 5.15.71) and ROS2 Humble Hawksbill installed on it.

[INFO] [1689686546.852992327] [camera]: RealSense ROS v4.54.1
[INFO] [1689686546.853310713] [camera]: Built with LibRealSense v2.54.1
[INFO] [1689686546.853378966] [camera]: Running with LibRealSense v2.54.1
 18/07 15:22:26,882 WARNING [281472727836896] (d400-factory.cpp:1195) DS5 group_devices is empty.
 18/07 15:22:27,259 ERROR [281472727836896] (librealsense-exception.h:52) xioctl(VIDIOC_S_EXT_CTRLS) failed Last Error: Invalid argument
 18/07 15:22:27,283 WARNING [281472727836896] (rs.cpp:312) null pointer passed for argument "device"
[WARN] [1689686547.284061376] [camera]: Device 1/3 failed with exception: xioctl(VIDIOC_S_EXT_CTRLS) failed Last Error: Invalid argument

I’ve installed “succesfully” (no problems appeared) both the SDK and RealSense libs (and dependencies).

The camera is correctly plugged via USB, as it shows the lsusb command:

Bus 002 Device 003: ID 8086:0b3a Intel Corp. Intel(R) RealSense(TM) Depth Camera 435i

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 50

Most upvoted comments

3.22 is newer than 3.8, so it should be fine.

Instructions for using the CMake tool to build the SDK from source code with the RSUSB backend method can be found at https://github.com/IntelRealSense/librealsense/issues/9931#issuecomment-964289692