Intel realsense D435, Raspberry pi5

Hi there, my company and I are very interested in using Nuitrack, but we cannot find specific information and installation guides for Raspberry Pi. Currently, we have a intel realsense d435 sensor Raspberry Pi 5 and Pi 3 boards, and we can change the model of the Pi if necessary, as well as its OS. We would prefer to keep the RealSense sensor, with the possibility of changing the model. Our goal is to build a body-tracking queue with subsequent sending of the listed image coordinates to a Unity app on a mobile device. We wanted to understand better the compatibility and guide on how to get started.
If it were possible to contact or be contacted by the developers or their representatives directly, that would be perfect.

Hi @Tommaso

You need to use Pi4 to work with nuitrack+realsense. Pi5 is not supported at the moment.
Install Pi OS arm64, download and install nuitrack sudo dpkg -i nuitrack-linux-arm64.deb
Connect realsense, make sure you are using usb3 port.
Run nuitrack

Hi, @irakli ,

  1. I installed the aforementioned .deb package and could run Nuitrack to activate my license.
    1.1. But when hit the “Try Nuitrack!” button, I got the error

Test failure!
Can’t create DepthSensor module
Realsense2DepthProvider: Can’t initialize Realsense2: rs2_config_resolve(config:0x7f8002e170, pipe:0x7f80003fc0):
Couldn’t resolve requests

  1. I’m on RPi4B 8GB arm64, using a RealSense d455

  2. I compiled librealsense2 ( (followed GitHub - mathklk/realsense_raspberry_pi4: Step by step instructions for installing librealsense on a Raspberry Pi 4 - ah, didn’t need to build protobuf, installed it via pip) and ran the example.py successfully.

  3. I built the Nuitrack SDK 0.37.17 from code: https://github.com/3DiVi/nuitrack-sdk/archive/refs/tags/v0.37.17.zip

4.1. Then compiled the nuitrack_console_sample and got the very same error “Can’t create DepthSensor module” etc.

Any thoughts? Thanks in advance!

Tiago

Hi @brizolara
This is a known issue, Nuitrack with realsense sensors only works via usb3. Please check that you are using usb3 port on pi4 as well as the cable.

1 Like

It was indeed the cable! So strange that librealsense worked anyway! Thanks :pray: