Log in or register to post comments

Objects placed on ground plane drift on ARCore devices

March 2, 2018 - 9:06am #1

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

Objects placed on ground plane drift on ARCore devices

April 5, 2018 - 10:56am #15

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,

Vuforia Support

Objects placed on ground plane drift on ARCore devices

April 4, 2018 - 8:38pm #14

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.  

Most people have found there is a massive gap in quality between Groundplane (backed by ARkit for instance) experience versus the default GroundPlane. My client has just disabled AR support for devices that do not support ARCore and ARKit.

Now I have an issue (in finding out that ARCore is STILL not being used despite info stating that it would be after 1.0 release of ARCore) that I have absolutely no AR running on Android.  

I would really appreciate a more specific timeline than "a later version".  That would really help in plotting a workaround situation (such as just used ARCore plugin for instance).

Thanks

 

 

 

 

  

 

 

Objects placed on ground plane drift on ARCore devices

April 4, 2018 - 9:19am #13

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.

2) Extract AndroidManifest.xml from each APK and merge them.

3) Create a new project with Vuforia enabled in XR Settings, then import the ARCore Unity plugin. Do not enable ARCore in the XR Settings.

4) Add the "Vuforia Behaviour" script to the ARCore camera and disable it. This prevents Vuforia from auto running in the scene.

 

Please note you cannot run Vuforia and ARCore in the same scene at the same time. This workaround might be useful for developers who just need a scene with ARCore tracking, and another scene with Vuforia's image tracking.

Objects placed on ground plane drift on ARCore devices

March 23, 2018 - 11:39am #12

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.

Objects placed on ground plane drift on ARCore devices

March 23, 2018 - 11:28am #11

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

Objects placed on ground plane drift on ARCore devices

March 23, 2018 - 10:43am #10

Strasza wrote:

ARCore is currently not being used, but will be utilized in a future Vuforia update.

Thanks,

Vuforia Support

Hi Strasza,

Is there a way to get access to the preview version of Vuforia with ARCore? I have a time critical production and even an experimental build will work.

I've tried contacting the Vuforia sales team but have received no response.

Thank you.

Objects placed on ground plane drift on ARCore devices

March 23, 2018 - 10:10am #9

ARCore is currently not being used, but will be utilized in a future Vuforia update.

Thanks,

Vuforia Support

Objects placed on ground plane drift on ARCore devices

March 19, 2018 - 2:59am #8

How can you tell if ARCore is actually working and performing? This must be included.

Objects placed on ground plane drift on ARCore devices

March 13, 2018 - 6:54am #7

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.

Objects placed on ground plane drift on ARCore devices

March 13, 2018 - 5:18am #6

Hey, I am not quite sure if its a coincidence or a real thing, but the following improved the tracking for me: 

In the Vuforia Settings (ARCamera -> Open Vuforia Settings), check the "Track Device Pose" option and select POSITIONAL. The tracking was way better than before, but I still prefer ARCore and Unity instead of Ground Plane Detection and Unity. Let me know if it helped!

(Unity Version: 2017.3.1p1, Vuforia Version 7.0.47, tested on Pixel 2)

Greetings,

Micha

AttachmentSize
Image icon DeviceTracker.jpg9.64 KB

Objects placed on ground plane drift on ARCore devices

March 13, 2018 - 4:33am #5

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.

That being said, realistically I am experiencing the same issues everyone else has mentioned with both the Ground Plane sample app and my own experiments. It's either a case that Vuforia is not detecting ARCore functionality and using standard Ground Plane tech, or it's a rocky integration. 

Objects placed on ground plane drift on ARCore devices

March 11, 2018 - 12:14pm #4

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.

Vuforia ground plane = not good yet

March 7, 2018 - 3:28pm #3

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 plane and use Vuforia only for image recognition, but now that Vuforia is integrated, Unity prevents you from using both.  Does anyone know of a way around this?

Objects placed on ground plane drift on ARCore devices

March 6, 2018 - 7:14pm #2

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.

Log in or register to post comments