关于OrinNX上源码编译安装librealsense和realsense-ros后启动D435i发出imu话题会挂掉
单发图像话题是OK的,但是修改Launch文件发出/camera/imu就会出现如下报红
[ERROR] [1664782650.663608546]: An exception has been thrown: Failed to open scan_element /sys/devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.5/0003:8086:0B3A.0006/HID-SENSOR-200076.3.auto/iio:device1/scan_elements/in_anglvel_x_en Last Error: Permission denied
[ERROR] [1664782650.663637692]: Exception: Failed to open scan_element /sys/devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.5/0003:8086:0B3A.0006/HID-SENSOR-200076.3.auto/iio:device1/scan_elements/in_anglvel_x_en Last Error: Permission denied
打开realsense-viewer也看到红色警告
最后参考这篇 realsenseD435i使用IMU出错_realsense udev-rules are missing-CSDN博客 解决
步骤如下
找到路径librealsense/scripts/
下的setup_udev_rules.sh
cd到librealsense下,先拔下所有摄像头,再执行
./scripts/setup_udev_rules.sh
注意不要进入到scripts文件夹下执行这个脚本,这样会有些相对路径不对。