"We offer new support options and therefor the forums are now in read-only mode! Please check out our Support Center for more information." - Vuforia Engine Team

Sample has no stable tracking

Hi

i have Unity 5.4.0f3-HTP Personal and Vuforia 6.1.17.

I am running the Hololens sample with he teapots and the stone markers. I am able to deploy to the Hololens and the marker is recognized but when i walk around the marker the tracking is not smooth. The teapot jumps to a new position every time i move around the marker or move my head slightly. Its feels like Vuforia resubmits the position to Hololens, after i move by a significant amount. Only when i dont move and keep my head in the same position the teapot stays at the same place.

According to documentation https://library.vuforia.com/articles/Training/Developing-Vuforia-Apps-for-HoloLens

the procedure should be this

  1. Vuforia’s target Tracker recognizes the target
  2. Target tracking is then initialized
  3. The position and rotation of the target are analyzed to provide a robust pose estimate for HoloLens to use
  4. Vuforia transforms the target's pose into the HoloLens spatial mapping coordinate space
  5. HoloLens takes over tracking and the Vuforia tracker is deactivated

So after step 5) Vuforia should disable itself and not readjust the position. But instead it keeps tracking and resubmits new positions if the head is slightly moved. I verified this in Debug mode, where every time Vuforia finds a target it does a Debug.Log message.

If you disable extended tracking, Vuforia runs all the time and the tracking is smooth but the teapot disappears as soon as the marker disappears. In extended mode the teapot persists even after the marker is removed, but if the marker is visible i get the aforementioned jumps. 

Does anyone else has a similar experience?

 

Thanks

Dimi

christop4D

Wed, 11/30/2016 - 16:24

Actually I managed to get much smoother tracking now.

It turns out that my printed marker was not in the correct size. Hololens and in general stereo augmentations have a problem with this.

@medabit and others, I did get it work in HL by printing the target image that is print out exact size as when upload and specified in Unity. However, if the HL keep looking at the image, the tracking is shifted a bit and then it came back, kind of unstable. Is there a way to improve it.