OrbbecSDKDepthProvider.cpp: 446 - Assertion '_depthProfile' failed, Depth profile (640x480x30) not found

Hi,

I use nuitrack-ubuntu-amd64.deb

My camera is Orbbec Astra 2 .It is recommended by you.

But when I try Nuitrack ,there is some error .

I have tried

OrbbecSDK_v2.1.1_202412201026

OrbbecSDK_v2.4.3_202505191331

OrbbecSDK_v2.4.8_202507031325

OrbbecSDK_v2.6.3_202512231427

with

Nuitrack v0.38.5

Release Date: 11 Jul 2025
Nuitrack Runtime version: 0.38.5
Nuitrack SDK version: 1.14.5.

When I use Orbbec Viewer ,it can show depth stream.

Orbbec Viewer can show depth stream.

when I use

Nuitrack v0.37.24

Release Date: 1 Jul 2024
Nuitrack Runtime version: 0.37.24
Nuitrack SDK version: 1.13.24,

it can work

Nuitrack v0.38.2

Release Date: 3 Mar 2025
Nuitrack Runtime version: 0.38.2
Nuitrack SDK version: 1.14.2

can work

Nuitrack v0.38.4

Release Date: 6 Jun 2025
Nuitrack Runtime version: 0.38.4
Nuitrack SDK version: 1.14.4

cannot work

Hello @Elliot
Sorry for the delay.
What do you mean by “I have tried OrbbecSDK_v2.*”? Are you running orbbec viewer in parallel with nuitrack, or would you change the orbbec sdk libs in nuitrack to the new one?

No, I’m not running Orbbec Viewer side-by-side with Nuitrack.
What I meant is that I tested different Nuitrack releases against different Orbbec-SDK v2.x versions.After my tests, I found that any Nuitrack version later than v0.38.4, when paired with the newest OrbbecSDK, triggers the error shown in the post.

Hello @Elliot
Sorry for the wait.
Could you please send a screenshot from Orbbec Viewer showing what resolution settings are available and the firmware version of your sensor?