Как повысить точность внутреннего позиционирования?

Я должен разработать систему позиционирования в помещении для некоторого места, поэтому я начал с сбора информации о том, как разработать такую ​​систему, вопрос, который я до сих пор рассматриваю: что контролирует точность позиционирования и как ее улучшить? Я нашел различные API-интерфейсы и проекты с различной точностью, например: API-интерфейс для внутреннего размещения ericsson обеспечивает точность в пределах 10 метров, в то время как Qubulus API обеспечивает точность в пределах 4 метров, и я встретил некоторые проекты, такие как iDOCNET, который утверждает, что обеспечивает точность около 1,2 метров. Итак, каков основной компонент внутренних навигационных систем, которые контролируют точность?

Ответ 1

Я работаю над подобным проектом, и я проверил пару существующих инструментов.

Здесь вы можете найти интересную информацию о точности/точности/разрешении IPS:

fooobar.com/info/532794/...

Прочтите ответ от Кэрол Полити из TRX Systems, в частности.

Короче говоря, точность в основном зависит от типа и плотности радиомаяков, используемых в качестве опорных сигналов (которые могут быть сетевыми ячейками GSM/WDCMA/UMTS, точками доступа Wi-Fi, Bluetooth-ключами/маяками и т.д.). Как следствие, для повышения точности вашей системы вы должны использовать все существующие/доступные радиоисточники (ячейки телефона и точки доступа Wi-Fi) И, возможно, вам нужно добавить/установить свои собственные контрольные точки (скорее всего, Wi- fi маршрутизаторы).

Пока я мог видеть из моих экспериментов, фактическая точность, которую вы можете ожидать от таких систем на основе радио, следующая:

  • Телефонная сеть: от 1 до 2 км.
  • Wi-Fi: от 10 до 150 м (чаще всего 40-150 м).
  • Bluetooth: от 4 до 10 м (возможно, лучше с технологией Nokia, использующей BT 3.0 и специальные маяки).

Использование разных технологий просто дает вам точность лучшего. Например, когда вы используете сотовые телефоны и точки доступа Wi-Fi в качестве контрольных точек, вы получаете разрешение от 10 до 150 м. Ничего лучше.

Например, вдохновение в отношении систем на основе wi-fi-fingerprint, посмотрите на: Redpin.

Единственный способ получить разрешение на уровне комнаты, используя ТОЛЬКО радиосигналы (радиомодуляция), кажется, Bluetooth. Nokia разработала для этого что-то.

Эффективный способ улучшить разрешение всей системы состоит в том, чтобы соединить систему позиционирования на основе радио (например, отпечатки пальцев на основе Wi-Fi) с помощью карты (Google для "pathfinding": та же технология навигации по карте, которая используется в много 2D-игр).

Таким образом, вы применяете всю свою систему, чтобы точно определить своего пользователя, где он/она может быть фактически (в проходе, внутри комнаты), исключая непереходные области (например, внутреннюю часть стены или не доступная часть здания). Это делает ваш расчетный путь навигации более разумным, но в длинных коридорах и проходах разрешение может быть довольно плохим (от 5 до 10 м или хуже).

Другой способ называется "слияние датчиков": добавьте в систему на основе радиосвязи информацию о положении/движении, которая поступает с акселерометра, компаса и других датчиков, встроенных в мобильное устройство пользователя.

Такие гибридные системы уже доступны на рынке и могут дать вам разрешение до 2 - 4 м (уровень комнаты, уровень прохода) БЕЗ установки какого-либо вспомогательного радиомаяка (такие системы также называются "без инфраструктурного внутреннего позиционирования" системы "). Некоторые из этих систем также используют алгоритм поиска пути.

Например, вдохновение относительно гибридных систем: Footpath.

Для еще более вдохновляющего проекта см. UnLoc от Duke University: UnLoc at Gizmag и UnLoc в Duke.

Если вам требуется еще лучшее разрешение, скорее всего, вам придется установить свои собственные маяки Bluetooth (и/или использовать технологию Nokia).