Описание тега indoor-positioning-system
Этот тег следует использовать для категоризации вопросов, касающихся методов и инструментов, используемых для определения положения мобильного устройства внутри здания, библиотек и инструментов, используемых для выполнения такого позиционирования, методов, используемых для достижения требуемой точности, и так далее.
В настоящее время большинство существующих смартфонов и мобильных устройств имеют встроенную антенну GPS и могут определять свое собственное географическое положение с довольно хорошей точностью (обычно менее 100 м).
К сожалению, системы GPS требуют четкого обзора неба для связи со спутниками GPS и не могут использоваться в замкнутом пространстве (здании).
По этой причине было разработано множество других методов для определения положения (местоположения) мобильного устройства внутри здания. Почти все эти системы используют какие-то маяки в качестве опорных точек и вычисляют положение мобильного устройства, используя алгоритм мультилатерации или алгоритм отпечатка пальца. Основное различие представлено видом опорного маяка, который используется.
Наиболее часто используемые ориентиры (маяки):
- точки доступа wi-fi (маршрутизаторы / модемы wi-fi ADSL)
- Антенны сотовых телефонов GSM/3G (BTS или Node-b)
- Bluetooth-ключи
Эти системы в основном используются, чтобы направлять пользователя по карте здания к определенной комнате или даже к определенной полке ("внутренняя навигация").
С 2011 года (Google Maps 6.0) первый вид IPS доступен с Google Maps. Это гибридная система, в которой в качестве опорных точек используются антенны сотовых телефонов и точки доступа Wi-Fi. Microsoft (Bing) и другие компании следуют.
Существуют и другие системы IPS, которые используют магнитометр (компас), акселерометр (инерциальную навигацию) и другие датчики или методы для выполнения такого позиционирования и навигации в помещении.
Обычно точность (аккуратность) находится в следующих диапазонах:
- системы на базе телефонных сотовых сетей: от 1 до 2 км
- системы на базе Wi-Fi: от 10 до 150 м (чаще от 40 до 150 м)
- На основе Bluetooth: от 4 до 10 м (на уровне комнаты)
Для повышения точности можно использовать несколько методов, например поиск пути по карте (тот же вид поиска пути, который используется во многих 2D и 3D играх) и инерциальная навигация (на основе акселерометров).
Многие существующие системы используют более одного датчика и более одного алгоритма для выполнения позиционирования и должны быть классифицированы как "гибридные системы IPS". Некоторые из них используют так называемую технику "слияния сенсоров". Этот термин используется для обозначения систем IPS, которые объединяют сигналы (и информацию о местоположении), поступающие от различных датчиков (акселерометры плюс антенна Wi-Fi и другие).
API Google Maps 6.0 можно использовать как в Интернете (через javascript), так и на устройствах Android (через Java/Dalvik). Внутреннее позиционирование предоставляется прозрачно везде, где доступна "карта этажа". Никакого специального кода не требуется, и внутренняя навигация плавно сливается с наружной.