Счисление пути в закрытых помещениях

Автор: Поспелов Алексей Сергеевич

Журнал: Технико-технологические проблемы сервиса @ttps

Рубрика: Диагностика и ремонт

Статья в выпуске: 2 (24), 2013 года.

Бесплатный доступ

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

Инерциальная навигация, счисление пути, акселерометры, азимут

Короткий адрес: https://sciup.org/148186082

IDR: 148186082

Текст научной статьи Счисление пути в закрытых помещениях

Счисление пути мобильных объектов в закрытых помещениях сейчас является очень актуальной задачей. Так как используемые сейчас для навигации сигналы GPS/ГЛОНАСС в закрытых помещениях недоступны.

Существует множество разных методов счисления пути и позиционирования мобильных объектов в помещении, но все они основываются на вмешательстве в существующую инфраструктуру помещения в котором предполагается навигация. Наиболее многочисленную группу составляют радиочастотные технологии, включая радиочастотные метки – RFID. В отдельную группу можно выделить технологии инфракрасного и ультразвукового позиционирования. Среди радиочастотных технологий можно выделить технологии, изначально предназначенные для оказания услуг связи, так или иначе приспособленные для позиционирования (Wi-Fi, Bluetooth, сотовая связь), и те, которые по физическим свойствам модуляции в наибольшей мере подходят для позиционирования – это CSS (ISO24730-5), UWB, NFER и другие [1].

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

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

Фаза переноса

Двуопорный интервал

-<—20%

Рисунок 1 . Изменение динамических параметров в течение цикла ходьбы : вертикальная ( Rz ) и продольная ( Rx ) составляющие опорной реакции, в % к массе тела.

Длину шага достаточно точно можно Р определить по формуле Д = — + 0,37 [3], где

Д – длина одного шага в метрах, Р – рост человека в метрах. Более точно длина шага определяется промером какого-нибудь ровного ли- нейного участка местности, например дороги, протяженностью 200 ÷ 300 м, который заранее измеряется мерной лентой (рулеткой, дальномером и т. п.). При приближенном измерении расстояний длину пары шагов принимают равной 1,5 м. Средняя ошибка измерения расстояний шагами в зависимости от условий движения составляет около 2 ÷ 5% пройденного расстояния.

Для точного распознавания факта шага в общем цикле ходьбы человека нам интересны следующие фазы [4], показанные на рисунке 1.

Первая подфаза (0 ÷ 15% цикла) соответствует фазе амортизации. В этой фазе происходит развитие переднего толчка, начинается подъем общего центра масс.

Вторая подфаза – выпрямление ноги (16 – 30% цикла) – наступает спад опорной реакции (в конце фазы обозначается ее минимум), завершается подъем общего центра масс (достигается момент вертикали).

Третья подфаза – наклон голени вперёд (31 ÷ 50% цикла) – развивается задний толчок; общий центр масс начинает опускаться (достигается пик ускорения падения общего центра масс).

Четвертая подфаза – отталкивание ноги от пола (51 ÷ 65%) – вначале происходит разгибание в плюснефаланговом суставе, комбинирующееся с наклоном голени вперёд. Оба перемещения противоположно влияют на положение общего центра масс: первое способствует его повышению, второе – его понижению. В середине этой фазы возникает подошвенное сгибание в голеностопном суставе. Это движение приводит к повышению уровня общего центра масс, которое частично нейтрализуется продолжающимся разгибанием в плюснефалан-говом суставе.

Эти фазы составляют фазу опоры в полном цикле ходьбы человека, которая составляет примерно 60% от цикла двойного шага в среднем темпе.

Алгоритм определения шагов заключается в определении двух групп фаз в цикле движения человека. Суть метода состоит в определении этих максимумов см. рис.1 и по ним определения факта шага человека. Следует отметить, что максимумы зависят от темпа ходьбы рис. 2, табл. 1.

Из рисунка 2 понятно, что если выполняются следующие условия:

N max верт = 2 = 2 max{ A ( t Херт } ;

N minверт = 2 = 2 min{ A(t Херт } ?

N max гор = 1 = 2 maX{ A ( t ) гор } ;

N min гор = 1 = 2 Ш1П{ A ( t ) гор } ,

20          40           60

Длительность цикла в %

Рисунок 2. Динамическая функция вертикальной составляющей силы реакции опоры

Таблица 1. Характеристика ходьбы людей в разном темпе

Параметры:

Медленный темп

Замедленный темп

Произвольный темп

Ускорен-ный темп

Быстры й темп

Средняя скорость (м/с)

0,61

0,91

1,43

1,9

2,28

Темп (шаг/м ин)

67,8

84,5

109,1

125,0

137,9

Длина шага (метр)

0,51

0,6

0,74

0,84

0,88

  • t max верт_ 1 t min гор

причем               , то можно смело

  • t max верт _ 2 t max гор

фиксировать сделанный шаг.

Условно объединим первую и вторую подфазу в первую группу и третью с четвертой во вторую группу, основываясь на том, что внутри этих группах изменение динамических параметров примерно одинаково[5,6] (рисунок 3).

Буквами а, h, g на рисунке 3 обозначено горизонтальное, вертикальное и гравитационное ускорение соответственно.

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

Рисунок 4. Положение трехосевого акселерометра

(h - g)cos6

Рисунок 3 . Общее ускорение ноги в течение двух групп фаз с горизонтальной и вертикальной

Ещё один важный параметр – значение голеностопного угла, оно зависит от походки каждого отдельно человека, а так же накладываются погрешности измерения самим акселерометром.

Проблема решается за счет вычисления производной от функции изменения голеностопного угла, нахождения ее максимумов, таким образом, что становится известной общая форма кривой θ( t ). На рисунке 5 представлен график изменения голеностопного угла в течение всего цикла двойного шага.

составляющими

Рисунок 5. Изменение динамической характеристики голеностопного угла ноги (град) и первой производной (рад/с)

Но, прямое интегрирование данных от датчика влечет за собой быстрорастущую со временем ошибку из-за присутствия медленно меняющейся компоненты сигнала, называемой дрейфом нуля. Поэтому для обработки разумно использовать ZUPT-метод [8]. Основной задачей метода является поиск участков, соответствующих состоянию покоя стопы относительно грунта. В моменты отсутствия движения сигналы датчиков близки к уровню шума и могут быть приняты за ноль. Таким образом, в периоды покоя стопы происходит обнуление скорости и ускорения сенсоров, из сигнала удаётся убрать дрейф нуля, что делает результат интегрирования более точным.

Метод детектирования шага можно так же использовать для поднимающегося или спускающегося по лестнице человека [4] (рис.6).

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

В идеальном случае позиция (x) человека в момент времени (t) может быть определена по его ускорению, двойным его интегрированием:

tt               t

x (t) = 11 a (t) dtdt +1

v 0 dt + x 0 ,

где: a – ускорение человека; v – начальная скорость человека; x 0 – начальная позиция.

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

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

Рисунок 6. Изменение динамических параметров в течение цикла при ходьбе по лестнице вверх : а )– вертикальная ( Rz ) и продольная ( Rx ) составляющие опорной реакции, в % к массе тела; б ) – голеностопный угол правой ноги (град) – сплошная линия и их первые производные (рад/с) –пунктирная линия;

Так же необходимым параметром является направление азимута для его определения воспользуемся формулами проекции ускорений по осям акселерометра на плоскость движения человека (см. рис. 4):

X h = X cos( 0 ) + Y sin( ф )sin( 0 ) - ...

... - Z cos( ф )sin( 0 );                        (2)

Y h = Y cos( ф ) + Z sin( ф ), где: ^ - угол крена, 9 - угол тангажа.

В этом случае направление азимута вычисляется так:

Y

Az = arctan---                     (3)

X h

Не трудно представить, что:

Az(Y h 0, X h = 0) = 90 ° ;

Az ( Y h 0, X h = 0) = 270 ° ;

Az(Y h <  0, X h 0) = 180 ° - (arctan - Y -) • — ;

Xh

Az(Y h >  0, X h >  0) = 360 ° - (arctan- Y -) • — ;

Xh

Az(Xh < 0) = -(arctan Yh-) • — .

Xh

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

Статья научная