Orbbec Astra - udev files issues

asked 2017-01-29 03:10:17 -0600

MarkyMark2012 gravatar image

Hi,

Just trying to get my system to recognise the Astra by adding the orbbec-usb.rules via install.sh. I've downloaded this from https://github.com/tfoote/ros_astra_camera

The package compiles without issue. But won'ts start because of the above problem.

Any ideas what I can check? lsusb returns:

$lsusb
Bus 002 Device 003: ID 2bc5:0401

Which I know is the Astra, just doesn't seem to get named. I know that the file is in the correct location

mark@mxnetlinux3:/etc/udev/rules.d$ ls
56-orbbec-usb.rules  70-persistent-net.rules  README

Thanks

Mark

edit retag flag offensive close merge delete

Comments

It looks good. Have you reload udev system service?:

sudo service udev reload
sudo service udev restart
abrzozowski gravatar image abrzozowski  ( 2017-01-30 04:07:38 -0600 )edit

or, have you tried creating rules from the https://raw.githubusercontent.com/orb... It has additional symlink to devs. After all check /dev directory for connected Astra.

abrzozowski gravatar image abrzozowski  ( 2017-01-30 04:09:59 -0600 )edit

@abrzozowski - thanks for the reply but unfortunately that didn't work either. All I can think is that I'm doing something fundamentally wrong but I've no-idea what.

MarkyMark2012 gravatar image MarkyMark2012  ( 2017-01-30 18:20:15 -0600 )edit

In my system it looks like: 1) I plug in device 2) lsusb out: Bus 003 Device 003: ID 2bc5:0401, so 3) in /dev directory i have symlink to astra <:/dev$ file astra astra: symbolic link to bus/usb/003/003

In your case you should get access to device under /dev/bus/usb/002/003 directory.

abrzozowski gravatar image abrzozowski  ( 2017-01-31 04:54:41 -0600 )edit

problem is that the device is assigned a different ID each time the system is started

MarkyMark2012 gravatar image MarkyMark2012  ( 2017-02-01 16:10:21 -0600 )edit