Hurray, got it working with the help of my colleague.
So, the key steps to make things working for me are as follows:
-
Download and extract the Linux version of OpenNI
-
Create a
56-orbbec.rules
file with the below contents and move it to /etc/udev/rules.d/ (needs sudo):# Make Orbbec devices mount with writing permissions (default is read only for unknown devices) # Astra SUBSYSTEM=="usb", ATTR{idVendor}=="2bc5", ATTR{idProduct}=="0401", MODE:="0666", OWNER:="root", GROUP:="video"
-
In the terminal you want to run the samples add the path to the OpenNI library to
LD_LIBRARY_PATH
. For example:export LD_LIBRARY_PATH=~/Downloads/OpenNI-Linux-x64-2.2_Orbbec3D/Redist/
-
Run your choice of sample (instructions tested with
SimpleRead
andSimpleViewer
).