Robotics StackExchange | Archived questions

Orbbec Astra - udev files issues

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/rosastracamera

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

Asked by MarkyMark2012 on 2017-01-29 04:10:17 UTC

Comments

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

sudo service udev reload
sudo service udev restart

Asked by abrzozowski on 2017-01-30 05:07:38 UTC

or, have you tried creating rules from the https://raw.githubusercontent.com/orbbec/ros_astra_camera/master/56-orbbec-usb.rules? It has additional symlink to devs. After all check /dev directory for connected Astra.

Asked by abrzozowski on 2017-01-30 05:09:59 UTC

@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.

Asked by MarkyMark2012 on 2017-01-30 19:20:15 UTC

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.

Asked by abrzozowski on 2017-01-31 05:54:41 UTC

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

Asked by MarkyMark2012 on 2017-02-01 17:10:21 UTC

Answers