iPhone 4 дополненной реальности с iOS5, какие датчики использовать? - PullRequest
2 голосов
/ 01 марта 2012

Я думаю о создании игры дополненной реальности с использованием GPS, камеры и датчиков iPhone. Основная цель игры - обойти рекламные щиты, размещенные в соответствии с их GPS-координатами. Игрок должен иметь возможность обойти рекламный щит дополненной реальности, который может находиться в пределах 30-50 футов от пользователя. В игру играют на улице

Я пытаюсь понять, какие оптимальные датчики мне нужно использовать для расчета положения и ориентации в пространстве.

Это акселерометр + гироскоп внутри какой-то Референсная рамка вместе с расположением ядра от gps? Или делает это излишним?

В качестве альтернативы было бы неплохо узнать, могу ли я надеяться достичь достаточной точности, чтобы обойти точки

Обновление: я нашел это приложение: QuickDistance, которое использует известную высоту уровня глаз для оценки расстояния до объекта у ног пользователя. Что-то подсказывает мне, что ту же концепцию можно использовать для более точного определения локального положения пользователя, чтобы повысить точность GPS путем определения расстояния до известных точек. Я не уверен, есть ли какие-либо открытые шагомер / калькуляторы расстояния, которые используют акселерометр, я хотел бы знать, какую точность можно получить из них.

Если все, что я могу ожидать, это 56-футовая точность на улице, это означает, что мои рекламные щиты должны быть огромными.

PS. Я также заметил невероятную разрядку батареи при использовании metaio SDK для AR, я не уверен, что то, что я описываю, возможно даже с точки зрения срока службы батареи - работающий акселерометр, гироскоп, магнитометр и постоянные обновления GPS могут убить батарея очень быстрая. Это еще одна причина, почему я хочу понять, как отслеживать местоположение с минимальным количеством задействованных датчиков.

Ответы [ 2 ]

1 голос
/ 03 октября 2012

Посмотрите на ChattAR - http://quickblox.com/developers/Chattar, он использует GPS, камеру и датчики iPhone (compas)

ChattAR - это

  1. приложение;
  2. пример кода;
  3. бесплатная и открытая технология, которая приносит социальное взаимодействие через дополненную реальность в ваших приложениях.

Вы можете разработать собственное приложение, используя код ChattAR - это бесплатно, вы можете скачать его с GitHub https://github.com/QuickBlox/ChattAR-ios

Также вы можете скачать ChattAR с itunes - это бесплатно http://itunes.apple.com/us/app/chattar-for-facebook/id543208565?mt=8

1 голос
/ 01 марта 2012

Не уверен, что я полностью понимаю, но вы должны использовать GSP, чтобы получить длинную информацию. Попытка использовать датчики для создания системы точного определения местоположения, вероятно, будет довольно подвержена ошибкам. GPS сообщает точность. Я думаю, что лучшее, что вы получите, это ~ 9 метров, но я сомневаюсь, что это будет так часто. Средняя точность (при условии, что снаружи без деревьев) примерно 17 метров (56 футов).

Так что вы можете ходить вокруг точек. Но вам нужно будет нарисовать круг размером 56 'или больше вокруг каждой точки и предположить, что пользователь находится где-то внутри этой области.

Вы можете попытаться использовать счет мертвых, но счет мертвых + AR выглядит как игра, которая никогда не будет играть правильно для меня. Это слишком сложно для контроля технологий.

Я бы упростил вашу игру и вышел бы на тестирование как можно скорее, чтобы убедиться, что вы думаете о том, что вы в здравом уме. Это вполне может быть не так. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...