Научная статья на тему 'Задача привязки траектории объекта к плану помещения'

Задача привязки траектории объекта к плану помещения Текст научной статьи по специальности «Математика»

CC BY
556
183
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЛОКАЦИЯ МОБИЛЬНЫХ ОБЪЕКТОВ / POSITIONING OF MOBILE OBJECTS / АКСЕЛЕРОМЕТР / ACCELEROMETER / NANOLOC / REALTRAC / ЛОКАЛЬНАЯ СИСТЕМА ПОЗИЦИОНИРОВАНИЯ / LOCAL POSITIONING SYSTEM / INERTIAL MEASUREMENT UNIT

Аннотация научной статьи по математике, автор научной работы — Воронов Роман Владимирович, Галов Александр Сергеевич, Мощевикин Алексей Петрович, Воронова Анна Михайловна

Современные мобильные устройства содержат встроенный модуль распознавания движения, позволяющий построить траекторию движения (трек), по которой двигался объект. Привязка трека к плану помещения позволяет отследить перемещения объекта и уточнить его возможное местоположение. Рассмотрена задача наилучшего вписывания трека в план помещения с учетом ограничений для движения объекта в виде стен помещения. Так как траектория строится с некоторой погрешностью, то при вписывании допускаются небольшие ее изменения: сжатия или растяжения отдельных фрагментов и вращения с небольшим углом частей трека относительно друг друга. Предлагается математическая модель привязки трека к плану помещения. Описывается приближенный, основанный на методе динамического программирования, алгоритм решения задачи построения траектории с наилучшей оценкой. Приводится пример работы алгоритма на реальных данных. Предложенный подход может применяться в системах локации мобильных объектов на основе беспроводной сети датчиков, когда требуется одновременно определять местоположение большого числа устройств в режиме экономии эфира.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Воронов Роман Владимирович, Галов Александр Сергеевич, Мощевикин Алексей Петрович, Воронова Анна Михайловна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ON INDOOR OBJECT’S TRAJECTORY TRACE ADJUSTMENT TO BUILDING’S FLOOR PLAN

A modern mobile device is equipped with an embedded inertial measurement unit. This unit can restore the motion trajectory (trace) of an indoor object. The object’s motion indoors is restricted by the walls. Therefore, correlations of the object’s motion trajectory (trace) within the structure of the building allow clarification of the object’s position. This paper presents an algorithm of the trace adjustment to the building floor plan. Since the trace contains some errors, small corrections to the segments of the trace are applied. During adjustment the direction and the length of different parts of the trace can be varied. A proposed mathematical model for adjustment of the trace is discussed. The approximate algorithm is based on the dynamic programming method. An example of the proposed algorithm application is described. The developed approach might be applied in local positioning systems based on wireless sensors’ networks in conditions of high load when a large number of mobile devices are periodically set to energy saving mode.

Текст научной работы на тему «Задача привязки траектории объекта к плану помещения»

УЧЕНЫЕ ЗАПИСКИ ПЕТРОЗАВОДСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА

Март, № 2

УДК 51-74

Физико-математические науки 2015

роман владимирович воронов

кандидат технических наук, доцент кафедры прикладной математики и кибернетики математического факультета, Петрозаводский государственный университет (Петрозаводск, Российская Федерация) rvoronov@karelia. ru

Александр Сергеевич галов

ведущий программист, ЗАО «РТЛ-Сервис» (Петрозаводск,

Российская Федерация)

[email protected]

Алексей Петрович мощевикин

кандидат физико-математических наук, доцент кафедры информационно-измерительных систем и физической электроники физико-технического факультета, Петрозаводский государственный университет (Петрозаводск, Российская Федерация) alexm [email protected]

анна Михайловна воронова

кандидат технических наук, старший преподаватель кафедры прикладной математики и кибернетики математического факультета, Петрозаводский государственный университет (Петрозаводск, Российская Федерация) voronovaam @petrsu. ru

ЗАДАЧА ПРИвяЗКИ ТРАЕКТОРИИ ОБъЕКТА К ПЛАНУ ПОМЕЩЕНИИ*

Современные мобильные устройства содержат встроенный модуль распознавания движения, позволяющий построить траекторию движения (трек), по которой двигался объект. Привязка трека к плану помещения позволяет отследить перемещения объекта и уточнить его возможное местоположение. Рассмотрена задача наилучшего вписывания трека в план помещения с учетом ограничений для движения объекта в виде стен помещения. Так как траектория строится с некоторой погрешностью, то при вписывании допускаются небольшие ее изменения: сжатия или растяжения отдельных фрагментов и вращения с небольшим углом частей трека относительно друг друга. Предлагается математическая модель привязки трека к плану помещения. Описывается приближенный, основанный на методе динамического программирования, алгоритм решения задачи построения траектории с наилучшей оценкой. Приводится пример работы алгоритма на реальных данных. Предложенный подход может применяться в системах локации мобильных объектов на основе беспроводной сети датчиков, когда требуется одновременно определять местоположение большого числа устройств в режиме экономии эфира.

Ключевые слова: локация мобильных объектов, акселерометр, NanoLOC, RealTrac, локальная система позиционирования

введение

В последнее время широкое распространение получают системы определения местоположения объектов внутри помещений. Большинство из них основано на использовании беспроводных сетей таких стандартов, как WiFi, ZigBee, Bluetooth и др. [6], [7], [8], [11]. Такие системы состоят из нескольких базовых станций и мобильного устройства, местоположение которого необходимо определить. Иногда подобные системы требуют предварительного построения шаблонов карт уровней сигналов от базовых станций [1].

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

модули основаны на информации от акселерометра, магнитометра и гироскопа [9]).

Встроенный в мобильное устройство модуль распознавания движения может определять траекторию движения, по которой двигается устройство. Если мобильное устройство несет человек, то встроенный модуль может оценить длину и направление каждого шага. Однако данные измерения, как правило, содержат ошибку. Например, погрешность в оценке длины шага может достигать 10 % от длины шага [9], а ошибка в оценке направления движения - нескольких градусов.

Траектория, полученная от встроенного модуля распознавания движения, может быть скорректирована, если принять во внимание информацию о структуре помещения, внутри которого происходит движение. Очевидно, что при движе-

© Воронов Р. В., Галов А. С., Мощевикин А. П., Воронова А. М., 2015

88

Р. В. Воронов, А. С. Галов, А. П. Мощевикин, А. М. Воронова

нии человек не может идти сквозь стены. Значит, и полученная траектория не может пересекаться со стенами внутри здания. На рис. 1 показан пример трека, зафиксированного встроенным модулем распознавания движения (слева) и возможный вариант скорректированного трека (справа), который не пересекается со стенами.

Рис. 1. Зафиксированный (слева) и скорректированный трек объекта (справа)

Задача вписывания трека объекта в план помещения особенно актуальна, когда в локальной системе позиционирования не хватает других данных для расчета локации объекта.

Поскольку радиочастотный диапазон для всех радиотехнологий ограничен, а эфир делится между многими участниками сети, выделяемая полоса пропускания может не обеспечить передачу большого количества данных и проведение дополнительных измерений расстояний.

В таких условиях мобильное устройство рассчитывает собственную траекторию по данным встроенных датчиков движения и лишь изредка передает ее на сервер. Эта ситуация может наблюдаться в системах позиционирования на основе измерения времени распространения сигнала в режиме экономии эфира, например в технологии RealTrac [3], построенной на основе радиостандарта nanoLOC [4], [10] и UWB.

В статье предлагается эвристический алгоритм решения задачи привязки трека к плану помещения.

МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ЗАДАЧИ ПРИВЯЗКИ ТРЕКА

Трек состоит из последовательных точек, заданных в некоторой системе координат, не привязанной к системе координат помещения. Длина единичного отрезка в системе координат трека совпадает с длиной единичного отрезка в системе координат помещения, но на практике могут быть небольшие расхождения и при расчетах следует это учитывать.

Для решения задачи привязки трека к плану помещения необходимо на плане помещения задать точку для совмещения с ней точки начала координат трека и определить угол поворота системы координат трека по отношению к системе координат помещения.

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

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

Трек будем представлять в виде ломаной, описываемой N парами (lt, p), i = 1,...,N, где li - длина i -го звена (отрезка) ломаной, p - угол между i -м и (i -1) -м звеньями ломаной (при этом p = 0). Пусть Дг- - i -е звено ломаной, заданное в виде вектора.

Определяя на множестве X начальную точку ломаной, меняя направление ее первого звена, удлиняя или укорачивая звенья ломаной, изменяя углы между звеньями, можно получать различные ее траектории. Будем оценивать каждую такую траекторию в зависимости от числа изменений длин ее звеньев и углов между звеньями. Чем меньше было изменений, тем лучше. В качестве оценки f траектории предлагается следующая взвешенная сумма:

N N

f = CXI1 -g| + C2£p.,

i=1 i=2

где gi - относительное изменение длины i -го звена ломаной, <pi - абсолютное изменение угла между i -м и (i -1) -м звеньями ломаной. Коэффициенты C1 и C2 определяют влияние на величину оценки суммарного относительного изменения длин и суммарного абсолютного изменения углов ломаной. Далее C1 и C2 предполагаются равными единице. Задача состоит в поиске вписанной в план помещения траектории, имеющей минимальную оценку. На вход описываемого ниже алгоритма подается начальная точка и зафиксированный трек.

АЛГОРИТМ ПРИВЯЗКИ ТРЕКА К ПЛАНУ ПОМЕЩЕНИЯ

В связи с тем что существует бесконечно много различных траекторий ломаной, определим правила, по которым будем строить и оценивать некоторое конечное подмножество траекторий ломаной, выбирать траектории с лучшей оценкой. Ниже опишем правила выбора первых точек траекторий ломаной, изменения длин ее звеньев и углов между звеньями, оценивания полученных траекторий и выбора наилучших из них.

Пусть на план помещения наложена прямоугольная сетка, в результате чего получается разбиение множества X на квадратные участки, множество которых обозначим S . Будем предполагать, что участки множества S не пересекаются. Этого можно добиться, устанавливая некоторые границы участков открытыми. Шаг сетки определяется точностью расчетов. Принадлежность точек x е X участкам s е S будем обозначать x е s .

Задача привязки траектории объекта к плану помещения

89

Первые i звеньев ломаной будем называть i -м фрагментом ломаной. Особенностью предложенного метода является то, что для каждого i и каждого участка s е S будем запоминать не более одной траектории i -го фрагмента ломаной, заканчивающейся на данном участке s . Пусть Sj - подмножество участков, для которых существуют заканчивающиеся в них траектории i -го фрагмента ломаной. Для участка s е St соответствующую траекторию i -го фрагмента ломаной будем для краткости называть (i, s) -траекторией. Каждая (i, s) -траектория может быть началом различных (i + 1, s') -траекторией, где s' - некоторые участки.

Если подобрана (i, s) -траектория, то она фиксируется и в дальнейшем не меняется. Это позволяет существенно сократить число перебираемых вариантов траекторий ломаной. Недостатком подхода является то, что возможна потеря «плохих» начальных фрагментов ломаных в «целом хороших» ломаных. Следовательно, описываемый подход является приближенным. Степень приближения регулируется шагом сетки.

Пусть H - множество отрезков, соответствующих стенам помещения. Назовем траекторию ломаной допустимой, если содержащие ее звенья не пересекаются с отрезками множества H.

Обозначим Г - дискретное множество коэффициентов изменения длины отрезков ломаной (если больше единицы, то увеличение длины; если меньше единицы - уменьшение длины). Например, Г = {0.9,1.0,1.1}. Обозначим Ф -дискретное множество значений (в радианах), на которые могут изменяться углы между отрезками ломаной. Например, Ф = {-0.25, -0.2,...,0.25} .

Пусть А = (a, b) - вектор ломаной, где a -смещение по оси абсцисс, b - смещение по оси ординат. Введем обозначение для отображения, вращающего вектор А на угол р и растягивающего (сжимающего) его длину в g раз:

Gy<p (А) = g

' cosp sinp

- sinp cosp

a \

b

V У

Для каждого участка s е Si (i = 1,., N) будем определять:

f (s) - оценку (i, s) -траектории;

$ (s) - последнюю точку (i, s) -траектории;

Wi (s) - угол между последним звеном (i, s) -траектории и осью абсцисс;

gi (s) - участок, содержащий предпоследнюю точку (i, s) -траектории.

Алгоритм состоит из двух этапов: «прямой» и «обратный» ходы.

Опишем первый этап алгоритма. Пусть -первая точка ломаной. Пусть s0 - участок, содержащий точку х0 . Положим f0(s0) = 0, $j(s0) = х0, ¥q(sq) = 0 , £0(s0) - не определено.

Рассмотрим построение первых звеньев траекторий ломаной. Для каждого участка s найдем перебором ge Г и ре [-п; п] такие, что точка

V = Х0 + Ggp(A 1)

принадлежит участку s , отрезок (Х0, v) не пересекается с отрезками множества стен H и при этом достигается минимум |1 — g |. Положим

$(s):= v, w(s):=p, f1(s):=|1 -g|, £(s):= s0.

Из участков s , для которых такие точки v найдены, сформируем множество S1 .

Далее для всех i -х звеньев (i = 2,.,N), для каждого участка s найдем перебором тройку се Si-1, ge Г, ре Ф, для которой u = $-1(ст),

0 = w,-\ (с), точка

V = u + Gg,o+p(A i)

принадлежит участку s , отрезок (u, v) не пересекается с отрезками множества стен H и при этом достигается минимум f■—1 (с)+11 - g | +1 р |. Положим

$(s) := v , Wi(s) := о + р,

f (s) := f -1(с)+ 11 - g1 + 1 р1, С (s):= с.

Из участков s , для которых такие точки v найдены, сформируем множество Si .

Заметим, что выражение |1 - g | + | р | равно нулю тогда и только тогда, когда g = 1 и р = 0, то есть не происходит изменения длины рассматриваемого звена ломаной и изменения угла между текущим и предыдущим ее звеньями. Чем больше g отличается от единицы и р от нуля, тем большее значение принимает слагаемое |1 -g| + |р|.

Опишем, каким образом на втором этапе алгоритма по вычисленным значениям f (s), $ (s), gi (s) «обратным ходом» определить точки наилучшим образом привязанной к плану помещения траектории ломаной. Пусть sN - участок множества SN , для которого достигается минимум fN (s). Участки st , содержащие точки лучшей траектории ломаной, находятся по формуле si=£+1 (s*+1), i=n - ъ • • •,0. пусть х*=$(s*),

1 = 0,.,N . Полученная последовательность х0, х* , •, Xn определяет искомую оптимальную траекторию ломаной, привязанную к плану помещения.

Время работы описанного алгоритма равно

O( N -1 S | -1 Г | -1Ф |).

На рис. 2 приведен пример привязки четырех отрезков ломаной к плану помещения. Помещение поделено на 12 квадратных участков, стены обозначены жирными линиями. Пусть зафиксировано положение первого звена (оканчивающегося точкой 1 на рис. 2). В этом примере для простоты будем менять угол каждого звена ломаной на небольшую величину вправо и влево. Тогда из точки 1 получаем три возможных направления второго звена ломаной. Два из этих звеньев заканчиваются на одном и том же учас-

90

Р. В. Воронов, А. С. Галов, А. П. Мощевикин, А. М. Воронова

тке - выбирается один из них, для которого не было вращения (^ = 0); другой отбрасывается. Остается два возможных варианта второго звена с последними точками, помеченными цифрой 2, расположенными на разных участках. Далее из концевых точек вторых вариантов звеньев откладываются возможные варианты третьего звена ломаной. Среди звеньев, попадающих в один участок, отбрасываются те, путь к которым содержит больше вращений (имеющие худшую оценку). Получаем два варианта третьего звена ломаной, их последние точки помечены цифрой

3. Затем из концевых точек третьего звена откладывается по три варианта возможных направлений четвертых звеньев. Но при этом отсекаются звенья, проходящие сквозь стены; среди звеньев, завершающихся на одном участке, оставляем звено без вращений. Таким образом, получился один вариант привязки ломаной, состоящей из четырех звеньев, на рисунке он заканчивается точкой с цифрой 4.

Рис. 2. Пример построения траекторий ломаной

ТЕСТИРОВАНИЕ АЛГОРИТМА ПРИВЯЗКИ ТРЕКА К ПЛАНУ ПОМЕЩЕНИЯ

Рассмотрим демонстрацию работы алгоритма привязки трека к плану помещения. На рис. 3 представлен план помещения, на котором имеются несколько комнат и длинный коридор. Также нанесен реальный трек объекта. Начальная точка находится в правой части коридора.

XI _Q L а. _ь_

7 17

Т7 L ^ L-1' rv \ )

30 35 30 35 4D 45

х, m

Рис. 3. Реальный трек объекта на плане помещения

На рис. 4 представлен трек, зафиксированный при помощи модуля распознавания движения, состоящий из 171 точки. Начальная точка -в правом верхнем углу. Начальное направление движения объекта относительно сторон света неизвестно.

Рис. 4. Зафиксированный трек объекта

На рис. 5 продемонстрирован результат работы алгоритма привязки трека к плану помещения. Шаг сетки был равен одному метру. Видно, что в целом удалось вписать трек в план помещения. Средняя ошибка между истинными положениями объекта и реальными составила 0,8 м.

30

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

зз

33

30 35 3D 35 40 45

X, гп

Рис. 5. Трек, привязанный к плану помещения

Предложенный алгоритм был апробирован на том же самом помещении в ходе тестовой эксплуатации системы локации мобильных объектов и показал устойчивость в работе.

ЗАКЛЮЧЕНИЕ

Учет информации от встроенного модуля распознавания движения может существенно улучшить точность локации в системе локации на основе беспроводной сети датчиков в случае редкого интервала опроса мобильного устройства. Описанный метод может применяться в системах, требующих одновременного определения местоположения большого количества устройств в системе локации на основе беспроводной сети датчиков в режиме экономии эфира [2], [5], [7] при условии наличия вычислительных мощностей на стороне сервера. В дальнейшем планируется сравнить его работу с алгоритмом привязки трека к плану помещения, основанным на случайном поиске.

Задача привязки траектории объекта к плану помещения

91

* Исследования, описанные в статье, проводились в рамках деятельности МИП ООО «Наносети» и ЗАО «РТЛ-Сервис», а также поддерживались Петрозаводским государственным университетом (Программа стратегического развития ПетрГУ на 2012-2016 гг.).

СПИСОК ЛИТЕРАТУРЫ

1. Воронов Р. В., Малодушев С. В. Динамическое создание карт уровня wifi-сигналов для систем локального позиционирования // Системы и средства информатики. 2014. Т. 24. № 1. С. 80-92.

2. Иванов Д. А., Суровцова Т. Г., Тяхти Е. А. Анализ активности в беспроводных сетях как инновационный метод изучения поведения покупателей в торговых центрах // Научно-технические ведомости СПбГПУ 2013. № 183 (2). С. 271-275.

3. Мощевикин А. П., Галов А. С., Волков А. С. Локация в беспроводных сетях датчиков стандарта nanoLOC (IEEE 802.15.4a) // Информационные технологии. 2011. № 8. С. 43-47.

4. Мощевикин А. П., Галов А. С., Волков А. С. Точность расчета локации в беспроводных сетях датчиков стандарта nanoLOC // Информационные технологии. 2012. № 9. С. 37-41.

5. Овчинников С. Системы позиционирования и мониторинга // Технологии и средства связи. 2014. № 2. С. 18-22.

6. Galov A. S., Moschevikin A. P., Voronov R. Combination of RSS localization and ToF ranging for increasing positioning accuracy indoors // 11th International Conference on ITS Telecommunications ITST-2011. P. 299-304.

7. Deak G., Curran K., Condell J. A survey of active and passive indoor localisation systems // Computer Communications. 2012. Vol. 35. № 16. P. 1939-1954.

8. Liu H. et al. Survey of wireless indoor positioning techniques and systems // Systems, Man, and Cybernetics. Part C: Applications and Reviews, IEEE Transactions on. 2007. Vol. 37. № 6. P. 1067-1080.

9. Moschevikin A., Galov A., Soloviev A., Mikov A., Volkov A., Reginya S. RealTrac technology overview. // EvAAL 2013. Communications in Computer and Information Science series CCIS. 2013. Vol. 386. P. 60-71.

10. Nanotron Technology GmbH. Available at: http://www.nanotron.com

11. Pei Z. et al. Anchor-free localization method for mobile targets in coal mine wireless sensor networks // Sensors. 2009. Vol.

9. № . 4. P. 2836-2850.

Voronov R. V., Petrozavodsk State University (Petrozavodsk, Russian Federation) Galov A. S., RTL-Service (Petrozavodsk, Russian Federation) Moshchevikin A. P., Petrozavodsk State University (Petrozavodsk, Russian Federation) Voronova a. M., Petrozavodsk State University (Petrozavodsk, Russian Federation)

ON INDOOR OBJECT’S TRAJECTORY TRACE ADJuSTMENT TO BuILDING’S FLOOR PLAN

A modern mobile device is equipped with an embedded inertial measurement unit. This unit can restore the motion trajectory (trace) of an indoor object. The object’s motion indoors is restricted by the walls. Therefore, correlations of the object’s motion trajectory (trace) within the structure of the building allow clarification of the object’s position. This paper presents an algorithm of the trace adjustment to the building floor plan. Since the trace contains some errors, small corrections to the segments of the trace are applied. During adjustment the direction and the length of different parts of the trace can be varied. A proposed mathematical model for adjustment of the trace is discussed. The approximate algorithm is based on the dynamic programming method. An example of the proposed algorithm application is described. The developed approach might be applied in local positioning systems based on wireless sensors’ networks in conditions of high load when a large number of mobile devices are periodically set to energy saving mode.

Key words: positioning of mobile objects, inertial measurement unit, accelerometer, RealTrac, local positioning system

REFERENCES

1. Voronov R. V., Malodushev S. V. Dynamic Creation of the Wifi-Level Signals for Local Positioning Systems [Di-namicheskoe sozdanie kart urovnya wifi-signalov dlya sistem lokal’nogo pozitsionirovaniya]. Sistemy i sredstva informatiki [Systems and Means of Informatics]. 2014. Vol. 24. № 1. P. 80-92.

2. I v a n o v D. A., S u r o v t s o v a T. G., T y a k h t i E. A. Analysis of Activity in Wireless Networks as Innovative Method for the Study of Consumer Behavior in Shopping Malls [Analiz aktivnosti v besprovodnykh setyakh kak innovatsionnyy metod izucheniya povedeniya pokupateley v torgovykh tsentrakh]. Nauchno-tekhnicheskie vedomosti SPbGPU [St. Petersburg State Polytechnical University Journal]. 2013. № 183 (2). P. 271-275.

3. Moshchevikin A. P., Galov A. S., Volkov A. S. Location of Networks Standard nanoLOC in Wireless Sensor (IEEE 802.15.4a) [Lokatsiya v besprovodnykh setyakh datchikov standarta nanoLOC (IEEE 802.15.4a)]. Informatsionnye tekhnologii [Information Technologies]. 2011. № 8. P. 43-47.

4. Moshchevikin A. P., Galov A. S., Volkov A. S. Calculation Accuracy of Location in the Wireless Sensor Networks Standard nanoLOC [Tochnost’ rascheta lokatsii v besprovodnykh setyakh datchikov standarta nanoLOC]. Informatsionnye tekhnologii [Information Technologies]. 2012. № 9. P. 37-41.

5. Ovchinnikov S. Positioning and Monitoring Systems [Sistemy pozitsionirovaniya i monitoringa]. Tekhnologii i sredstva svyazi [Communication Technologies & Equipment Magazine]. 2014. № 2. P. 18-22.

6. Galov A. S., Moschevikin A. P., Voronov R. Combination of RSS localization and ToF ranging for increasing positioning accuracy indoors // 11th International Conference on ITS Telecommunications ITST-2011. P. 299-304.

7. Deak G., Curran K., Condell J. A survey of active and passive indoorlocalization systems // Computer Communications. 2012. Vol. 35. № 16. P. 1939-1954.

8. Liu H. et al. Survey of wireless indoor positioning techniques and systems // Systems, Man, and Cybernetics. Part C: Applications and Reviews, IEEE Transactions on. 2007. Vol. 37. № 6. P. 1067-1080.

9. Moschevikin A., Galov A., Soloviev A., Mikov A., Volkov A., Reginya S. RealTrac technology overview. // EvAAL 2013. Communications in Computer and Information Science series CCIS. 2013. Vol. 386. P. 60-71.

10. Nanotron Technology GmbH. Available at: http://www.nanotron.com

11. Pei Z. et al. Anchor-free localization method for mobile targets in coal mine wireless sensor networks // Sensors. 2009. Vol. 9. № 4. P. 2836-2850.

Поступила в редакцию 04.07.2014

i Надоели баннеры? Вы всегда можете отключить рекламу.