Я думаю о создании игры дополненной реальности с использованием GPS, камеры и датчиков iPhone. Основная цель игры - обойти рекламные щиты, размещенные в соответствии с их GPS-координатами. Игрок должен иметь возможность обойти рекламный щит дополненной реальности, который может находиться в пределах 30-50 футов от пользователя. В игру играют на улице
Я пытаюсь понять, какие оптимальные датчики мне нужно использовать для расчета положения и ориентации в пространстве.
Это акселерометр + гироскоп внутри какой-то
Референсная рамка вместе с расположением ядра от gps? Или делает это излишним?
В качестве альтернативы было бы неплохо узнать, могу ли я надеяться достичь достаточной точности, чтобы обойти точки
Обновление: я нашел это приложение: QuickDistance, которое использует известную высоту уровня глаз для оценки расстояния до объекта у ног пользователя. Что-то подсказывает мне, что ту же концепцию можно использовать для более точного определения локального положения пользователя, чтобы повысить точность GPS путем определения расстояния до известных точек. Я не уверен, есть ли какие-либо открытые шагомер / калькуляторы расстояния, которые используют акселерометр, я хотел бы знать, какую точность можно получить из них.
Если все, что я могу ожидать, это 56-футовая точность на улице, это означает, что мои рекламные щиты должны быть огромными.
PS. Я также заметил невероятную разрядку батареи при использовании metaio SDK для AR, я не уверен, что то, что я описываю, возможно даже с точки зрения срока службы батареи - работающий акселерометр, гироскоп, магнитометр и постоянные обновления GPS могут убить батарея очень быстрая. Это еще одна причина, почему я хочу понять, как отслеживать местоположение с минимальным количеством задействованных датчиков.