"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

Pixel 3a Vuforia VISLAM support

Hello,

I was trying to run Vuforia VISLAM by disabling ARCore on my new Pixel 3A device ( which has Android 10).

However, when I run the Ground Plane example, I get below error

06-09 15:51:20.837 23559 23580 E AR      : SmartTerrain cannot be initialized when Vuforia Fusion uses the vision-only provider 06-09 15:51:20.837 23559 23580 D Vuforia : Error: SmartTerrain could not be initialized.

My assumption was that if ARCore is not enabled, then it should follow VISLAM. But on Pixel 3a this does not seem to work and it is instead falling back to Vision only provider.

The same sample app runs on S9 by disabling ARCore.I put a log and it says the provider type is 2 in this case. But same log, prints provider type as 1 in Pixel3a although it is in the list of supported devices for VISLAM.

https://library.vuforia.com/content/vuforia-library/en/platform-support/vuforia-engine-recommended-devices.html

 

Also, if I make a Ground Plane example app like specified here : https://library.vuforia.com/articles/Solution/ground-plane-guide.html, and disable ARCore

https://library.vuforia.com/content/vuforia-library/en/articles/Solution/arcore-with-vuforia.html and run on my Pixel3a, it does not run giving the same error. However, it works with Galaxy S9.

 

Can you guide what is wrong here?

 

Thanks

Hi,

The device does not appear on our recommended list: https://library.vuforia.com/content/vuforia-library/en/platform-support/vuforia-engine-recommended-devices.html

Unfortunately it was not calibrated for VISLAM and this is why you get the error.

Thank you.

pudkeaayush

Wed, 06/10/2020 - 21:57

Thanks.

My bad. I thought PIxel 3 and Pixel 3a would be the same but it turns out not.

What exactly does Camera calibration mean?

https://library.vuforia.com/content/vuforia-library/en/articles/Solution/external-camera-calibration.html

Hi,

The library article mentioned covers the calibration for external cameras, when you want to connect for example, an usb camera to your phone, tablet etc.

Coming back to your question, yes, camera calibration is one step that we would need to cover to calibrate it for VISLAM.