"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

Objects placed on ground plane drift on ARCore devices

This is with the ground plane demo and with our own implementation in Unity. 

  • User places the astronaut on the ground.
  • User can walk around the astronaut and walk towards her and she stays in place
  • User puts down phone or turns away from the astronaut and causes it to lose tracking.(Losing tracking means that when the user attempts to look back at the building, it is no longer there.)
  • The user looks back at the astronaut and now she no longer stays in place. She drifts as the user moves the view, cannot be walked around, sometimes drifts on her own. Behavior is largely similar to the mid-air demo. 
  • This happens whether or not the user uses the reset button. Resetting does not fix the issue
  • Restarting the app fixes the issue
  • Switching to another app and then back again while the AR is running also sometimes fixes the issue. 
  • This happens on ARCore devices (Samsung Galaxy S7) consistently. My QA team says it also occurs on non-ARCore S6 and ARCore S8
  • Testing with iPhone with ARKit on another device in the same room has no problems
  • Room is well-lit with a regular patterned floor. Happens in multiple different environments consistently however. 

Our team is interested in knowing if this is an issue other devs know how to correct. Or if it is a bug in Vuforia that they are planning to correct soon. The feature is being used in a game that we have to finish and if it isn't fixable we need to know asap so that we can use another AR SDK. The inability of the reset button to correct it makes it not feasible for distribution in our game. 

Thanks

I can't offer any solutions, but I can verify that Ground Plane tracking seems a lot less stable with Unity + Vuforia than when I use Google's AR Stickers within the Camera App. I'm running a Google Pixel 2 with Unity 2017.3.1.p2.

IvanRoyale

Wed, 03/07/2018 - 23:28

I don't have an answer either but I'm chiming in to say that I am also finding Unity+Vuforia's ground plane tracking far less usable than using Unity+ARCore plugin.  I need reliable ground plane + image recognition in an app I'm building.  I would prefer to use ARCore plugin for ground

timkoppers

Sun, 03/11/2018 - 19:14

Can someone confirm Vuforia fusionis actually using ARcore? I think they use their own slam detection on ARcore compatible devices and not yet ARcore itself. Maybe because the ARcore 1.0 version is just released? Hope a vuforia dev can confirm this.

Officially, ARCore support came with Vuforia 7.0.43+ and as long as the Unity version you are running is 2017.3.0p2 or above (so core version 2017.3.1+ is included) you will have this version of Vuforia or above.

Sadly no luck for me - I believe the standard guidance for using Ground Plane is to have those settings as you've put them. Either way my setup has looked like that from the beginning of my tests.

We generally don't provide this sort of build. What avenue did you reach out to the sales team with? Was it this? https://developer.vuforia.com/contact-sales

Thanks,

Vuforia Support

They actually responded shortly before you posted, haha. The response said there currently is no preview available.

If there is any kind of avenue or contact for this sort of build/support please let me know. Thanks again.

If anyone wants ARCore running in the same Unity app with Vuforia, follow these steps:

 

1) Create a simple Unity project with the ARCore plugin and build an APK, and build another APK with a different project with the Vuforia plugin.

scott_a_ashton

Thu, 04/05/2018 - 03:38

I can't speak for anyone else but I feel a little misled about the whole Vuforia Fusion situation.

AFAIK Vuforia Fusion does not use ARCore at the moment so you should stop advertising as such.  

Hello scott_a_ashton,

Our apologies that you feel misled about Vuforia Fusion.

Fusion is currently leveraging ARKit on those devices which support it and will be doing the same with ARCore in Vuforia 7.2, as mentioned here https://developer.vuforia.com/

Thanks,