Search Unity

Ground Plane Augmentation Drifting or Jittering

Discussion in 'Vuforia' started by gmead, Feb 9, 2018.

  1. gmead

    gmead

    Joined:
    Feb 28, 2013
    Posts:
    13
    Hi folks,

    I have created an AR experience in Unity using Vuforia 7 and it's ground plane features. I have been able to place the object in the camera view where I want it, but as I move the iPad around, the object sometimes stays put and seems anchored in place, but other times it will drift and move along with me as I move, or it becomes shaky/jittery. Is there any way to improve this?

    The experience was created in Unity 2017.3.0p3 and is being run on an iPad Air 2 with iOS 11.2.

    Thank you for your time.

    Glen
     
  2. jGate99

    jGate99

    Joined:
    Oct 22, 2013
    Posts:
    871
    Same issue, but no response :(
     
  3. Vuforia-Strasza

    Vuforia-Strasza

    Official Vuforia Employee Vuforia

    Joined:
    Jun 13, 2017
    Posts:
    548
    Due to the nature of the technology, Ground Plane may not be able to provide 6DoF tracking in all environments. This article includes some information for an ideal Ground Plane environment: https://library.vuforia.com/articles/Training/ground-plane-guide.html

    Specifically, the following is relevant to this issue:
    Ground Plane utilizes images from the device camera to understand the basic geometry of your environment. Therefore it is necessary to stage Ground Plane experiences in settings that enable the camera to accurately capture the details of the surroundings.
    Recommendations:
    • Stable lighting conditions
    • Moderate lighting - not too bright or too dark
    • Avoid glare and dark shadows
    • Surface details help to reveal geometry and improve accuracy and performance

    Doing my own experiments, I found that in areas with low detail surfaces I was able to improve the experience by taking additional time to scan the environment before performing the first hit test. While not guaranteed to work, I was able to 6DoF/positional tracking in a wide variety of environments such as low detail carpet, tiles, and pavement.

    The Ground Plane feature will continue to improve with future Vuforia releases. APIs that provide information on the tracking quality are coming in the future. These can be used to determine the quality of the area you are scanning and allow you to advise the user of what steps they can take to improve their experience.
     
  4. Shlje

    Shlje

    Joined:
    Feb 25, 2018
    Posts:
    1
    Is there a way to try and modify the code for tracking?

    To try and improve the UX (i.e. if the anchor is broken, reset to same coordinates)

    Or, modify the code for the tracking itself (6dof -> 9dof and similar)

    Talking without knowing the subject extensively but willing to try atleast.