Astra plus not found on Ubuntu 18.04 (orbbec examples work)

I made another post yesterday related to windows installations but I found out that orbbec didnt have drivers for my computer. So I switched to Ubuntu 18.04 and got the orbbec examples to work. Unfortunately Nuitrack cant see the camera. Is there any additional setups needed?

Nuitrack console sample recognizes the camera but it messes up the path to it.

Camera is connected to: Bus 002 Device 005: ID 2bc5:0636

Nuitrack tries to connect to: “2bc5/0636@2/5”

That @ sign should not be there right?

Hi Max!
Sorry for the issues you’ve encountered!
It could be the problem with permission, try running the following command

sudo chmod -R 777 /dev/bus/usb/

Looking forward to your response.

1 Like

I thought so too but still no success. I tried to connect the Realsense d435 to the same computer and i just works with Nuitrack.

Could the Orbbec installation package interfere with Nuitrack?

Dear Max,
What nuitrack version do you use?
Do you use the original cable with your sensor? If not, try using it to see if that solves the problem.
Could you please run ldd /usr/bin/nuitrack_sample and ldd /usr/bin/QtNuitrackLicense in cmd and send us the output.

Looking forward to your response.

Ok! Thanks for all the help!

Version is 0.35.10

Output of ldd /usr/bin/nuitrack_sample:
linux-vdso.so.1 (0x00007ffc10b64000)
libnuitrack.so => /usr/local/lib/nuitrack/libnuitrack.so (0x00007fb77e015000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fb77de0d000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fb77dbee000)
libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007fb77d962000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fb77d745000)
libmiddleware.so => /usr/local/lib/nuitrack/libmiddleware.so (0x00007fb77d16b000)
libopencv_imgproc.so.3.4 => /usr/local/lib/nuitrack/libopencv_imgproc.so.3.4 (0x00007fb77cb9c000)
libopencv_core.so.3.4 => /usr/local/lib/nuitrack/libopencv_core.so.3.4 (0x00007fb77c6a6000)
libglut.so.3 => /usr/local/lib/nuitrack/libglut.so.3 (0x00007fb77c45d000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fb77c0d4000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb77bd36000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fb77bb1e000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb77b72d000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb77b529000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb77e604000)
libGLX.so.0 => /usr/lib/x86_64-linux-gnu/libGLX.so.0 (0x00007fb77b2f8000)
libGLdispatch.so.0 => /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007fb77b042000)
libzip.so => /usr/local/lib/nuitrack/libzip.so (0x00007fb77adbe000)
libtbb.so.2 => /usr/local/lib/nuitrack/libtbb.so.2 (0x00007fb77ab56000)
libbluetooth.so.3 => /usr/local/lib/nuitrack/libbluetooth.so.3 (0x00007fb77a933000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fb77a5fb000)
libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007fb77a3eb000)
libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007fb77a1e5000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fb779fbd000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fb779dab000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fb779ba7000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fb7799a1000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fb77978c000)

Output of ldd /usr/bin/QtNuitrackLicense:
/usr/bin/QtNuitrackLicense: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.11’ not found (required by /usr/bin/QtNuitrackLicense)
linux-vdso.so.1 (0x00007ffdfbdb2000)
libnuitrack.so => /usr/local/lib/nuitrack/libnuitrack.so (0x00007f900ea13000)
libQt5Widgets.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007f900e1cc000)
libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f900da63000)
libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f900d318000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f900cf8f000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f900cd77000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f900c986000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f900c767000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f900c563000)
libmiddleware.so => /usr/local/lib/nuitrack/libmiddleware.so (0x00007f900bf89000)
libopencv_core.so.3.4 => /usr/local/lib/nuitrack/libopencv_core.so.3.4 (0x00007f900ba93000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f900b6f5000)
libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007f900b469000)
libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f900b237000)
libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f900af99000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f900ad7c000)
libicui18n.so.60 => /usr/lib/x86_64-linux-gnu/libicui18n.so.60 (0x00007f900a8db000)
libicuuc.so.60 => /usr/lib/x86_64-linux-gnu/libicuuc.so.60 (0x00007f900a523000)
libdouble-conversion.so.1 => /usr/lib/x86_64-linux-gnu/libdouble-conversion.so.1 (0x00007f900a312000)
libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f9009ffb000)
/lib64/ld-linux-x86-64.so.2 (0x00007f900f002000)
libzip.so => /usr/local/lib/nuitrack/libzip.so (0x00007f9009d77000)
libtbb.so.2 => /usr/local/lib/nuitrack/libtbb.so.2 (0x00007f9009b0f000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f9009907000)
libbluetooth.so.3 => /usr/local/lib/nuitrack/libbluetooth.so.3 (0x00007f90096e4000)
libGLX.so.0 => /usr/lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f90094b3000)
libGLdispatch.so.0 => /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f90091fd000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f9008f49000)
libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f9008d1c000)
libicudata.so.60 => /usr/lib/x86_64-linux-gnu/libicudata.so.60 (0x00007f9007173000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f9006f01000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f9006bc9000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f90069a1000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f900679d000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f9006597000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f9006382000)

Dear Max!
Could you please tell us: are you using nuitrack in a container cause nuitrack doesn’t work in it.

Also, did you manage to run nuitrack on Windows with Astra Plus? Cant find the Orbbec Astra plus

Hi!

No i didnt manage to get it running on Windows at all. Not even the Orbbec samples. The driver was incompatible.

I followed this guide: https://github.com/3DiVi/nuitrack-sdk

And I didnt change anything. But i’m gonna try reinstalling ubuntu now and just install nuitrack, not Orbbec. Think I’ve hade issues with a previous setup where I installed realsense sdk and Nuitrack.

Edit: I did a fresh install now and installed nuitrack by the guide. The realsense d435 camera works directly and the Astra+ has the same issue as before. Mind that I haven’t installed anything else now. Nothing from intel or Orbbec.

Thanks again!

Hi Max!
We sent you an email, please contact us.