Можно ли разработать внутреннюю навигацию с помощью ARCore? - PullRequest
0 голосов
/ 25 июня 2018

Я пытался добиться с помощью облачных якорей Google, но у него есть ограничение в 24 часа (после этого якоря облаков становятся недействительными).
И еще один способ - создать реплику Unity, но это будет слишком длительный процесс.

Любыми другими способами, пожалуйста, предложите мне или любую идею: https://www.insidernavigation.com/#solution - как они достигли этого?

А как сохранить общую систему координат в облаке или локально?

Ответы [ 2 ]

0 голосов
/ 18 сентября 2018

Текущие версии ARCore и ARKit имеют ограниченные возможности сохранения.Таким образом, обходной путь - который, я думаю, это то, что они используют на том сайте, который вы связали, - это использование изображений / QR-кодов, которые они используют, чтобы локализовать устройство с реальным положением в мире, а затем использовать возможности устройства SLAM для определения движения и позы устройства..

Так, например, у вас может быть QR-код или изображение, которое представляет положение 1,1 в северном направлении в реальном мире.Удобно, вы можете использовать ARCore / ARKit для обнаружения этого изображения.Когда это конкретное изображение отслеживается устройством, вы можете с уверенностью определить, что устройство находится в положении 1, 1 (или близко к нему).Затем вы используете эту информацию, чтобы нанести точку на карту на 1,1.

. По мере движения вы можете отслеживать дельты в позе AR-камеры (положение и поворот), чтобы определить, двигались ли вы вперед, повернулисьи т. д. Затем вы можете использовать эти дельты для обновления положения этой точки на вашей карте.

В этом есть внутренний дрейф, поскольку SLAM не идеален.Но в AR-инфраструктуре должен быть какой-то способ компенсировать это, используя обнаружение функций, или пользователь может переместиться, ища другую цель QR / изображения.

0 голосов
/ 01 июля 2018

Насколько мне известно, эта система виртуального позиционирования еще не была внедрена в Google arcore. Ссылка, которую вы предоставили, эти парни используют iBeacon для позиционирования.

...