Как повысить точность позиционирования в помещении?
Я должен разрабатывать внутреннюю систему позиционирования для какого-то места , поэтому я начал с сбора информации о том , как разработать такую систему, вопрос, который я до сих пор : что контролирует точность позиционирования и как ее улучшить ? Я нашел различные API и проекты с различной точностью, например: Ericsson indoor positioning API обеспечивает точность в пределах 10 метров, в то время как QUBULUS API обеспечивает точность в пределах 4 метров , и я встретил некоторые проекты, такие как iDOCNET который утверждает, что обеспечивает точность около 1,2 метра. Итак, что является основным компонентом внутренних навигационных систем, которые контролируют точность ?
1 ответов
Я работаю над аналогичным проектом, и я протестировал несколько из существующих инструментов.
вы можете найти интересную информацию о точности/точности/разрешении IPS здесь:
поток Stackoverflow на разрешении IPS
прочитайте ответ от Кэрол Полити систем TRX, в частности.
короче говоря, точность зависит главным образом от типа и плотности радиомаяков, используемых в качестве опорных сигналов (это может быть 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-систем на основе отпечатков пальцев, посмотрите на: Redpin .
единственный способ получить разрешение на уровне комнаты, используя только радиосигналы (радио мультилатерация), похоже, Bluetooth. Компания Nokia разработала что-то для этого.
эффективным способом улучшить разрешение всей системы является сопряжение системы позиционирования на основе радио (например, Wi-fi отпечатков пальцев) с картой (Google для "pathfinding": та же технология навигации по карте, которая используется во многих 2D-играх).
таким образом, вы применяете всю свою систему, чтобы точно указать пользователю, где он/она может быть (в проходе, внутри комнаты), экранируя не проходимые области (например, внутреннюю часть стены или недоступную часть здания). Это делает ваш расчетный навигационный путь гораздо более разумным, но в длинных коридорах и проходах разрешение все еще может быть довольно плохим (от 5 до 10 м или худший.)
другой способ известен как" sensor fusion": добавьте в радиосистему знания о положении/движении, которые поступают от акселерометра, компаса и других датчиков, встроенных в мобильное устройство пользователя.
такие гибридные системы уже доступны на рынке и могут дать вам разрешение до 2-4 м (уровень комнаты, уровень прохода) без установки какого-либо вспомогательного радиомаяка (такие системы также известны как " инфраструктурное внутреннее позиционирование системный.)" Некоторые из этих систем также используют алгоритм поиска пути.
например / вдохновение в отношении гибридных систем, посмотрите на:дорожке .
для еще более вдохновляющего проекта см. UnLoc Университета Дьюка: UnLoc в Gizmag и UnLoc в Duke .
Если вам нужно еще лучшее разрешение, скорее всего, вам придется установить свои собственные Bluetooth-маяки (и/или использовать технологию Nokia).