Hello,
My ground plane app shows an error that device was unable to start positional device tracker and that Ground plane is not supported. The device is Samsung A51 and Google Play services for AR is installed and updated to the latest version. I am using Unity 2019.4.26 and Vuforia version 9.3.3. I have also set device tracker to Optional and checked include AR Core under Vuforia Configuartion. I am building for Android 11.
I then installed the apk on redmi 7 pro and there was no issue. How do I check in the build if Vuforia has included ARcore library? I used a script on the Redmi device to detect if Platform Sensor Fusion is enabled :
FusionProviderType trackerType = VuforiaRuntimeUtilities.GetActiveFusionProvider(); Debug.Log(VuforiaRuntimeUtilities.GetActiveFusionProvider()); if (trackerType == FusionProviderType.PLATFORM_SENSOR_FUSION) { textObject.text = "ARCore is used"; } else if (trackerType == FusionProviderType.VUFORIA_SENSOR_FUSION) { textObject.text = "VSLAM is used"; } else if (trackerType == FusionProviderType.VUFORIA_VISION_ONLY) { textObject.text = "Vision Only is used"; }
The script showed that Vuforia had enabled Platform Sensor Fusion. Why is it that the app fails on Samsung A51 when it is in the list of ARcore supported devices?
Is there any method to get rid of the Ground Plane not supported error message and activate positional tracker? Our app is ready for publishing and not getting Ground Plane on AR core supported devices is a cause for concern.
Thanks in advance.
Rajeev
Hi ,
Hi ,
One significant test on this
One significant test on this device could be to test a sample Google ARCore app like ARCore HalloAR.app . This will ensure that on this device tthe ARCore native api is working. Example - test with ARCore GR app on Samsung S9+.
Hello Roland,
Hello Roland,
Hello Rajeev,
Hello Rajeev,
thanks for your feedback!
One point will be to identify if a device is supported. There was a suggestion from dev team
Hello Sir,
Hello Sir,
I apologize for this very late back post. I had met with an accident and was laid up for close to three months. I have taken up from where I had left my project and tried to implement given here on enforcing a specific Fusion-tracker. Here is my code