MagicLeap Marker Tracker Example (OpenXR) does not update

Hi folks,

We tried to use your new Marker Tracker Example (Marker Tracker Example | MagicLeap Developer Documentation).

Unfortunately, the Marker Tracker Example using OpenXR does not update the position of the marker!

We dug a bit deeper and it looks like the MarkerDetector caches the pose of the marker in the markerPoses dictionary and thus we always get the first recognized pose. So the example cube stays at the very first position the marker gets recognized at.

Am I missing something here?

Thanks in advance for your answers.

Unity Editor version: Unity 2022.3.16f1
ML2 OS version: 1.5.0
MLSDK version: (OpenXR) Magic Leap SDK 2.0.0
Host OS: Windows

Hi @miwehrli
I will have a look at the sample and see what I can find.

I have reproduced the behavior and I am going to get it in front of the responsible team. Thank you for letting us know.

Our OpenXR team is at work fixing the bug. For now you can use the MLSDK Marker Tracker. Note the default configuration is set to track QR codes, you will need to switch type to Aruco_April if they want to track aruco markers

Heads up, this has been fixed in SDK version 2.1.0

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.