RU2736876C2 - Способ и система отслеживания движений человека - Google Patents

Способ и система отслеживания движений человека Download PDF

Info

Publication number
RU2736876C2
RU2736876C2 RU2018145205A RU2018145205A RU2736876C2 RU 2736876 C2 RU2736876 C2 RU 2736876C2 RU 2018145205 A RU2018145205 A RU 2018145205A RU 2018145205 A RU2018145205 A RU 2018145205A RU 2736876 C2 RU2736876 C2 RU 2736876C2
Authority
RU
Russia
Prior art keywords
ultra
wideband radio
person
inertial
receivers
Prior art date
Application number
RU2018145205A
Other languages
English (en)
Other versions
RU2018145205A (ru
RU2018145205A3 (ru
Inventor
Надежда Андреевна Куковякина
Роман Сергеевич Куликов
Дмитрий Викторович Царегородцев
Original Assignee
Общество с ограниченной ответственностью "СКМ Трекинг"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Общество с ограниченной ответственностью "СКМ Трекинг" filed Critical Общество с ограниченной ответственностью "СКМ Трекинг"
Priority to RU2018145205A priority Critical patent/RU2736876C2/ru
Publication of RU2018145205A publication Critical patent/RU2018145205A/ru
Publication of RU2018145205A3 publication Critical patent/RU2018145205A3/ru
Application granted granted Critical
Publication of RU2736876C2 publication Critical patent/RU2736876C2/ru

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • G01S5/0221Receivers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • G01S5/0226Transmitters
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0284Relative positioning
    • G01S5/0289Relative positioning of multiple transceivers, e.g. in ad hoc networks
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0294Trajectory determination or predictive filtering, e.g. target tracking or Kalman filtering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/0716Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips at least one of the integrated circuit chips comprising a sensor or an interface to a sensor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/0723Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips the record carrier comprising an arrangement for non-contact communication, e.g. wireless communication circuits on transponder cards, non-contact smart cards or RFIDs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • G06K7/10366Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the interrogation device being adapted for miscellaneous applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Theoretical Computer Science (AREA)
  • Toxicology (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

Изобретение относится к отслеживанию движений человека или объекта внутри и снаружи помещений и может быть использовано в таких областях, как виртуальная реальность, медицина, киберспорт. Техническим результатом является повышение точности определения положения человека или объекта в реальном времени. В способе отслеживания движений человека или объекта на основе радиоинерциальных датчиков размещают сверхширокополосные радиомаяки по периметру зоны, в которой ведется слежение за движениями человека или объекта; закрепляют на человеке или объекте слежения сверхширокополосные радиоинерциальные приемники; излучают периодический импульсный сигнал от стационарных сверхширокополосных радиомаяков; фиксируют сверхширокополосными радиоинерциальными приемниками время прихода импульсов и производят оценку времени распространения сигнала; определяют координаты сверхширокополосных радиоинерциальных приемников на основе полученных оценок с использованием адаптивного фильтра, синтезированного на основе моделей движения человека или объекта, при этом считывают оценки на выходе сверхширокополосных радиоинерциальных приемников и передают оценки на вход адаптивного фильтра; осуществляют адаптивную фильтрацию на базе моделей движений человека или объекта и передают данные на выходе фильтра о положении и ориентации человека или объекта в реальном времени на компьютер в машиночитаемом виде. Система отслеживания движений человека или объекта на основе радиоинерциальных датчиков содержит множество каналов, множество сверхширокополосных радиоинерциальных приемников, размещенных на человеке или объекте, множество стационарных сверхширокополосных радиомаяков, расположенных по периметру зоны, блок обработки полученных оценок, источники питания для стационарных сверхширокополосных радиомаяков, при этом в каждом канале расположен квазиоптимальный фильтр, причем каждый фильтр синтезирован по одной из моделей движения. 2 н. и 6 з.п. ф-лы, 3 ил.

Description

Область техники, к которой относится изобретение
Техническое решение относится к способам сбора, обработки и передачи данных от радио-инерциальных датчиков, предназначено для отслеживания движений человека или объекта внутри и снаружи помещений и может быть использована в таких областях как виртуальная реальность, медицина, киберспорт.
Уровень техники
Задача отслеживания движений человека стоит в таких областях как кинематограф, виртуальная реальность, медицина и спорт. Наибольшее распространение системы отслеживания движений получили в кинематографе, где их применяют для снятия движений с актера и дальнейшего переноса этих движений на вымышленного персонажа. В кинематографе системы отслеживания принято называть системами захвата движений (от англ. motion capture).
Известными решениями являются способы отслеживания движений на базе оптической и инерциальной технологий, которые имеют свои достоинства и недостатки.
Способы отслеживания положения человека или объекта на базе оптических систем известны, например, из заявки на выдачу патента US 20050105772 A1, опубликованной 19.05.2005, из заявки на выдачу патента JP 2005258891 A опубликованной 22.09.2005, и из патента US 7804998 B2 опубликованном 28.09.2010.
В состав оптических систем входит несколько камер инфракрасного диапазона и набор отражающих маркеров, закрепляющихся на специальном костюме, имитирующем скелет. Камеры излучают инфракрасные лучи и принимают отраженные от видимых маркеров отклики. Данные с камер передаются в вычислительные устройства с установленным специальным программным обеспечением. Использование большего числа камер способствует увеличению точности, так как некоторые маркеры в результате движения человека могут пропадать из зоны видимости камер. Известны дальномерные и угломерно-дальномерные оптические системы, пассивные и активные. В пассивных оптических системах маркеры являются простыми отражателями, не излучающими ответные сигналы инфракрасного диапазона. Такие системы используются для захвата движения мимики лица, так как на лице нет возможности размещать отражатели, снабженные передатчиками. В активных системах маркеры снабжены передатчиками, излучаемый сигнал которых промодулирован их индивидуальным идентификатором. Это позволяет отличать маркеры друг от друга на этапе обработки.
Основные технические параметры, определяющие количественные, качественные и стоимостные характеристики продукции (в сопоставлении с существующими аналогами, в т.ч. мировыми):
Точность определения координат (СКО в статике) - 0.1 см - Vicon Prime 41-0.1 см
Задержка - 10-30 мс - Vicon Prime 41 - 5.5 мс
Кадровая частота - 20-200 FPS - Vicon Prime 41 - 30-180 FPS
Для достижения необходимого темпа получения координат в заявленном техническом решении экстраполируют оценки координат в следящем фильтре на основе показаний инерциальных датчиков.
Для достижения необходимой точности оценок координат используют совместную обработку радио- и инерциальных измерений (для взаимного устранения характерных недостатков измерений каждого типа), а также увеличение используемой априорной информации, путем закладывания паттернов характерных движений в модель фильтра.
Выводы: предлагаемое техническое решение сопоставимо по точности с одним из лучших оптических аналогов, представленным на рынке, но проигрывает заявленному производителем (Vicon) значению задержки. При этом важно отметить физические особенности работы сравниваемых систем. Так, оптические системы чувствительны к световой обстановке и отражающим (зеркальным) поверхностям - их точность падает вплоть до полной потери сигнала. На предлагаемую комплексную систему это никак не влияет. Также существенными недостатками оптической системы является потеря сигнала при заслонении линии визирования - в предлагаемой системе этот эффект выражен значительно слабее.
Также значительным является покрываемое пространство одной камерой/радиомодулем: для оптических систем это определяется используемыми линзами и для сравниваемого варианта это весьма ограниченная область (51° по горизонтали и вертикали). В радиомодулях этот параметр определяется используемой антенной - в предлагаемой системе это почти всенаправленная антенна, позволяющая обеспечить свободное положение в пространстве модулей. Недостатком радиосистемы является чувствительность к металлическим поверхностям, однако проявляющееся за счет этого ухудшение точности улучшают за счет использования инерциальных датчиков.
Предполагаемая себестоимость одного модуля будет составлять порядка $200, цена одной камеры сравниваемого аналога - $5999
Стоимость аппаратной части: $2000-3000 + лицензия на ПО $10000
Для сравнения оптические решения требуют единовременно $25000-$100000 + лицензия
Предлагаемое техническое решение на базе радио-измерений имеет следующие преимущества перед оптическими системами:
- авто калибровка (отсутствует у оптических систем);
- система не чувствительна к освещенности рабочей зоны и светоотражающим поверхностям;
- меньше страдает от заслонений, по сравнению с оптическими системами;
- существенно дешевле: $200 за один модуль против $1-6 тыс.за одну камеру.
Способы отслеживания положения человека или объекта на базе инерциальных систем, например, патент US 6428490 B1 08.06.2002.
Инерциальные системы строятся на базе измерений датчиков угловых скоростей и линейных ускорений (гироскопов и акселерометров). Такие системы являются автономными, не требующими наличия инфраструктуры опорных маяков. Координаты и пространственные ориентации маркеров, снабженных трехосными акселерометрами и гироскопами, в заданной системе координат в помещении вычисляются в результате интегрирования соответствующих скоростей и ускорений. Для начала использования инерциальных систем необходима калибровка. Измерения таких датчиков являются менее зашумленными, чем радиоизмерения, но имеют «уход» показаний, проявляющийся с течением времени, связанный нестабильностью частоты опорного генератора. Уход измерений определяется классом точности инерциальных датчиков. Уход измерений приводит к накапливающейся ошибке позиционирования маркеров, поэтому инерциальные системы захвата движения требуют периодической корректировки показаний. Корректировка обеспечивается оптическими или радиосистемами. Чем выше класс точности инерциальных датчиков, тем дольше система может функционировать в автономном режиме без корректировки. С увеличением класса точности растет стоимость и габариты таких систем.
Главным преимуществом заявленного технического решения на базе радио технологий является отсутствие накапливающейся ошибки присущей инерциальным технологиям. Наличие накапливающейся систематической составляющей ошибки вносит определенные ограничения на время работы системы: длительность VR сессии ограничивается примерно 15 минутами, так как далее ошибка начинает влиять на корректность определения координат местоположения.
Наиболее близким по своей технической сущности к заявленному техническому решению, является техническое решение, описанное в патенте RU2107328C1, опубликованном 20.03.1998. Это решение основано на определении опорных направлений сегментов тела и дальнейшем расчете взаимных углов сегментов тела, на основании которых предлагается улучшение точности позиционирования тела человека. Данное решение не предъявляет жестких требований к типам используемых измерителей.
Отличие от прототипа заключается в:
а) Используемых измерителях (сверхширокополосные радио и инерциальные)
б) Оптимальных алгоритмах обработки измерений
в) В используемых моделях движения в качестве параметров присутствуют не только углы между суставными точками
г) Возможно отслеживание не только человека, но и объектов.
Сущность изобретения
Задачей, на решение которой направлено заявленное техническое решение, является отслеживание движений человека или объекта на базе радио-инерциальных датчиков.
Технический результат заключается в повышении точности определения положения человека или объекта в реальном времени, вследствие чего радио-инерциальные датчики могут применяться для отслеживания движений в виртуальных многопользовательских зонах полного погружения, в медицине и киберспорте.
Заявленный технический результат обеспечивается за счет того, что в способе отслеживания движений человека или объекта на основе радио-инерциальных датчиков размещают сверхширокополосные радиомаяки по периметру зоны в которой ведется слежение за движениями человека или объекта; закрепляют на человеке или объекте слежения сверхширокополосные радио-инерциальные приемники; излучают периодический импульсный сигнал от стационарных сверхширокополосных радиомаяков; фиксируют сверхширокополосными радио-инерциальными приемниками время прихода импульсов и производят оценку времени распространения сигнала; определяют координаты сверхширокополосных радио-инерциальных приемников на основе полученных оценок с использованием адаптивного фильтра, синтезированного на основе моделей движения человека или объекта, при этом на плоскости определяют точки пересечения двух или более линий положения относительно известных ориентиров, а в пространстве определяют пересечение трех поверхностей положения, причем определяют дополнительную линию положения о местоположении человека или объекта, при этом считывают оценки на выходе сверхширокополосных радио-инерциальных приемников и передают оценки на вход адаптивного фильтра; осуществляют адаптивную фильтрацию на базе моделей движений человека или объекта, и передают данные на выходе фильтра о положении и ориентации человека или объекта в реальном времени на компьютер в машиночитаемом виде.
В частном случае реализации заявленного технического решения располагают стационарные сверхширокополосные радиомаяки в количестве не менее 3 штук на нескольких уровнях высоты, чередованием для снижения геометрического фактора.
В частном случае реализации заявленного технического решения получают оценки разностей времен распространения сигналов от стационарных сверхширокополосных радиомаяков до сверхширокополосных радио-инерциальных приемников.
Заявленный технический результат обеспечивается за счет того, что система отслеживания движений человека или объекта на основе радио-инерциальных датчиков содержит множество каналов, множество сверхширокополосных радио-инерциальных приемников, размещенных на человеке или объекте, множество стационарных сверхширокополосных радиомаяков, расположенных по периметру зоны, блок обработки полученных оценок, источники питания для стационарных сверхширокополосных радиомаяков, при этом в каждом канале расположен квазиоптимальный фильтр, причем каждый фильтр синтезирован по одной из моделей движения.
В частном случае реализации заявленного технического решения содержит от 1 до 12 сверхширокополосных радио-инерциальных приемников, размещенных на человеке или объекте слежения.
В частном случае реализации заявленного технического решения содержит инфраструктуру из 8-10 стационарных сверхширокополосных радиомаяков.
В частном случае реализации заявленного технического решения содержит блок обработки сигналов сверхширокополосных радио-инерциальных приемников.
В частном случае реализации заявленного технического решения стационарные сверхширокополосные радиомаяки выполнены в виде радио-инерциальных датчиков.
Для достижения необходимого темпа получения координат в заявленном техническом решении экстраполируют оценки координат в следящем фильтре на основе показаний инерциальных датчиков.
Краткое описание чертежей
Детали, признаки, а также преимущества настоящего изобретения следуют из нижеследующего описания вариантов реализации заявленного технического решения с использованием чертежей, на которых показано:
Фиг. 1 - показаны линии положения в разностно-дальномерных системах;
Фиг. 2 - показан пример расположения маяков по периметру зоны;
Фиг. 3 - показана схема цифрового фильтра, в составе блока обработки оценок полученных на выходе приемников.
На фигурах обозначены следующие позиции:
1 - маяк; 2 - зона отслеживания; 3 - фильтр, 4 - вычислитель; 5 - перемножитель; 6 - сумматор.
Раскрытие изобретения
Для реализации способа отслеживания движений человека или объекта на основе радио-инерциальных датчиков могут быть использованы следующие технические компоненты:
Радио-инерциальные датчики, выполняющие роль маяков. Маяки (1) располагаются по периметру зоны (2) в которой отслеживается движение человека или объекта.
Маяки (1) располагаются таким образом, чтобы обеспечить наилучший геометрический фактор: чередуется высота стоек, на которых располагаются модули.
Исходя из проведенных исследований для достижения максимальных показателей качества работы системы на площади от 8 м2 до 3000 м2 необходимо расположить по периметру помещения не менее 8 якорей.
Радио-инерциальные датчики, выполняющие роль приемников. Приемники прикрепляются на тело человека или на объект.
Приемники измеряют разности дальностей до якорей и пересчитывают эти измерения в оценки собственных координат.
Система является беззапросной. Метод определения координат - разностно-дальномерный. Поясним его суть и особенности.
Разностно-дальномерный метод основан на определении разности расстояний между радиомаяками (неподвижными излучателями сигналов) до потребителя. Разность расстояний рассчитывается исходя из разности моментов времени приема сигнала от каждого маяка [1, 2]. Определение местоположения объекта происходит путем определения точки пересечения двух или более линий (поверхностей) положения, относительно известных ориентиров. Линией (поверхностью) положения называется геометрическое место точек пространства с одинаковым значением навигационного параметра (навигационных параметров). Местоположение объекта определяется координатами точки пересечения двух линий положения (на плоскости) или трех поверхностей положения (в пространстве). В ряде случаев (из-за нелинейности линий положения) две линии положения могут пересекаться в двух или более точках. При этом однозначно найти местоположение можно только, используя дополнительную линию положения или иную информацию о местоположении объекта.
Линии положения в случае разностно-дальномерных систем (РДС) имеют вид плоских гипербол для случая определения координат на плоскости и гиперболоида для случая определения координат в пространстве. При этом в фокусах гипербол находятся радиомаяки, до которых измеряется разность расстояний (Фиг. 1).
Цифровой вычислитель, который может быть реализован в виде персонального компьютера, который выполняет, в том числе, следующие алгоритмы:
- алгоритм считывания оценок на выходе приемников и передачи на вход адаптивного фильтра;
- алгоритм адаптивной фильтрации на базе моделей движений человека или объекта, определяющий координаты приемников на основе полученных оценок;
- алгоритм передачи координат в реальном времени с выхода адаптивного фильтра в машиночитаемом виде.
В основе программного обеспечения разрабатываемой системы трекинга лежит нелинейный particle фильтр, оценивающий параметры, входящие в вектор состояния:
Figure 00000001
где χ - вектор координат, V - вектор скорости, q - кватернион вращения, ε - вектора смещения показаний акселерометра и гироскопа.
Нелинейная связь между компонентами вектора состояния:
Figure 00000002
Figure 00000003
Figure 00000004
Figure 00000005
Figure 00000006
Figure 00000007
В качестве априорных динамических моделей используется библиотека разработанных моделей движения человека.
Идея заключается в том, что при рассмотрении равномерного движения (в смысле сохранения направления и средней скорости) в нем можно выделить основную гармонику, характерную для координат всех точек тела человека - в такт шагам. Дополнительной информацией, позволяющей повысить точность системы, также является информация о фиксированном расстоянии между суставами (маркерными точками) и ограничениях, налагаемых на движения частей тела (например, сохранение вертикального положения, средние отклонения, жесткость членов тела и пр.).
Предлагается аппроксимация закона изменения координат (как вертикальной, так и горизонтальной) любой точки в виде суммы двух составляющих:
- среднего за период наблюдения закона, «тренда»;
- гармонического колебания с периодом, равным длительности одного (голова, туловище) или двух шагов (ноги, руки).
Для горизонтальной координаты (пути) тренд - линейная функция (так как скорость ходьбы принята постоянной). Для вертикальной координаты (высоты) тренд - константа (так как ходьба осуществляется на горизонтальной плоскости). Период гармонических составляющих считается постоянным.
Исходя из этих положений были разработаны 12-точечный модели движения всего тела человека для ходьбы и бега.
Итогом является многоканальная следящая система, в каждом канале которой находится квазиоптимальный фильтр. Каждый фильтр синтезирован по одной из предложенных моделей движения (т.е. каждый фильтр рассчитан на определенную динамику пользователя) (фиг. 2). С учетом того, что динамика пользователя априорно достоверно неизвестна и меняется в течение сессии пользования системой трекинга, на протяжении всей сессии тот или иной фильтр будет более корректно оценивать координаты пользователя. В случае если происходит движение, не заложенное в предложенную библиотеку паттернов, предусмотрено наличие простых фильтров нижних частот (ФНЧ). На этом основании реализован расчет весов конечного вклада оценок каждого фильтра [3]:
Figure 00000008
Figure 00000009
Figure 00000010
Figure 00000011
Figure 00000012
Figure 00000013
где,
- Н - матрица наблюдений;
-
Figure 00000014
- матрица экстраполированных дисперсий ошибок фильтрации;
- Dn - матрица дисперсий шумов наблюдений;
-
Figure 00000015
- экстраполированный вектор состояния;
- у - наблюдаемая реализация на входе приемника.
Заявленное техническое решение на порядок увеличивает точность определения координат, полученных с радио-инерциальных датчиков.
Рассмотрим работу заявленного технического решения на примере отслеживания движений человека для задач в области виртуальной реальности. По периметру зоны (2) отслеживания в которой происходит слежение за движениями человека располагаются маяки (1) (фиг. 1). Каждый маяк (1) подключается к источнику питания. Приемники прикрепляют на тело человека в количестве от 1 до 12 штук в зависимости от задач. При этом, приемники помещаются в небольшие коробки со специальными фиксаторами для удобства крепления на различных частях тела человека. Передача информации с приемников поступает на персональный компьютер. Данные с выхода приемников в режиме реального времени поступают на персональный компьютер, в котором происходит обработка данных с помощью адаптивного фильтра. Координаты, полученные на выходе фильтра, поступают в виртуальную среду. Таким образом, становится возможным видеть собственные движения и взаимодействовать всем телом с виртуальной средой.
Хотя заявленное техническое решение описано конкретным примером его реализации, это описание не является ограничивающим, но приведено лишь для иллюстрации и лучшего понимания существа технического решения, объем которого определяется прилагаемой формулой.
ИСТОЧНИКИ
1. Поваляев А.А. Спутниковые радионавигационные системы: время, показания часов, формирование измерений и определение относительных координат.- М.: Радиотехника, 2008.
2. Beck В., Baxley R., Joseph K. Real-time, anchor-free node tracking using ultrawideband range and odometry data. - Ultra-WideBand (ICUWB), 2014 IEEE International Conference.
3. Перов А.И. Статистическая теория радиотехнических систем. Учеб. пособие для вузов. - М.: Радиотехника, 2003, 400 с, ил.

Claims (18)

1. Способ отслеживания движений человека или объекта на основе радиоинерциальных датчиков, в котором:
размещают сверхширокополосные радиомаяки по периметру зоны, в которой ведется слежение за движениями человека или объекта;
закрепляют на человеке или объекте слежения сверхширокополосные радиоинерциальные приемники;
излучают периодический импульсный сигнал от стационарных сверхширокополосных радиомаяков;
фиксируют сверхширокополосными радиоинерциальными приемниками время прихода импульсов и производят оценку времени распространения сигнала;
определяют координаты сверхширокополосных радиоинерциальных приемников на основе полученных оценок с использованием адаптивного фильтра, синтезированного на основе моделей движения человека или объекта,
при этом на плоскости определяют точки пересечения двух или более линий положения относительно известных ориентиров, а в пространстве определяют пересечение трех поверхностей положения,
причем определяют дополнительную линию положения о местоположении человека или объекта,
при этом считывают оценки на выходе сверхширокополосных радиоинерциальных приемников и передают оценки на вход адаптивного фильтра; осуществляют адаптивную фильтрацию на базе моделей движений человека или объекта,
и передают данные на выходе фильтра о положении и ориентации человека или объекта в реальном времени на компьютер в машиночитаемом виде.
2. Способ по п. 1, отличающийся тем, что располагают стационарные сверхширокополосные радиомаяки в количестве не менее 3 штук на нескольких уровнях высоты, чередованием для снижения геометрического фактора.
3. Способ по п. 1, отличающийся тем, что получают оценки разностей времен распространения сигналов от стационарных сверхширокополосных радиомаяков до сверхширокополосных радиоинерциальных приемников.
4. Система отслеживания движений человека или объекта на основе радиоинерциальных датчиков, содержащая множество каналов, множество сверхширокополосных радиоинерциальных приемников, размещенных на человеке или объекте, множество стационарных сверхширокополосных радиомаяков, расположенных по периметру зоны, блок обработки полученных оценок, источники питания для стационарных сверхширокополосных радиомаяков,
при этом в каждом канале расположен квазиоптимальный фильтр, причем каждый фильтр синтезирован по одной из моделей движения.
5. Система по п. 4, отличающаяся тем, что содержит от 1 до 12 сверхширокополосных радиоинерциальных приемников, размещенных на человеке или объекте слежения.
6. Система по п. 4, отличающаяся тем, что содержит инфраструктуру из 8-10 стационарных сверхширокополосных радиомаяков.
7. Система по п. 4, отличающаяся тем, что содержит блок обработки сигналов сверхширокополосных радиоинерциальных приемников.
8. Система по п. 4, отличающаяся тем, что стационарные сверхширокополосные радиомаяки выполнены в виде радиоинерциальных датчиков.
RU2018145205A 2018-12-19 2018-12-19 Способ и система отслеживания движений человека RU2736876C2 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2018145205A RU2736876C2 (ru) 2018-12-19 2018-12-19 Способ и система отслеживания движений человека

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2018145205A RU2736876C2 (ru) 2018-12-19 2018-12-19 Способ и система отслеживания движений человека

Publications (3)

Publication Number Publication Date
RU2018145205A RU2018145205A (ru) 2020-06-19
RU2018145205A3 RU2018145205A3 (ru) 2020-06-19
RU2736876C2 true RU2736876C2 (ru) 2020-11-23

Family

ID=71095509

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2018145205A RU2736876C2 (ru) 2018-12-19 2018-12-19 Способ и система отслеживания движений человека

Country Status (1)

Country Link
RU (1) RU2736876C2 (ru)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2801426C1 (ru) * 2022-09-18 2023-08-08 Эмиль Юрьевич Большаков Способ и система для распознавания и анализа движений пользователя в реальном времени

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113091770B (zh) * 2021-04-02 2023-12-15 上海有个机器人有限公司 惯性测量传感器的零偏的补偿方法
CN114562993A (zh) * 2022-02-28 2022-05-31 联想(北京)有限公司 一种轨迹处理方法、装置及电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090087029A1 (en) * 2007-08-22 2009-04-02 American Gnc Corporation 4D GIS based virtual reality for moving target prediction
US7671802B2 (en) * 2008-03-17 2010-03-02 Disney Enterprises, Inc. Active player tracking
US20150378002A1 (en) * 2013-06-06 2015-12-31 Zih Corp. Method, Apparatus And Computer Program Product Improving Real Time Location Systems With Multiple Location Technologies
US20170256097A1 (en) * 2016-03-07 2017-09-07 F3 & Associates Local positioning system for augmented reality applications
WO2017176191A1 (en) * 2016-04-06 2017-10-12 Advanced Technical Solutions In Scandinavia Ab A method for generating a 3d combined model that represents a scene
RU2657185C1 (ru) * 2017-09-13 2018-06-08 Самсунг Электроникс Ко., Лтд. Высокоточная система локального позиционирования

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090087029A1 (en) * 2007-08-22 2009-04-02 American Gnc Corporation 4D GIS based virtual reality for moving target prediction
US7671802B2 (en) * 2008-03-17 2010-03-02 Disney Enterprises, Inc. Active player tracking
US20150378002A1 (en) * 2013-06-06 2015-12-31 Zih Corp. Method, Apparatus And Computer Program Product Improving Real Time Location Systems With Multiple Location Technologies
US20170256097A1 (en) * 2016-03-07 2017-09-07 F3 & Associates Local positioning system for augmented reality applications
WO2017176191A1 (en) * 2016-04-06 2017-10-12 Advanced Technical Solutions In Scandinavia Ab A method for generating a 3d combined model that represents a scene
RU2657185C1 (ru) * 2017-09-13 2018-06-08 Самсунг Электроникс Ко., Лтд. Высокоточная система локального позиционирования

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2801426C1 (ru) * 2022-09-18 2023-08-08 Эмиль Юрьевич Большаков Способ и система для распознавания и анализа движений пользователя в реальном времени

Also Published As

Publication number Publication date
RU2018145205A (ru) 2020-06-19
RU2018145205A3 (ru) 2020-06-19

Similar Documents

Publication Publication Date Title
US20200064439A1 (en) Three Dimensional Object-Localization And Tracking Using Ultrasonic Pulses
Liu et al. Doppler shift mitigation in acoustic positioning based on pedestrian dead reckoning for smartphone
KR20150108402A (ko) 디바이스와 보행자 사이의 오정렬 결정을 위한 방법 및 장치
US10652696B2 (en) Method and apparatus for categorizing device use case for on foot motion using motion sensor data
AU2017271003B2 (en) Accelerometers
RU2736876C2 (ru) Способ и система отслеживания движений человека
Zampella et al. Pedestrian navigation fusing inertial and RSS/TOF measurements with adaptive movement/measurement models: Experimental evaluation and theoretical limits
JP6044971B2 (ja) 推定方位角評価装置、移動体端末装置、推定方位角評価装置の制御プログラム、コンピュータ読み取り可能な記録媒体、推定方位角評価装置の制御方法、および測位装置
Chugunov et al. ToA positioning algorithm for TDoA system architecture
Kasebzadeh et al. Improved pedestrian dead reckoning positioning with gait parameter learning
Zihajehzadeh et al. A magnetometer-free indoor human localization based on loosely coupled IMU/UWB fusion
Venkatnarayan et al. Enhancing indoor inertial odometry with wifi
Zhou Pedestrian dead reckoning on smartphones with varying walking speed
Chugunov et al. Integration of local ultrawideband ToA/AOA phase difference of arrival system and inertial navigation systems
Giarré et al. Improved PDR localization via UWB-anchor based on-line calibration
CN108882169A (zh) 一种WiFi位置指纹数据的获取方法及装置和机器人
Qian et al. RPNOS: Reliable pedestrian navigation on a smartphone
Islam et al. Full-body tracking using a sensor array system and laser-based sweeps
Aparicio et al. A survey on acoustic positioning systems for location-based services
Díez et al. Step length estimation using UWB technology: a preliminary evaluation
Thio et al. Fusing of a continuous output PDR algorithm with an ultrasonic positioning system
Lategahn et al. Robust pedestrian localization in indoor environments with an IMU aided TDoA system
Islam et al. Indoor positioning through integration of optical angles of arrival with an inertial measurement unit
Lategahn et al. Extended Kalman filter for a low cost TDoA/IMU pedestrian localization system
Mikov et al. Data processing algorithms for MEMS based multi-component inertial measurement unit for indoor navigation

Legal Events

Date Code Title Description
HE9A Changing address for correspondence with an applicant