Как работает Google Indoor Navigation? - программирование
Подтвердить что ты не робот

Как работает Google Indoor Navigation?

Для проекта в моем университете мне нужно собрать информацию о Google Indoor Maps. Я потратил несколько часов на поиск информации о том, как Google Indoor Navigation действительно работает. Я нашел несколько ссылок о том, как создавать планы Google Floor следующим образом:

http://support.google.com/gmm/bin/answer.py?hl=en&answer=1685896

И как вы можете улучшить точность местоположения с помощью приложения Marker Marker Marker:

http://support.google.com/gmm/bin/answer.py?hl=en&answer=2667756&topic=1685871&ctx=topic

Говорят, что приложение собирает общедоступные широковещательные данные. Но нигде информация о том, какая информация собирается и как. Несколько обсуждений здесь и несколько статей, которые я нашел, говорят, что Google использует точки доступа Wi-Fi и сотовые антенны для внутреннего позиционирования. Но я не мог найти никакой официальной информации от Google, которую я могу использовать в своем проекте.

Можете ли вы предложить мне, где я могу найти ответы на следующие вопросы:

  • Как работает маркер планшета Google Maps? Какая информация собирается и как? Официальный технический документ Google будет приятным, поэтому я могу использовать его для своей работы.
  • Как повысить точность внутренней навигации Google, добавив точки доступа Wi-Fi, станции Bluetooth или другую технологию?
  • Как добавить дополнительную информацию, такую ​​как экстренные выходы и туалеты, в план этажа, чтобы пользователь мог перемещаться со своим смартфоном в эти особые точки?
  • Можно ли добавлять информацию о комнатах, чтобы пользователь мог нажать пальцем на них, чтобы получить дополнительную информацию? Например, какой отдел находится в этом номере и т.д.

Я нашел много вещей о внутреннем позиционировании и внутренней навигации. Но ничего о том, как Google использует их.

Спасибо заранее.

4b9b3361

Ответ 1

В этом проекте представлены только карты для внутренних помещений. Он не делает ничего особенного, чтобы увеличить навигацию в этих местах за пределами стандарта (GPS, WiFi и т.д.).

Когда они говорят о (дополнении) позиционирования данными Wifi и Cellular, они говорят о том же материале, который они используют на обычных картах Google. Эти данные собираются из информации о башне сотовой связи, а материал Wifi обнюхивается с автомобилей с видом на улицу Google, а затем дополняется пользовательскими данными, поскольку люди с устройствами вступают в контакт с этими устройствами и отправляют информацию обратно в Google.

Это не очень точно - или даже точно, как GPS. Это своего рода оценка "шара". Например, если автомобиль с уличным просмотром Google обнаружил ваш сигнал Wi-Fi, когда он ехал у вас дома - если у вас не было GPS, а Google Maps видел вашу коробку WiFi, можно было бы оценить, что вы находились где-то в нескольких сотнях футов от места, где Автомобиль Google Street View обнаружил сигнал.

Не так точно, как GPS, но не так уж плохо, если вы на несколько сотен футов лучше, чем "без понятия". Короче - эти источники не дают вам лучшего или более совершенного позиционирования внутренних мест. Они были бы хороши - например, чтобы быть в состоянии сказать вам, что вы находитесь в этом конкретном здании, если вы были внутри и вне зоны покрытия GPS.

Ответ 2

Позиционирование в помещении использует WLAN-интерфейс. Чтобы оценить местоположение пользователя в реальном времени, системы определения местоположения должны выполнить несколько этапов и различные вычисления. Расчет более чем одного расстояния от нескольких точек доступа (точек доступа) может быть использован для место нахождения. Основной принцип гласит, что уровень сигнала на приемнике обратно пропорционален квадрату расстояния, которое проходит сигнал. Используется метод отпечатков пальцев RSS, который основан на записи и выборке образцов радиосигналов в конкретной среде, называемой распознаванием образов или отпечатками пальцев.

Ответ 3

Поскольку этот пост немного старый, я думал, что все равно добавлю свои мысли. Прежде всего, вы можете редактировать свои собственные карты с помощью MyMaps. Как и в предыдущих ответах, Google Maps использует данные о сотах, данные Wi-Fi, gps и т.д. Для отслеживания. Он также может использовать данные телефонного датчика, такие как ваш accellerometer. С нынешним уровнем инфраструктуры Wi-Fi он может быть довольно точным с использованием метода отпечатков пальцев Wi-Fi (чем больше точек доступа, тем точнее будет дано их эффективное позиционирование). Есть несколько научных статей, демонстрирующих его жизнеспособность до нескольких метров точности. Я бы предложил прочитать статью о фингерпринте RSSI. Также проверьте документацию разработчика Google Maps для более подробной информации по редактированию информации о карте.

Также я читал, что они будут использовать обнаружение света для дополнительной внутренней точности (не уверен, что реализовано еще).