Расчет расстояния внутри здания - PullRequest
8 голосов
/ 09 сентября 2011

Я начал задумываться о создании приложения Android, которое можно использовать в корпоративном здании, чтобы определить, в какой комнате вы находитесь. Очевидно, я думаю, что GPS и сетевые местоположения не будут достаточно точными для достижения этой цели.(Не говоря уже о нестабильности сигнала GPS внутри) Я кратко рассмотрел расчет расстояния с помощью акселерометра, но он, по-видимому, очень нестабилен и оставляет большую погрешность для ошибки.Я также рассмотрел какую-то триангуляцию от маршрутизаторов, но вы столкнулись с проблемами со стенами / микроволнами и различными другими вещами, которые могут нарушить силу сигнала.У кого-нибудь есть какие-нибудь возможные идеи или указания, чтобы попробовать?

Ответы [ 2 ]

3 голосов
/ 09 сентября 2011

Возможно, это не слишком помогает, но статьи, которые я нашел по этому вопросу, таковы:

Внутренняя локализация и отслеживание на основе RSSI с использованием сигма-точечных сглаживателей Калмана

Отслеживание пешеходов с инерционными датчиками на башмаках

Повышение производительности шагомеров с использованием одного акселерометра

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

Мне любопытно, какие еще ответы вы получите.

3 голосов
/ 09 сентября 2011

Как насчет тегов Bluetooth, которые испускают номер комнаты?Вы могли бы зарабатывать деньги, продавая эмиттеры в зависимости от размера объекта, и они могли бы предоставлять дополнительные функции, такие как:
(1) формирование сети пикосети, которая в конечном итоге обновляет локальный сервер с указанием местоположений каждого, кто использует приложение, или
(2) отслеживание ключевого оборудования с аналогичной меткой Bluetooth и т. Д.
Вы можете получить что-то похожее по ссылке ниже в кол-во из Китая, я уверен:
http://www.engadget.com/2009/03/26/nio-bluetooth-security-tag-keeps-tabs-on-your-belongings/

...