Intel Realsense SR300 Udev Rules

209 views
Skip to first unread message

gearsmotion789

unread,
May 5, 2018, 1:15:35 AM5/5/18
to LINOROBOT
Hi,
I am trying to setup the Udev rules for SR300, but after copying the saved rules and restarting the computer, the device cannot be found. How can I fix this?

My rules:
KERNEL=="ttyACM?", SUBSYSTEM=="tty", ATTRS{idVendor}=="05e3", ATTRS{idProduct}=="0610", ATTRS{serial}=="None", MODE="0666" SYMLINK+="1"
KERNEL=="ttyACM?", SUBSYSTEM=="tty", ATTRS{idVendor}=="041e", ATTRS{idProduct}=="409b", ATTRS{serial}=="161009085811", MODE="0666" SYMLINK+="2"

Screenshot from 2018-05-04 22-13-26.png

gearsmotion789

unread,
May 5, 2018, 1:17:31 AM5/5/18
to LINOROBOT
Also, I don't know why 2 ports show up for the 1 Intel Realsense. So I just named the first port, '1', and the second, '2'.

Ali Abdelmoneim

unread,
May 5, 2018, 3:42:42 AM5/5/18
to LINOROBOT
Hi gearsmotion789,

Make a new file name it lidar.rules save it in /etc/udev/rules.d inside the file write the following

ACTION=="add", ATTRS{idVendor}=="041e", ATTRS{idProduct}=="409b", SYMLINK+= "linolidar"

Thanks.
Ali.

Ali Abdelmoneim

unread,
May 5, 2018, 3:50:41 AM5/5/18
to LINOROBOT
don't forget to reboot

gearsmotion789

unread,
May 5, 2018, 2:47:16 PM5/5/18
to LINOROBOT
Thanks. That worked. However, when I get to Part 5 and run, "roslaunch linorobot laser.launch", I get a big error. How can I fix this?
Screenshot from 2018-05-05 11-44-30.png

Ali Abdelmoneim

unread,
May 5, 2018, 5:40:09 PM5/5/18
to LINOROBOT
Hi gearsmotion789,

Glad it worked. Now edit this file "/linorobot_ws/src/linorobot/launch/include/lidar/realsense.launch"

in the second line: <include file"$(find realsense_camera)/launch/r200_nodelet_default.launch"/>

change it to: <include file"$(find realsense_camera)/launch/sr300_nodelet_default.launch"/>

Thanks.
Ali.

gearsmotion789

unread,
May 5, 2018, 11:45:35 PM5/5/18
to LINOROBOT
I tried that, but I still get the error. I think there's something about the driver. How can I fix this?


Screenshot from 2018-05-05 20-43-46.png

Ali Abdelmoneim

unread,
May 6, 2018, 3:04:04 AM5/6/18
to LINOROBOT
Hi gearsmotion789,

May I know which version of Ubuntu are you running.

Thanks.
Ali.

gearsmotion789

unread,
May 6, 2018, 1:49:59 PM5/6/18
to LINOROBOT
16.04

Juan Miguel Jimeno

unread,
May 7, 2018, 3:20:21 AM5/7/18
to LINOROBOT
Hi,

Linorobot’s uDev rules doesn’t apply to Kinect and Intel RealSense sensors as the its ROS drivers automatically detect the hardware. Just make sure the driver works and you should be able to use it with Linorobot.

gearsmotion789

unread,
May 10, 2018, 1:09:25 AM5/10/18
to LINOROBOT
How do I install the Intel Realsense drivers for the SR300? I don't think the drivers are installed on my computer.

Dominic Schmidt

unread,
May 10, 2018, 7:58:34 AM5/10/18
to LINOROBOT
This is the installation tutorial for your camera driver: https://github.com/IntelRealSense/librealsense/blob/legacy/doc/installation.md

It is important that you use this legacy one because the newer version only supports 400 series cameras.
On top of that you need this package to use the camera with ros: http://wiki.ros.org/realsense_camera
Message has been deleted

gearsmotion789

unread,
May 12, 2018, 4:25:11 PM5/12/18
to LINOROBOT
Which part of the instruction actually installs the driver from the instruction? I have run into issues when I try to do Video4Linux Backup Preparation. And what should the port name of the realsense be when I type in lsusb?

gearsmotion789

unread,
May 15, 2018, 8:55:18 PM5/15/18
to LINOROBOT
Shouldn't the SR300 work with the New LibRealsense SDK 2.0 as it says, "Intel® RealSense™ SDK 2.0 is a cross-platform library for Intel® RealSense™ depth cameras (D400 series and the SR300)" from https://github.com/IntelRealSense/librealsense?
Reply all
Reply to author
Forward
0 new messages