УЧЕБНОЕ ПОСОБИЕ
Курск – 2020
1
УДК 681.51 Яцун С.Ф., Яцун А.С., Безмен П.А.,
ББК Мальчиков А.В., Антипов В.М.
Э
Рецензенты:
Доктор технических наук, профессор Орловского государственного
университета имени И.С. Тургенева, Л.А. Савин
Доктор технических наук, профессор Юго-Западного государственного
университета Н.А. Кореневский
ISBN
2
Содержание:
ВВЕДЕНИЕ .................................................................................................................... 6
1. Определение энергозатрат в системе человек-экзоскелет .............................. 8
1.1. Классификация экзоскелетов по распределению энергозатрат в
системе человек-экзоскелет ............................................................................... 8
1.2. Энергозатраты электроприводов экзоскелета .......................................... 9
1.3. Выводы по главе 1 .................................................................................... 14
2. Кинематика ходьбы человека в экзоскелете .................................................. 15
2.1. Описание походки ...................................................................................... 15
2.2. Условие устойчивой квазистатической ходьбы .................................... 22
2.3. Некоторые траектории движения центра масс ...................................... 25
2.4. Выводы по главе 2...................................................................................... 33
3. Пространственный кинематический анализ экзоскелета нижних
конечностей.................................................................................................................. 34
3.1. Пространственная расчетная схема экзоскелета .................................. 34
3.2. Обобщенные координаты, определяющие положение звеньев
экзоскелета ......................................................................................................... 36
3.3. Матрицы, определяющие ориентацию звеньев ...................................... 41
3.4. Определение положений центров масс звеньев экзоскелета ............... 44
3.5. Определение положений шарниров экзоскелета .................................... 45
3.6. Выводы по главе 3...................................................................................... 46
4. Плоские расчетные схемы экзоскелета ................................................................. 47
4.1. Схемы экзоскелета в сагиттальной и фронтальной плоскостях ........... 47
4.2. Определение координат центра масс системы при опоре на правую
стопу ................................................................................................................... 50
4.2.1. Сагиттальная плоскость ......................................................................... 50
4.2.2 Фронтальная плоскость ........................................................................... 52
4.3. Определение центра масс системы при опоре на левую стопу............. 53
4.3.1. Сагиттальная плоскость ......................................................................... 53
4.3.2 Фронтальная плоскость ........................................................................... 56
4.4 Выводы по главе 4....................................................................................... 59
3
5. Моделирование движения стоп экзоскелета ........................................................ 60
5.1. Траектории движения стоп в сагиттальной и фронтальной
плоскостях .......................................................................................................... 62
5.2. Движение экзоскелета во фронтальной плоскости ................................ 79
5.3. Движение стоп при ходьбе по лестнице ................................................. 83
5.4. Обратная задача кинематики экзоскелета для плоских расчетных
схем ..................................................................................................................... 86
5.5. Реакции опорной поверхности ................................................................ 88
5.6. Выводы по главе 5..................................................................................... 90
6. Математическое моделирование походки ............................................................ 91
6.1. Результаты моделирования продольной ходьбы .................................... 92
6.2. Моделирование движения экзоскелета во фронтальной плоскости... 100
6.3. Динамическая ходьба в экзоскелете ...................................................... 106
6.4. Структурные схемы систем автоматического управления .................. 113
6.5. Выводы по главе 6.................................................................................... 117
7. Экспериментальные исследования движения экзоскелета ............................... 119
7.1. Описание прототипа экспериментального экзоскелета ...................... 119
7.2. Методика экспериментальных исследований ....................................... 126
7.2.1. Результаты экспериментальных исследований режим “Вставание”
Экзоскелет ExoLite 17.02 ................................................................................ 127
7.2.2. Графики изменения относительных углов ExoLite 17.01 в режиме
продольной ходьбы ......................................................................................... 131
7.3 Выводы по главе 7..................................................................................... 152
8. Моделирование движения стопы при взаимодействии с опорной поверхность
в симулятореV-Rep.................................................................................................... 153
8.1 Информационная система экзоскелета ................................................... 153
8.2 Функциональная схема адаптивной системы автоматического
управления ....................................................................................................... 156
8.3 Моделирование работы САУ в среде V-REP ........................................ 158
10.4 Создание опорной поверхности ............................................................ 164
8.5 Модель стопы ............................................................................................ 166
8.6 Установка датчиков давления .................................................................. 170
4
8.7. Установка инфракрасных дальномеров ................................................. 172
8.8 Создание компонента общения пакета Simulink с программой
симулятором V-REP ........................................................................................ 174
8.9 Проектирование САУ в Simulink и подключение к программе
V-REP ............................................................................................................... 175
8.10. Выводы по главе 8.................................................................................. 176
ЗАКЛЮЧЕНИЕ ......................................................................................................... 178
Библиографический список...................................................................................... 179
5
ВВЕДЕНИЕ
7
1. Определение энергозатрат в системе человек-экзоскелет
8
1.2. Энергозатраты электроприводов экзоскелета
10
где МСi , i -момент сопротивления и угловая скорость в i - м
шарнире.
Момент сопротивления в приводе МСi зависит от величины и типа
трения, возникающего в трущихся парах, в том числе в подшипниках,
зубчатых колесах и других элементах привода [77, 81, 83, 85, 87, 90, 91].
Для линейного вязкого трения применяется формула:
M Ci ii , (1.3)
а для сухого трения:
M Ci M 0i signi , (1.4)
где i -коэффициент вязкого трения, M 0i -момент сухого трения.
Работа , совершаемая электроприводами определится по формуле:
4 4 T
Aе M е i i dt 2 uidt
i 1 i 1 0
(1.5)
где Мei , i -момент электропривода и угловая скорость в i - м шарнире, u, i
- напряжения и ток в электроприводах. 2 - коэффициент полезного действия
приводов экзоскелета.
В общем случае, для выполнения работы А по перемещению человека в
экзоскелете потребуется затратить энергию мышц человека Е1 и энергию
приводов экзоскелета Е2.
Тогда работа А может быть определена по формуле:
А 1 Е1 2 Е 2 , (1.6)
где 1 - коэффициент полезного действия мышечной системы; 2 -
коэффициент полезного действия приводов экзоскелета.
Разделив (1.6) на А получим уравнение, определяющее долю энергии,
затрачиваемой мышцами 1 и приводами экзоскелета 2 .
1 1 2 , (1.7)
11
1 Е1 2 Е2
где 1 ; 2 .
А А
Параметр 2 можно определить, измерив затраченную приводами
энергию.
Параметр приведенной энергии затрачиваемой мышцами человека 1
определим из условия (1.8):
1 1 2 . (1.8)
Рассмотрим распределение энергозатрат между человеком и
экзоскелетом в режиме вертикализации с учетом энергозатрат на
преодоление сил сопротивления в шарнирах. Подставляя в (1.8) формулы
(1.1), (1.2) после соответствующих преобразований получим выражение,
определяющее долю энергозатрат человека при выполнении упражнений,
связанных с изменением вертикальной координаты центра масс, например,
вертикализация:
Т
2 uidt
1 1 T 0
T m . (1.9)
mgV Cz dt M Ci i dt
0 0 i 1
12
Получив экспериментальными или расчетными методами зависимость
тока, возникающего в обмотках электродвигателей от времени, можно
определить потребляемую электроприводами экзоскелета электроэнергию.
Далее необходимо замерить вертикальную скорость движения центра масс
системы и моменты сил сопротивления и, применив формулы (1.6), (1.7),
найти параметр приведенной энергии затрачиваемой мышцами человека 1 .
Для экзоскелетов типа (SPS), второе слагаемое в формуле (1.7) равно
нулю, поэтому 1 1 , так как из-за отсутствия приводов в экзоскелете,
мышцы человека полностью выполняют работу. Такой тип распределения
энергии характерен для получивших название пассивных экзоскелетов. Такие
устройства при определенных условиях позволяют компенсировать вес
оборудования, установленного на человеке. Область применения
ограничивается снижением статической нагрузки на плечи здорового
человека при промышленном или военном применении.
Для экзоскелетов типа (HP), характерно взаимодействие человека и
приводов экзоскелета, поэтому как первое, так и второе слагаемое в
уравнении (1.7) не равно нулю, поэтому 0 1 1 и 0 2 1 .
В этом случае, можно говорить о человеко-машинном агрегате, в
котором и мышцы человека, и приводы экзоскелета совместно выполняют
поставленную задачу. Перераспределение энергии от человека к машине и
наоборот требует создания специального интерфейса, построенного на
различных принципах, в том числе сило-моментном очувствлении,
нейроинтерфейсах и других.
В наиболее простом случае, используется программное управление
движением ног человека, когда перемещение конечностей (обычно это
голень и бедро) происходит за счет приводов в соответствии с некоторой
управляющей программой. В более продвинутых вариантах, применяется
копирующий режим движения, при котором звенья экзоскелета
«отрабатывают» перемещения голени и бедра человека.
13
Для экзоскелетов типа (PE), первое слагаемое обычно равно нулю,
поэтому 2 1 . В этом случае, участие человека сводится к запуску
управляющей программы, а все движения выполняются под действием
электроприводов экзоскелета. Достаточно тем или иным способом подать
команду, и экзоскелет самостоятельно выполнит заданные движения. По
сути дела, экзоскелет типа (PE) является роботом с автономной системой
управления движением, оснащен средствами обеспечения устойчивости
вертикального положения, а в ряде случаев, глобальной и локальной
навигационной системами. Отличительной особенностью экзоскелета типа
(PE) является то, что для движения в некоторых режимах, например, ходьбы,
необходимо обеспечить перемещение звеньев экзоскелета в двух
плоскостях.
14
2. Кинематика ходьбы человека в экзоскелете
15
другой - изучить характер движения центра масс и исследовать
взаимодействие стоп экзоскелета с опорной поверхностью.
17
Рис. 2.3. Схема переноса веса экзоскелета во фронтальной плоскости
18
Рис. 2.4. Схема переноса веса экзоскелета в сагиттальной плоскости
zС zC t
xС xC t , (2.3)
y y t
С C
19
Эти уравнения содержат ряд параметров, определяющих характер
движения экзоскелета, в том числе: LС - расстояние пройденное центром масс
при одном шаге, xС0, yС0, zС0 -начальное расположение центра масс.
Будем рассматривать движение по опорной плоскости Oxy проекций
точек «С» и «Аi». Очевидно, что обеспечить устойчивое вертикальное
положение можно при выполнении условия: ЦМЭ должен двигаться по
некоторой заданной траектории как вдоль опорной стопы, так и при переносе
с одной стопы на другую, а переносимая стопа должна подстраиваться под
это движение и синхронно перемещаться в точку, определяемую движением
центра масс.
Положим, что экзоскелет движется по прямой вдоль оси Ox (плоскость
Oxz является плоскостью симметрии экзоскелета в исходном положении), а
траектории точек «Аi» находятся в плоскости параллельной плоскости Oxz и,
соответственно, перпендикулярной опорной плоскости, которая является
горизонтальной. Это означает, что yA = const. Тогда, учитывая симметричный
характер движения стоп относительно оси Ox, получим
y А ym . (2.4)
Знак «+» соответствует левой стопе, а «-» соответственно, правой.
На рис. 2.5 показаны различные фазы переноса веса человека (ЦМЭ)
при ходьбе и хорошо видна траектория, по которой центр масс перемещается
по стопе в одноопорной фазе. Здесь изображены четыре характерные точки
K1K2K3К4 (для правой и N1N2N3N4 - для левой), определяющие положение
проекции точки С в различные моменты времени.
Проекция центра масс на опорную поверхность совпадает с точкой
приложения вектора приведенной реакции опоры. Графики, приведенные на
рис.2.5, представляют собой перемещение этой точки от наружного отдела
пятки вдоль наружного края стопы в медиальном направлении к пальцам
стопы. Траектория перемещения изменяется в зависимости от темпа и типа
ходьбы, от рельефа поверхности опоры, от типа обуви, а именно от высоты
каблука и от жёсткости стопы экзоскелета. Паттерн реакции опоры во
20
многом определяется функциональным состоянием мышц нижней
конечности и иннервационной структурой ходьбы [73,77, 78, 85, 93, 94, 95].
Так диаграмма 1 соответствует быстрой (динамической) ходьбе,
диаграмма 2 описывает перемещение центра масс при медленной
(квазистатической) ходьбе. Диаграмма 3 показывает некоторую
математическую интерпретацию экспериментальных зависимостей.
Рис. 2.5. Траектория движения точки С вдоль стопы при ходьбе. 1-быстрая
ходьба,2-медленная ходьба, 3- математическая модель траектории
21
рассмотрим условия устойчивой ходьбы для ряда упрощенных моделей
траектории, движения точки С как между стоп, так и вдоль опорной стопы.
где vAi , vCx - проекции скоростей точек «Аi» и «С» на ось Ox, -
коэффициент, определяющий синхронность движения точек «Аi» и «С». Этот
параметр зависит от высоты расположения центра масс относительно
опорной поверхности. Для фронтальной плоскости, условие синхронизации
принимает аналогичный вид.
На рис.2.6 приведена схема движения центра масс и стопы по опорной
плоскости в синхронном режиме. Проекция центра масс на опорную
плоскость Oxy движется со скоростью vC по траектории ОN1N2N3N4K1K2K3 K4,
обеспечивая перенос веса экзоскелета с одной стопы на другую.
На отрезке ОN1 реализуется, так называемая, двухопорная фаза, при
которой стопы находятся на опорной поверхности и остаются
неподвижными, а центр масс перемещается за счет движения звеньев
экзоскелета. На отрезке N1N2N3N4 реализуется, одноопорная фаза, вес
экзоскелета переместился на левую стопу и правая стопа, с принадлежащей
22
ей точкой А, может совершать движение со скоростью vA одновременно с
перемещением точки С , выполняя условие синхронизации движений.
Далее экзоскелет переходит в двухопорную фазу, то есть правая стопа
ложится на опорную поверхность и точка С движется сначала по отрезку
траектории N4K1 при этом происходит перенос веса на правую стопу, а далее
точка С движется по траектории K1K2K3K4 , обеспечивая перенос веса вдоль
стопы - это уже одноопорная фаза.
При выполнении условия синхронизации, стопа, по сути, следит за
положением центра масс экзоскелета, что обеспечивает устойчивость
квазистатической походке.
H H
z6,2 4 V t 4 2 V 2 t 2 , (2.7)
L L
y6,2 V t , (2.8)
23
L
V , (2.9)
Tö
y6 y 2
P , (2.10)
2
ym y6,2 y , (2.11)
P ym
yC P t , (2.12)
Tö
zC zc 0 , (2.13)
H l2 l3 l20 l30
zc 0 (2.14)
H H l2 l3 l20 l30
3
C bi t
i
y
i 0
t
T t 0
2
xC
L xC 0
2
xC 0
xC 0
yC 0
yC ym
yC 0
yC 0
y A ym y A ym
y A 0 y A 0
xA
L xA 0
2
x A 0
x A 0
24
Полученные формулы (2.15) позволяют учитывать начало движения и
подход точки Аi стопы и точки С к конечной точке траектории с нулевой
скоростью. Это позволяет свести к минимуму ускорения, которые возникают
при неравномерном движении точки С по траектории.
25
xС 3L / 2 . На диаграмме хорошо видно, что центр масс проходит расстояние
26
Рис. 2.8. Траектория движения ЦМЭ в горизонтальной плоскости
двухэтапная кусочно-линейная интерполяция.1-двухопорная фаза; 2-
одноопорная фаза
y А ym
x 0
A
xC 0 (2.16)
yC vCy t
Здесь vCy - проекция скорости центра масс на Oy.
Так как y m vCy t1 , то задавая время t1 определим среднюю скорость
движения центра масс:
vCy ym / t1 . (2.17)
Теперь запишем параметрические уравнения, описывающие движение
центра масс на интервале времени t1 t t 2 .
Если походка происходит с постоянной длиной и ритмичностью шага,
то выполняется условие:
t 2 t1 Т / 2 (2.18)
На этом интервале происходит движение экзоскелета одновременно в
двух плоскостях, фронтальной и сагиттальной, и связано это движение с
переносом правой стопы относительно неподвижной левой на длину шага
L/2.
y А ym
x v t
A A
xC c vCx t (2.19)
yC a vCy t
Время переноса правой стопы на интервале t1 t t 2 зависит от длины
t t2
x A L / 2 , xC L / 2 y А ym yC y m
Тогда
0 c vCxt1
c vCxt1
L / 2 c vCxt 2
L / 2 vCx (t 2 t1 )
L / 2 vCxT / 2
аналогично найдем
vCy 4 ym / T
a vCy t 2 ym (4t 2 / T 1) ym
a (3 / 2) ym
yC ym и xC c d t , (2.21)
На других временных отрезках применимы формулы вида:
yC а b t , (2.22)
30
xC c d t . (2.23)
Постоянные определяются из соответствующих граничных условий.
Как и в предыдущем случае, к этим уравнениям необходимо добавить
уравнения, описывающие синхронные движения стоп. Так как движение
стоп происходит вдоль оси Ox, то
y А ym , (2.24)
где «+» - левая стопа, «-» -правая стопа.
32
2.4. Выводы по главе 2
33
3. Пространственный кинематический анализ экзоскелета
нижних конечностей
координат экзоскелета, q
q q
с учетом ограничений. q , q
-
35
электроприводами. С каждым из звеньев экзоскелета связаны локальные
координатные системы Оixiyizi.
Движение человека в экзоскелете происходит за счет того, что
управляющие напряжения поступают на соответствующие электроприводы,
установленные в шарнирах, и осуществляют вращательные движения
элементов устройства друг относительно друга по заданным траекториям.
Эти повороты измеряются относительными углами и контролируются
датчиками.
36
стопы остаются все время в горизонтальном положении, этот вектор имеет
вид:
q01 (0,0,0,0)T . (3.6)
Эти условия соответствуют тому, что стопы находятся все время в
горизонтальном положении.
Кроме этого, необходимо задать ориентацию корпуса в пространстве.
Пусть углы образуют вектор q02 ( 4 , 4 , 4 )T . Тогда для вертикального
положения корпуса, получим:
q02 (0,0,0)T . (3.7)
q ( 2 , 3 , 5 , 6 , 2 , 6 ) T . (3.9)
37
Пусть дана вектор-функция F, которая определяет значения,
соответствующие проекциям центра масс и стопы в зависимости от
обобщенных координат q :
F (q ) [rOA2 q , rOA6 (q ), rC (q )]T . (3.10)
Одна из стоп с принадлежащей ей точкой Аi периодически
фиксируется на опорной поверхности, поэтому ее координаты на этом шаге
не изменяются. Поэтому далее, вектор - функцию F будем представлять в
виде:
F (q ) [rOAi q , rC (q )]T , (3.11)
где i=2или 6.
На вектор накладываются ограничения, связанные с физиологическими
особенностями опорно-двигательного аппарата человека и конструкцией
силового каркаса экзоскелета.
q q q , (3.12)
где q - минимальное значение вектора q ; q - максимальное значение
вектора q .
Введем также вектор-функцию, которая определяет положение точек С
и Аi на соответствующих заданных траекториях:
(t ) [hi (t ), yi (t ), li (t ), xC* (t ), yC* (t ), zC* (t )]T , i=2 или 6. (3.13)
Очевидно, что
F (q ) (t ) . (3.14)
Полученное уравнение позволяет определить значения вектора q по
дF
q (t ) . (3.15)
дq
38
Отсюда,
дF (t )
q ( ) 1 . (3.16)
дq
Обозначим обратную матрицу Якоби
дF 1
J 1 ( ) . (3.17)
дq
Тогда, в дискретной форме выражение (3.16) перепишем в виде:
q k 1 q k к J 1(t ) , (3.18)
39
могут быть получены грубые решения задачи (3.13), но в особых положениях
экзоскелета сходимость алгоритма (3.18) не гарантируется.
В ряде случаев применяется алгоритм метода Гаусса–Ньютона. При
решении задач с прямоугольной матрицей Якоби, когда число звеньев
избыточно (N > 6) или недостаточно (N < 6) в алгоритме (3.18) вместо
обратной матрицы J −1
необходимо использовать левую J ( J T J ) 1 J T или
правую J J T ( J J T ) 1 псевдообратные матрицы. При этом получаем
следующий алгоритм:
q k 1 q k k J (q k ) F (q k ). (3.20)
Широко известен алгоритм метода Левенберга–Марквардта. В
алгоритме (3.18) при вычислении псевдообратных матриц из-за того, что
матрицы ( J T J ) и ( J J T ) могут оказываться плохо обусловленными или
вырожденными, для обеспечения сходимости итерационных процессов
необходимо осуществлять факторизацию на основе матричного разложения
или использовать простую регуляризацию:
q k 1 q k k [ J T J 2 k E ) 1 J T ] F (q k ) , (3.21)
q k 1 q k k [ J T JJ T 2 k E ) 1 ] F (q k ), (3.22)
где E – единичная матрица; α2k – регуляризирующий скалярный параметр.
При применении любого из алгоритмов (3.18)–(3.22) матрица J(q)
может вычисляться либо по получаемым прямым дифференцированием
40
получим относительные углы, которые определяют работу электроприводов,
установленных в шарнирах экзоскелета, воспользовавшись формулами:
i ,i 1 i i 1 (3.23)
,
i ,i1 i i1 , (3.24)
где Tx - матрица поворота вокруг оси Ох, T y - матрица поворота вокруг оси
Оy, T z - матрица поворота вокруг оси Оz, 4 - угол поворота корпуса (звено
5) относительно оси z в системе координат Оху.
При этом:
41
1 0 0 cosq2 0 sin q2 cosq3 sin q3 0
Tx 0 cosq1 sin q1 , Ty 0 .
Ty sin q3 cosq3 0
1 0 , (3.31)
0 sin q1 cosq1 sin q2 0 cosq2 0 0 1
cos 76 0 sin 76
где
T76 0 1 0 .
sin 76 0 cos76
1 0 0
где T76 0 cos 76 sin 76
.
0 sin 76 cos 76
43
3.4. Определение положений центров масс звеньев экзоскелета
m r i Ci
rC i 1 7
m
i 17
i
, (3.45)
xC 4 q4
0
rC 4 yC 4 q5 . (3.46)
zC 4 q6
rС01 rA( 02) rC04 T40 rC44O 4 ' T4 '0 rO44 'O 3 T30 rO33O 2 T20 rO22O1 T10 rO11С1 . (3.47)
'
Отсюда радиус- вектор центра масс корпуса при опоре на правую стопу
имеет вид:
rС04 rC01 T40 rC44O 4' T4'0 rO44O 3 T30 rO33O 2 T20 rO22O1 T10 rO11С1 .
'
(3.48)
rС07 rA( 06) rC04 T40 rC44O 4 '' T4 '' 4 rO44 ''O 5 T50 rO55O 6 T60 rO66O 7 T7 0 rO77 O " 7 T70 rO( 7' 7) A6 . (3.49)
' '
Радиус вектор центра масс корпуса при опоре на левую стопу имеет вид:
rС04 rC07 T40 rC55O 6 T4 0 rO66O 7 T50 rO55O 6 T60 rO66O 7 T70 rO77С 7 (3.50)
.
44
Подставляя полученные выражения в (3.45) получим радиус вектор,
определяющий положение центра масс экзоскелета.
rO07 rC04 T40 rC44O 4" T60 rO66O 7 T4"0 rO44"O 5 T50 rO55O 6 T60 r ( 6 ) O 6O 7
"
, (3.52)
" "
45
Найдем положение шарнира О2 через радиус-вектор rO02
rO01 rC04 T40 rC44O 4' T4'0 rO44'O 3 T30 rO33O 2 T20 rO22O1 .
'
(3.60)
rO07 rC04 T40 rC44O 4" T4"0 rO44"O 5 T50 rO55O 6 T60 rO66O 7 .
"
(3.61)
46
4. Плоские расчетные схемы экзоскелета
47
а) б)
Рисунок 4.1. Расчетные схемы экзоскелета с обозначенными углами,
определяющими ориентацию звеньев: а) – сагиттальная плоскость, б) –
фронтальная плоскость; 1 – правая стопа, 2 – правая голень, 3 – правое бедро,
4 – дуга бедренная правая, 5 – корпус, 6 – дуга бедренная левая, 7 – левое
бедро, 8 – левая голень, 9 – левая стопа
48
между правой стопой и правой голенью; 43 - относительный угол между
правым бедром и линией, перпендикулярной корпусу; 45 - относительный
угол между корпусом и левым бедром; 76 - относительный угол между
m x i Ci
xC i 1 7
mi 1 7
i , (4.1)
m y i Ci
yC i 1 7
mi 1 7
i
, (4.2)
49
m z i Ci
zC i 1 7
mi 1 7
i
, (4.3)
М m
i 17
i . (4.4)
50
На рис. 4.2 представлена схема экзоскелета в сагиттальной плоскости
при опоре на правую ногу, что означает, что стопа 1 находится на опорной
поверхности, а стопа 7 совершает движение в пространстве. Углы поворота
звеньев изменяются по некоторым законам. Остановимся подробнее на
определении положения центра масс рассматриваемой системы при опоре на
правую стопу и переносе левой ноги. Радиус-вектор центра масс имеет три
координаты: xC , yC , zC . В сагиттальной плоскости можно определить две
координаты: xC , zC . Во фронтальной, соответственно,
L L L
X c (m2 ( ( 2 cos 2 ) sin 2 ) m3 ( ( L2 cos 2 )
2 2 2
L L
sin 2 ( 3 cos 2 ) sin 3 ) (m9 m4 m10 ) ( ( L2 cos 2 )
2 2
L
sin 2 ( L3 cos 2 ) sin 3 ) m5 ( ( L2 cos 2 ) sin 2
2
yC , zC . (4.5)
L5 L
( L3 cos 2 ) sin 3 ( cos 6 ) sin 5 ) m6 ( ( L2 cos 2 )
2 2
L
sin 2 ( L3 cos 2 ) sin 3 ( L5 cos 6 ) sin 5 ( 6 cos 6 )
2
sin 6 )) / M
51
L2
Yc (m2 (Ym ( cos 2 ) sin 2 ) m3 (Ym ( L2 cos 2 )
2
L3
sin 2 ( cos 3 ) sin 2 ) m9 (Ym ( L2 cos 2 ) sin 2 ( L3
2
L
cos 3 ) sin 2 9 cos 2 ) m4 (Ym ( L2 cos 2 ) sin 2 ( L3
2
L
cos 3 ) sin 2 L9 cos 2 4 cos 4 ) m10 (Ym ( L2
2
L
cos 2 ) sin 2 ( L3 cos 3 ) sin 2 L9 cos 2 L4 cos 4 10
2 (4.6)
cos 6 ) m5 (Ym ( L2 cos 2 ) sin 2 ( L3 cos 3 ) sin 2 L9
L5
cos 2 L4 cos 4 L10 cos 6 ( cos 5 ) sin 6 ) m6 (Ym
2
L2 cos 2 ) sin 2 ( L3 cos 3 ) sin 2 L9 cos 2 L4
L6
cos 4 L10 cos 6 ( L5 cos 5 ) sin 6 ( cos 6 ) sin 6 )) / M
2
L2 L
Z c ( m2 cos 2 cos 2 m3 ( L2 cos 2 cos 2 ( 3 cos 2 )
2 2
L
cos 3 )) m9 ( L2 cos 2 cos 2 ( L3 cos 2 ) cos 3 9 sin 2 )
2
L
m4 ( L2 cos 2 cos 2 ( L3 cos 2 ) cos 3 L9 sin 2 4
2
sin 4 ) m10 ( L2 cos 2 cos 2 ( L3 cos 2 ) cos 3 L9 sin 2
L10 (4.7)
L4 sin 4 sin 6 ) m5 ( L2 cos 2 cos 2 ( L3 cos 2 )
2
L
cos 3 L9 sin 2 L4 sin 4 L10 sin 6 ( 5 cos 6 ) cos 5 )
2
m6 ( L2 cos 2 cos 2 ( L3 cos 2 ) cos 3 L9 sin 2 L4
L6
sin 4 L10 sin 6 ( L5 cos 6 ) cos 5 ) ( cos 6 ) cos 6 )) / M
2
52
Рис. 4.3. Схема опоры экзоскелета во фронтальной плоскости на правую
ногу (одноопорная фаза)
На рис.4.3 показана схема экзоскелета с опорой на правую стопу во
фронтальной плоскости. Координаты центра масс при опоре на правую стопу
во фронтальной плоскости определяются по формулам (4.6) и (4.7).
X 6 t
L
( L2 cos 2 ) sin 2 ( L3 cos 2 ) sin 3 ( L5 cos 6 )
2 (4.8)
sin 5 ( L6 cos 6 ) sin 6
53
Рассмотрим положение центра масс при переносе правой ногой и опоре
на левую стопу (рис.4.4):
54
L6
Yc (m6 ( Ym ( cos 6 ) sin 6 ) m5 (Ym ( L6 cos 6 )
2
L5
sin 6 ( cos 5 ) sin 6 ) m10 ( Ym ( L6 cos 6 ) sin 6 ( L5
2
L
cos 5 ) sin 6 10 cos 6 ) m4 (Ym ( L6 cos 6 ) sin 6 ( L5
2
L
cos 5 ) sin 6 L10 cos 6 4 cos 4 ) m9 ( Ym ( L6
2
L
cos 6 ) sin 6 ( L5 cos 5 ) sin 6 L10 cos 6 L4 cos 4 9
2
(4.11)
cos 2 ) m3 ( Ym ( L6 cos 6 ) sin 6 ( L5 cos 5 ) sin 6 L10
L3
cos 6 L4 cos 4 L9 cos 2 ( cos 3 ) sin 2 ) m2 (Ym
2
L6 cos 6 ) sin 6 ( L5 cos 5 ) sin 6 L10 cos 6 L4
L2
cos 4 L9 cos 2 ( L3 cos 3 ) sin 2 ( cos 2 ) sin 2 )) / M
2
55
L6
Z c ((m6 cos 6 cos 6 ) m5 ( L6 cos 6 cos 6
2
L5
( cos 6 ) cos 5 ) m10 ( L6 cos 6 cos 6 ( L5 cos 6 )
2
L
cos 5 10 sin 6 ) m4 ( L6 cos 6 cos 6 ( L5 cos 6 )
2
L
cos 5 L10 sin 6 4 sin 4 ) m9 ( L6 cos 6 cos 6
2
L
( L6 cos 6 ) cos 5 L10 sin 6 L4 sin 4 9 sin 2 )
2
(4.12)
m3 ( L6 cos 6 cos 6 ( L5 cos 6 ) cos 5 L10 sin 6
L3
L4 sin 4 L9 sin 2 ( cos 2 ) cos 3 ) m2 ( L6 cos 6
2
cos 6 ( L5 cos 6 ) cos 5 L10 sin 6 L4 sin 4 L9
L2
sin 2 ( L3 cos 2 ) cos 3 ) ( cos 2 ) cos 2 )) / M
2
L L L
X c (m6 ( ( 6 cos 6 ) sin 6 ) m5 ( ( L6 cos 6 )
2 2 2
L L
sin 6 ( 5 cos 6 ) sin 5 ) (m9 m4 m10 ) ( ( L6 cos 6 )
2 2
L
sin 6 ( L5 cos 6 ) sin 5 ) m3 ( ( L6 cos 6 ) sin 6
2
L L (4.13)
( L5 cos 6 ) sin 5 ( 3 cos 2 ) sin 3 ) m2 ( ( L6 cos 6 )
2 2
sin 6 ( L5 cos 6 ) sin 5 ( L5 cos 6 ) sin 5 (l3 cos 2 )
l2
sin 3 ( cos 2 ) sin 2 )) / M
2
X 2 t
L
( L6 cos 6 ) sin 6 ( L5 cos 6 ) sin 5 ( L3 cos 2 )
2 (4.16)
sin 3 ( L2 cos 2 ) sin 2
На рис.4.5 показана схема экзоскелета с опорой на левую стопу во
фронтальной плоскости. Координаты центра масс при опоре на правую стопу
во фронтальной плоскости определяются по формулами (4.11) и (4.12).
Схема экзоскелета для симметричной двухопорной фазы,
соответствующей началу движения, показана на рис 4.6.
57
Рис. 4.6 Схема опоры экзоскелета на обе стопы в сагиттальной плоскости в
начале движения (двухопорная фаза)
58
Рис.4.8. Схема опоры экзоскелета на обе стопы в фронтальной плоскости
при ходьбе (двухопорная фаза)
условие: 1 7 .
В дальнейшем рассматривается движение вдоль оси Ox, при котором
1 7 0 . С правой стопой связана система координат O1x1y1z1 , а с левой
60
На рисунке 5.2 показана схема движения стоп экзоскелета вдоль
61
стопу и далее при движении правой стопы на длину L/2 на интервале
времени 0 t Ty Tx / 2 xOi 0 .
62
Рис.5.3. Положение стопы в процессе совершения шага
Таблица 5.1
1 0 0
2 0.15 -24.11
3 0.28 -48.6
4 0.40 -42.3
5 0.57 12.1
6 0.73 25.9
7 0.86 29
8 1 0
63
Таблица 5.2
1 0 0
2 0.15 0.27
3 0.28 0.85
4 0.40 1
5 0.58 0.6
6 0.73 0.27
7 0.87 0.08
8 1 0
V2T
Предположим, что 1, тогда l1, 7 (t ) t .
L
С учетом этого, зависимость абсолютного угла поворота стопы может
быть представлена полигармонической функцией:
Рис. 5.4. Зависимость угла поворота стопы от перемещения вдоль оси Ох;
1 –график, построенный по данным таблицы 1, 2 – аппроксимация
синусоидой
65
Рис. 5.5. Зависимость производной угла поворота стопы от времени; 1 –
график, построенный по данным таблицы 1, 2–аналитически найденная
производная (3)
Таблица 5.3
Коэффициенты кубического сплайна
Коэффициент Значение
a10 0
a11 0
a12 0.188
a13 -0.003
a20 -92.59
a21 11.11
a22 -0.19
a23 0.0009
66
Также, данные, представленные в таблице 5.2, могут быть
аппроксимированы полиномами второго и третьего порядков:
Таблица 5.4.
Коэффициенты полиномов второго и третьего порядков
Коэффициент Значение
b0 -0.04
b1 4
b2 0
c0 0
c1 6.7505
c2 -0.1350
c3 0.0007
d d
3a13t 2a12 t a11 если t 0.4
2
h1,7 s(t ) , (5.12)
dt dt
23
3a t 2
2 a 22 t a 21 если t 0.4
d2 d2
h
2 1,7 2
p2 (t ) 2b2 , (5.16)
dt dt
и вторую производную от полинома третьего порядка (5.11):
d2 d2
h1,7 p3 (t ) 2c3t 2c2 , (5.17)
dt 2 dt 2
Найденные производные показаны на рисунке 5.8.
70
Рис. 5.10. Схема расположения правой опорной стопы экзоскелета и центра
масс при ходьбе пациента вид сверху
h6 h6 t
x6 x6 t . (5.18)
72
1
yC ym l111 m1 M 5 l2 sin 2 M 4 l3 sin 2 M 6 l '9 cos 9 M 1 l41 cos 4
2 (5.29)
1
M 7 l '10 cos10 M 3 l5 sin 6 M 2 l6 sin 6 m7 l777 cos 7
2
zC M 5 l2 cos 2 M 4 l3 cos 2 M 6 l '9 sin 9 M 1 l41 sin 4 M 7 l '10 sin 10
1 (5.30)
M 3 l5 cos 6 M 2 l6 cos 6 m7 l777 cos 7 ,
2
где:
1
M1 m4 m5 m6 m7 (5.31)
2
M 6 m4 m5 m6 m7 (5.32)
M 7 m5 m6 m7 (5.33)
Безразмерные массы:
M1 M M
M1 , M6 6 , M7 7 (5.34-5.36)
M M M
Для определения неизвестных углов 2 ,6 зададим функции,
z z C t
x xC t , (5.37)
y y t
C
73
h6 h6 t
x6 x6 t
, (5.41)
представим в виде:
x6 (t ) 6 t , (5.42)
H6 H
h6 (t ) 4 6 t 4 26 62 t 2 , (5.43)
L6 L6
что соответствует траектории стопы (рис.5.12).
h6 a6 b6 l6 c6 l62 (5.44)
h6 0 , (5.49)
74
а точка А2, принадлежащая правой стопе движется по траектории,
определяемой уравнениями
h2 h2 t
l2 l2 t
(5.50)
75
Рис. 5.14. Схема расположения левой опорной стопы экзоскелета и центра масс
при ходьбе пациента
соответствующих шарнирах.
Уравнения (5.50) представим в виде:
l2 (t ) 2 t , (5.53)
H2 H
h2 (t ) 4 6 t 4 22 22 t 2 , (5.54)
L2 L2
76
что соответствует траектории стопы (рис.5.15).
h2 a2 b2 l2 c2 l22 (5.55)
Для нахождения постоянных в уравнении (5.55) запишем граничные
условия в виде:
Если h2 0 , то l 2 0 l 2 L2 h2 H , то
L2
l2 (5.56)
2
C 2 L22
b2 C 2 L2 (5.59)
L2
2 H L
C 2 L2 C2 2 (5.60)
L2 2
1 2H
C2 L2 (5.61)
2 L2
4H
C2 (5.62)
L22
4H
b2 (5.63)
L2
77
Если одна стопа движется относительно другой равномерно, тогда
78
Рис. 5.17. Схема расположения центра масс при ходьбе пациента в
двухопорной фазе
79
y l2 cos 2 l3 cos3 l9' sin 3 l43 sin 4 l10
' sin l cos
5 5 5
20 (5.68)
l6 cos6 y20 y26
y20 l2 l3 cos 2 l '9 sin 2 l41 sin 4 l '10 sin 5 l5 l6 cos 5 y26
(5.70)
l2 l3 sin 2 l '9 cos 2 l41 cos 4 l '10 cos 5 l5 l6 sin 5 h6
80
стопы находятся на опорной поверхности, но со смещением одной стопы
относительно другой. В этих случаях вертикальные координаты обеих стоп
zc zc 0 (5.74)
P ym
yc P t (5.75)
Tó ,
где
H l2 l3 l 0 2 l 03
zc 0 0 , (5.76)
H H l2 l3 l 2 l 3
0
y6 y 2
P , (5.77)
2
ym y6,2 y . (5.78)
qi L x y
T
H xC 0 yC 0 , (5.79)
82
5.3. Движение стоп при ходьбе по лестнице
83
Рис. 5.19. Схема движения стоп при ходьбе по лестнице
m a1 L a2 L2
4 H 2 a1 L a2 L2
84
m 4 H a2 L
m a1 L a2 L2
L L2
H a1 a2
2 2
m a1 L a2 L2
L L2
2 H a1 a2
2 2
a2 L2
m 2 H
2
4 H m
a1
L
a2
m 2 H 2
L2
Таким образом, уравнение траектории можно представить в виде:
4 H m 2 m 2 H 2
h a0 a1 l a2 l 2 l l (5.82)
L L 2
или
l*
4 H m L
. (5.85)
2 H m 4
В частном случае, если m 0
L
l* (5.86)
2 .
85
5.4. Обратная задача кинематики экзоскелета для плоских расчетных
схем
86
q [ 2,3 ,5 ,6 , 2 , 6 ]T . (5.90)
Тогда, в дискретной форме выражение (5.92) перепишем в виде:
q k 1 q k к J 1(t ) , (5.91)
где (t ) -приращение функции (t ) на временном шаге t .
Полученное соотношение позволяет находить вектор обобщенных
координат q на к+1-м временном шаге по известному значению q на k-м
шаге. По сути это и есть алгоритм Ньютона.
Здесь αk ≤ 1 – скалярная величина постоянного или переменного шага.
Определив абсолютные углы, выразим их через относительные в
сагиттальной и фронтальной плоскостях по формулам:
i i 1 i ,i1 , (5.92)
i i1 i ,i1
. (5.93)
Отсюда, из абсолютных углов получим относительные углы, которые
определяют работу электроприводов, установленных в шарнирах
экзоскелета:
i ,i 1 i i 1 (5.94)
,
i ,i1 i i1 . (5.95)
3 2 и 5 6 . (5.97)
87
5.5. Реакции опорной поверхности
88
Анализируя полученную систему уравнений, можно сформулировать
условия, при которых экзоскелет сохраняет устойчивое положение. Для
этого необходимо выполнить условия:
R1 0, R2 0 . (5.99)
Тогда:
R1 mga 2 / a1 , (5.100)
отсюда a 2 0
R2 mg (а1 a2 ) / a1 , (5.101)
отсюда a 2 a1 .
На рис.5.21 показана схема экзоскелета при переносе веса на опорную
правую стопу в сагиттальной плоскости.
M B1 mg b2 R4 b1 0
M B 2 mg b1 b2 R3 b1 0
. (5.102)
89
mg (b1 b2 )
R3 . (5.103)
b1
mgb2
R4 (5.104)
b1 .
90
6. Математическое моделирование походки
91
6.1. Результаты моделирования продольной ходьбы
92
Рис. 6.2. Положение экзоскелета в момент переноса центра масс
на левую стопу
93
Рис. 6.4. Промежуточное положение экзоскелета в одноопорной фазе
94
Рис. 6.6. Промежуточное положение экзоскелета двухопорной фазе
95
Рис. 6.8. Промежуточное положение экзоскелета в одноопорной фазе
96
Рис. 6.10. Зависимости абсолютных углов в сагиттальной плоскости от
времени при ходьбе
97
Рис. 6.11. Зависимости абсолютных углов во фронтальной плоскости от
времени при ходьбе
98
Рис. 6.12. Траектория центра масс при ходьбе
99
зависимости проекций центра масс экзоскелета от времени. На графике x(t)
видны корректирующие движения центра масс.
7 для левой стоп. Эти углы равны нулю. Такое движение называется
100
поступательным и положение стопы в пространстве задается одной точкой А2
или А6. Движение этих точек происходит по параболическому закону.
Этот этап завершается при приближении одной стопы к другой, так как
это показано на рис. 6.17. Далее начинается двухопорная фаза, связанная с
переносом центра масс с одной стопы на другую. На рис.6.18 представлен
начальный этап двухопорной фазы.
101
Рис. 6.17. Конечное положение стопы в одноопорной фазе
103
Рис. 6.22. Начальное положение экзоскелета в двухопорной фазе
104
Рис. 6.25. Зависимости относительных углов при ходьбе во фронтальной
плоскости
105
6.3. Динамическая ходьба в экзоскелете
106
Фx
Ф Фy , (6.2),
Фz
0
G 0 . (6.3)
G
108
Пусть:
xP A B t . (6.9)
Подставляя (6.9) в (6.8) получим:
2
y P ym sin( ( A Bt )) (6.10)
L
Если при t=0 x P 0 , то A 0 и (6.10) примет вид:
2
y P y m sin( Bt )
L (6.11)
L
При равномерном движении вдоль оси O x B V L / T и xP t.
T
2
y P ym sin( t)
Т , (6.12)
2 2
y P ym соs ( t)
Т Т , (6.13)
4 2 2
yP y m sin( t) ,
Т2 Т (6.14)
2 4 2 zC ym sin( 2t / T )
yP ym sin( t) ,
Т T 2g (6.15)
или
4 2 zC
y P ym (1 2 ) sin( 2t / T ) .
T g (6.16)
Анализ формулы (6.16) показывает, что амплитуда y P существенно
зависит от скорости движения экзоскелета и может превышать амплитуду
центра масс в несколько раз. Так, при Т=1с, zC =1 м, ym =0,25м (максимальное
отклонение центра масс), y P 0,75 м , что в три раза превышает
максимальное отклонение центра масс от оси симметрии.
Также необходимо отметить особое положение, при котором y P 0 .
При этом:
109
4 2 zC
1 2 ,
T g (6.17)
4 2 zC
отсюда T и для zC =1 м, получим T 2 с.
2
yC yC 0 sin( 2t / T ) ,
(6.23)
110
где yC 0 - амплитуда центра масс.
4 2 g ym g
yCO yCO ,
T2 zC zC (6.24)
откуда:
4 2 g y g
yCO ( 2 ) m ,
T zC zC (6.25)
или
ym gT 2
yCO ,
gT 2 4 2 zC (6.26)
ym gz C T 2
yCO 0,3 м .
zC ( gT 2 4 2 zC )
111
Для Т=2с, zC =1 м, ym =0,25м; L 0,3 и средней скорости
V L / T 0,3 / 2 0,15 м / с ,
ym gzCT 2
yCO 1000 м .
zC ( gT 2 4 2 zC )
Из результатов расчета видно, что происходит сильная раскачка
экзоскелета и потеря устойчивости. В реальности такие режимы движения
невозможны. В области параметров близких к Т=2с упрощенная модель
движения ZMP не работает. Необходимо учесть дополнительные силы,
действующие на экзоскелет и в первую очередь силы вязкого сопротивления.
В тоже время вдали от особой точки Т=2с модель показывает
удовлетворительные результаты.
Для Т=1с, zC=1 м, ym =0,25м, что соответствует скорости
V L / T 0,3 / 1 0,3 м / с найдем
ym gzCT 2
yCO 0,0833 м , что в три раза меньше, чем отклонение
zC ( gT 2 4 2 zC )
ZMP.
С уменьшением времени шага, отклонение yCO становится еще
ym gT 2
yCO 0,021м .
gT 2 4 2 zC
Далее, полученное движение центра масс увязывается с движением
стоп, которые, как и в предыдущих случаях, перемещаются вдоль оси Ox,
поэтому
y А ym ; (6.27)
«+» - левая стопа, «-» -правая стопа,
а уравнение движения стопы вдоль оси Ox принимает более сложный вид:
xAi xAi (t ) (6.28)
112
Таким образом, задавая движение ZMP по определенной траектории,
например по формулам (6.24), (6.25) и пересчитывая синхронное положение
центра масс и стоп по формулам (6.26), (6.27), можно синтезировать
движение экзоскелета при различных скоростях походки человека в
экзоскелете. Проведенный анализ позволяет сформулировать требования к
внешним параметрам, определяющим походку. Алгоритм построения
динамической походки состоит из следующих этапов:
1. Задаем закон движения ZMP в параметрической форме.
2. Пересчитываем численным методом или по формулам (6.26) (для
синусообразной траектории) закон движения проекций центра масс.
3. Задаем закон движения стоп экзоскелета в локальных координатных
системах и условие синхронизации.
4. Решаем обратную задачу кинематики и определяем абсолютные
координаты.
5. Определяем относительные координаты экзоскелета.
и вектором q 0
Относительные углы определены вектором:
q r (21324354657621764354 )T . (6.30)
114
экзоскелета mi i=1....7, , также как и геометрические размеры li определены
заранее.
Вектор управляющих воздействий, обеспечивающих движение по
заданным траекториям можно определить по формуле:
u* B1 (Hq* C G) , (6.31)
где H – обобщенная матрица инерции механизма, C– вектор обобщенных
Кориолисовых и нормальных сил инерции, G– вектор обобщенной силы
тяжести, B – матрица, связывающая вектор управляющих воздействий с
вектором обобщенных сил, создаваемых приводами. u * -управляющие
Ai pi
Di (6.32)
0 1
i
r D1 D2 ...Di r Bi r i
j
Bi Di 1...Di
115
n B p B p
T
n
Rij tr tr (U pi H p U pi )
T
Hp
qi qi p max(i , j )
p max( i , j )
. (6.34)
n 2 B p B p
T
n
Rij k tr tr (U pik H p U pi ) .
T
Hp
qi qk qi p max(i , j ,k )
p max( i , j , k )
(6.35)
n
B p p n
Ri m p g r Cp m p g U pi r Cp .
T T p
p 1 qi p 1
(6.36)
n B p B p
T
n
B H Rij tr
T
1
Hp tr (U pi H p U pi ) . (6.37)
qi qi
p max( i , j )
p max( i , j )
n 2 B p B p
T
n
T
1
B C ij k
R tr H tr (U pik H p U pi ) . (6.38)
qi qk qi p max(i , j ,k )
p
p max( i , j , k )
n
B p p n
m r Cp m p g U pi r Cp .
T T p
B 1G Ri pg (6.39)
p 1 qi p 1
i T
r xi , yi , z i ,1 . (6.40)
u u * u , (6.41)
где u -корректирующее управляющее воздействие, направленное на
116
k1 0 0 k4 0 0
K p 0 k2 0 , K d 0
k5 0 , (6.43)
0 0 k3 0 0 k6
117
уравнений движения ZMP. Установлена связь между амплитудой ZMP и
амплитудой центра масс. Показано, что для рассматриваемого случая,
амплитуда центра масс зависит от вертикальной координаты центра масс,
времени выполнения шага и амплитуды ZMP. Выявлен немонотонный
характер зависимости амплитуды центра масс от времени выполнения шага,
то есть от скорости движения экзоскелета. Разработан алгоритм построения
динамической походки
Установлено, что имеет место резонансный режим движения, при
котором из-за отсутствия сил сопротивления в модели происходит резкое
увеличение амплитуды центра масс. Определена критическая скорость
движения экзоскелета.
118
7. Экспериментальные исследования движения экзоскелета
120
Таблица 7.1.
Основные параметры ходьбы
Параметр Значение
Длина шага, м 0,2-0,4
Скорость ходьбы, шагов в минуту 10-40
База опоры (расстояние между двумя параллельными 25-35
линиями, проведёнными через центры опоры пяток
перпендикулярно линии перемещения), см
Ритмичность ходьбы (отношение длительности переносной 1
фазы одной ноги к длительности переносной фазы другой
ноги)
а) б)
121
Планетарный редуктор состоит из 4-х ступеней. Кинематическая схема
редуктора показана на рис 7.3. Общее передаточное отношение составляет
855. Семейство характеристик приведено на рис. 7.4.
123
ЦПОС/МК Texas Instruments TMS320F28335
Данные
значений
токов
данных с
сенсорных
модулей
UART
Аналоговые
Сенсорный модуль левой датчики
конечности угловых
АЦП координат
(микроконтроллер Freescale
левой
UART
Semiconductor MK20DX256) конечности
Мультиплексор
Аналоговые
данных сенсорных Сенсорный модуль правой датчики
модулей конечности угловых
АЦП
(микроконтроллер Freescale координат
правой
UART
Semiconductor MK20DX256) конечности
126
Целью исследований являлось: во-первых, определение
работоспособности экзоскелета при выполнении различных режимов
движения; во-вторых, определение работы системы управления в части
отработки электроприводами задающих воздействий; влияние скорости
выполнения движений на величину ошибки, возникающей между
желаемыми и реально существующими движениями.
127
Рис.7.6. Зависимость угла поворота правой голени относительно стопы
128
Рис. 7.10. Зависимость угла поворота корпуса относительно правого бедра
129
Рис. 7.13. Зависимость угла поворота левой голени
а)
Рис. 7.15. Экспериментальные исследования ходьбы:
а- график зависимость угла 4 , определяющие наклон корпуса,
от времени t
130
б)
в)
Рис. 7.15 (продолжение). Экспериментальные исследования ходьбы:
б, в – графики зависимости углов 3 , 5 , определяющие наклон бедер
экзоскелета, от времени t
131
- время выполнения шага T ;
- скорость ходьбы, определяемая по формуле:
V L /T . (7.1)
Далее на рисунках приняты следующие обозначения:
- красным обозначен график углов, которые задаются паттернами;
- зеленым обозначен график углов, которые отработаны приводами
экзоскелета;
-длина голени-0,47.
Ниже приведены типовые диаграммы, на которых отражены
зависимости относительных углов, и уровень управляющих напряжений от
времени. Углы, отмеченные 1, соответствуют задаваемым углам. Углы,
обозначенные цифрой 2, соответствуют углам, реально реализованным
приводами. Время выполнения шага T 4с ; Максимальный уровень
напряжения равен U
max
17,5В, что соответствует скважности ШИМ -
сигнала 100% .
max
132
Рис. 7.17. Зависимость управляющего напряжения, поступающего на
электропривод бедренного шарнира при повороте правого бедра
относительно корпуса
133
Рис. 7.19. Зависимость управляющего напряжения, поступающего на
электропривод голеностопного шарнира при повороте правой стопы
относительно голени
134
Рис. 7.20. Зависимость угла поворота левого бедра относительно корпуса φ54
от времени t
Рис. 7.21. Зависимость угла поворота правого бедра относительно корпуса φ43
от времени t
135
Рис. 7.22. Зависимость угла поворота правого бедра относительно голени φ65
от времени t
Рис. 7.23. Зависимость угла поворота правого бедра относительно голени φ32
от времени t
136
Рис. 7.24. Зависимость угла поворота левой голени относительно стопы φ76 от
времени t
Рис. 7.25. Зависимость угла поворота правой голени относительно стопы φ21
от времени t
137
φ54 φ43 φ32 φ65 близка к нулю. Ошибка по углам φ76 φ21 достигает значений 2
градуса.
Увеличим скорость за счет уменьшения времени выполнения шага до 2
сек.
(Походка V.3.1).
-угол поворота бедра относительно корпуса φ43,φ54;
диапазон изменения: 0 - 30º;
- угол поворота голени относительно бедра: φ32, φ65
диапазон изменения: 0 - 30º;
- угол поворота стопы относительно голени φ21, φ76
- длина шага-0,46 м
- время выполнения шага 2 c.;
- скорость шага 0,23 м/с;
-длина бедра -0,42;
-длина голени-0,47.
Рис. 7.26. Зависимость угла поворота левого бедра относительно корпуса φ54
от времени t
138
Рис. 7.27. Зависимость угла поворота правого бедра относительно корпуса φ43
от времени t
Рис. 7.28. Зависимость угла поворота правого бедра относительно голени φ65
от времени t
139
Рис. 7.29. Зависимость угла поворота правого бедра относительно голени φ32
от времени t
Рис. 7.30. Зависимость угла поворота левой голени относительно стопы φ76 от
времени t
140
Рис. 7.31. Зависимость угла поворота правой голени относительно стопы φ21
от времени t
Рис. 7.32. Зависимость угла поворота левого бедра относительно корпуса φ54
от времени t
Рис. 7.33. Зависимость угла поворота правого бедра относительно корпуса φ43
от времени t
142
Рис. 7.34. Зависимость угла поворота правого бедра относительно голени φ65
от времени t
Рис. 7.35. Зависимость угла поворота правого бедра относительно голени φ32
от времени t
143
Рис. 7.36. Зависимость угла поворота левой голени относительно стопы φ76 от
времени t
Рис. 7.37. Зависимость угла поворота правой голени относительно стопы φ21
от времени t
144
Для скорости 0,29 м/с движения погрешность по максимальному углу
для φ54 φ43 φ32 φ65 не равна нулю и оценивается величиной порядка 2 град.
Ошибка по углам φ76 φ21 достигает значений 5-6 градусов.
Увеличим скорость движения за счет уменьшения времени выполнения шага
до 1,6 c.
(Походка V.3.3).
Параметры:- угол поворота бедра относительно корпуса φ43,φ54;
диапазон изменения: -8- 30º;
- угол поворота голени относительно бедра: φ32, φ65, диапазон изменения: 0 -
30º;
- угол поворота стопы относительно голени φ21, φ76
- длина шага-0,58 м
- время выполнения шага 1,6 c.;
- скорость шага 0,36 м/с;
-длина бедра -0,42;
-длина голени-0,47.
Походка реализована с отведением бедра назад.
Рис. 7.38. Зависимость угла поворота левого бедра относительно корпуса φ54
от времени t
145
Рис. 7.39. Зависимость угла поворота правого бедра относительно корпуса φ43
от времени t
Рис. 7.40. Зависимость угла поворота правого бедра относительно голени φ65
от времени t
146
Рис. 7.41. Зависимость угла поворота правого бедра относительно голени φ32
от времени t
Рис. 7.42. Зависимость угла поворота левой голени относительно стопы φ76 от
времени t
147
Рис. 7.43. Зависимость угла поворота правой голени относительно стопы φ21
от времени t
148
-длина голени-0,47.
Рис. 7.44. Зависимость угла поворота левого бедра относительно корпуса φ54
от времени t
Рис. 7.45. Зависимость угла поворота правого бедра относительно корпуса φ43
от времени t
149
Рис. 7.46. Зависимость угла поворота правого бедра относительно голени φ65
от времени t
Рис. 7.47. Зависимость угла поворота правого бедра относительно голени φ32
от времени t
150
Рис. 7.48. Зависимость угла поворота левой голени относительно стопы φ76 от
времени t
Рис. 7.49. Зависимость угла поворота правой голени относительно стопы φ21
от времени t
151
Для скорости движения 0,45 м/с погрешность по максимальному углу
для φ54 φ43 φ32 φ65 не равна нулю и оценивается величиной порядка 15-17
град. Ошибка по углам φ76 φ21 достигает значений 8-10 градусов. Такая
большая ошибка объясняется ограниченным быстродействием
электроприводов, применяемых в голеностопном шарнире экзоскелета.
Дальнейшее увеличение скорости ходьбы нецелесообразно в силу
нарастающей погрешности.
153
Рис. 8.2. Схема установки горизонтального дальномера
154
Разработку системы автоматического управления движением
экзоскелета необходимо выполнять на основе методов математического
моделирования поведения системы с учетом свойств экзоскелета, человека,
электроприводов, информационной системы.
Информационная система экзоскелета оснащена системой обработки
данных, поступающих с измерительных устройств интеллектуальной
системы принятия решений. Именно применение такой системы обработки
данных позволяет экзоскелету совместно с пациентом или без его участия
взаимодействовать с окружающей средой, планировать траекторию
движения с учетом информации о препятствиях и других факторах,
влияющих на устойчивость движения пациента.
Данные с датчиков давления поступают в фильтр, а затем
суммируются. Если сумма показаний больше 5 кг, то это говорит о том что
произошел контакт стопы с опорной поверхностью. В таком случае
переменной “k” присваивается значение равное 1.
Напряжение которое поступает на усилители U1* и U2* вычисляются в
блоке П – регулятора по формуле:
(e1*(1 - k) + e21*k) * Kp = φ1*, (8.1)
где Kp – настраивается индивидуально для каждого привода.
155
8.2 Функциональная схема адаптивной системы автоматического
управления
156
Рис. 8.6. Функциональная схема САУ верхнего уровня
l2 l1
tan 1 ( ) sin(l2 l1 ) *0 (8.2)
l0
157
После определения угла наклона опорной поверхности относительно
стопы необходимо определить угол, на который необходимо повернуться
стопе относительно горизонта по формуле:
φ1 - φ0* = φ0 (8.3)
159
для отработки и проверки законов управления, а также логики работы САУ.
Виртуальная модель стопы была создана в программном пакете V-REP.
V-REP представляет собой среду для симулирования различных видов
роботов, при этом пользователю нет необходимости иметь физический
доступ к реальному роботу. Все объекты, которые программируются в этой
системе — «живут» в реальном с точки зрения физических законов мире —
есть гравитация, можно захватывать предметы, столкновения, датчики
расстояния, видео датчики и т.п.
V-REP дает возможность работать с несколькими физическими
движками:
Bullet 2.78;
Bullet 2.83;
ODE;
Vortex;
Newton;
Для работы был выбран физический движок Newton, как наиболее
стабильный и точный. Bullet 2.78, Bullet 2.83, ODE не подошли для
моделирования экзоскелета из-за слишком больших погрешностей при
расчетах, Vortex, несмотря на самый высокий функционал, является
платным.
NewtonPhysics – это свободный физический движок с закрытым
исходным кодом, который моделирует реалистичную физику для твердых
тел.
Моделирования цифровой системы управления стопой было
реализовано в пакете блочного моделирования Matlab/Simulink. Ниже
изображена структурная схема работы двух программных пакетов рисунок
8.8
160
Рис. 8.8. Структурная схема организации обмена данными между двумя
программными пакетами
161
в разделе «4.4 Создание компонента общения пакета Simulink с программой
симулятором V-REP».
V-REP Framework API имеет пять основных интерфейсов для общения
с внешними программами:
1) Регулярное API
2) Удаленный API
3) Интерфейсы ROS
4) Вспомогательный API
Удаленный API и интерфейсы ROS можно получить практически из
любых возможных внешних приложений (в том числе, роботов, удаленных
компьютеров и т.д.). Вспомогательный API не интерфейс сам по себе, но
скорее набор вспомогательных функций, которые могут быть встроены, и
которые действуют сами по себе. Следующий рисунок иллюстрирует обзор
различных интерфейсов:
163
По гармоническому закону стопа перемещается вдоль опорной
поверхности, сохраняя параллельность. Взаимодействие объектов сцены
определяется геометрическими примитивами, которые являются
физическими объектами в программе V-REP. На рисунке 8.12 изображена
физическая интерпретация сцены в виде геометрических примитивов.
164
Рис. 8.13. Модель опорной поверхности: 1-5 виды опорных поверхностей
165
Рис. 8.14. Физическая модель стопы
166
После данного действия в окне инспектора объектов отдельные детали
были объединены в соответствующие группы с помощью функции Group
selected shapes: стопа, голень, среднее звено.
На следующем этапе устанавливались шарниры в местах соединения
элементов конструкции. Для этого в режиме редактирования полигонов
создавалась дополнительная геометрия в виде плоского диска, которая
определяла центр вращения шарнира.
В программе V-REP существует три типа шарниров: вращательные,
призматические, сферические, винтовые (рис. 8.16).
167
Винты: винты, которые можно увидеть в виде комбинации суставов и
призматических суставов (со связанными значениями), имеют одну степень
свободы (одну DoF) используются для описания движения, похожего на
винт. Основной параметр определяет величину перемещения для данного
количества вращения. Конфигурация винта определяется одним
значением, которое представляет собой сумму вращения вокруг оси своего
первого опорного объекта. Винты могут быть использованы в качестве
пассивных суставов, или в качестве активных соединений (двигатели).
170
Рис. 8.21. Установка датчика давления
a a2 x a2 y a2 z (8.4)
171
8.7. Установка инфракрасных дальномеров
173
Конусный тип датчика был выбран в связи с тем, что он наиболее
близок к инфракрасному спектру рассеивания.
174
Компонент имеет 12 выходов:
SensorE – относительное значение угла φ21 в шарнире JointE.
SensorG - относительное значение угла θ21 в шарнире JointG.
CMPS_p – абсолютное значение угла наклона стопы в саггитальной
плоскости φ1. Измеряется электромагнитным компасом значение «pitch».
CMPS_r - абсолютное значение угла наклона стопы во фронтальной
плоскости θ1. Измеряется электромагнитным компасом значение «roll».
IKSensor1 – расстояние от стопы до опорной поверхности в саггитальной
плоскости L1. Измеряется инфракрасным дальномером.
IKSensor2 – расстояние от стопы до опорной поверхности в саггитальной
плоскости L2. Измеряется инфракрасным дальномером.
IKSensor3 – расстояние от стопы до опорной поверхности во фронтальной
плоскости L3. Измеряется инфракрасным дальномером.
IKSensor4 – расстояние от стопы до опорной поверхности во фронтальной
плоскости L4. Измеряется инфракрасным дальномером.
PRSensor1 – величина давления на Д.Д.1.
PRSensor2– величина давления на Д.Д.2.
PRSensor3– величина давления на Д.Д.3.
PRSensor4– величина давления на Д.Д.4.
175
Рис. 8.26 Общий вид схемы моделирования цифровой системы управления
176
3. Спроектирован измерительный виртуальный комплекс для оценки
наклона поверхности в заданной точке по отношению к стопе экзоскелета.
4. Разработана система управления двухкоординатным движением
стопы экзоскелета и система обработки информации, поступающей с
датчиков, определяющих пространственное положение стопы.
177
ЗАКЛЮЧЕНИЕ
178
Библиографический список
180
17. Gou H. «Design of information acquisition and control system for the
exoskeleton robot.»/ H. Gou, J. Wang, H. Wu, C. Wang, L. Yan, J. Xiao. //
Journal of Electrical and Computer Engineering 2014 (2014): 2.
18. Harada K., (2007). Real-time planning of humanoid robot's gait for
force-controlled manipulation./ K. Harada, S. Kajita, F. Kanehiro, K. Fujiwara, K.
Kaneko, K. Yokoi, H. Hirukawa // Mechatronics, IEEE/ASME Transactions on,
12(1), 53-62
19. Hassan M. Wearable gait measurement system with an instrumented
cane for exoskeleton control / M. Hassan, H. Kadone, K. Suzuki, Y. Sankai //
Sensors. 2014 Jan 17; 14(1):1705-22.
20. Huang Q. Planning walking patterns for a biped robot. Robotics and
Automation / Q. Huang, K. Yokoi, S. Kajita, K. Kaneko, H. Arai, N. Koyachi, K.
Tanie // IEEE Transactions on (2001), 17(3), 280-289.
21. Jasińska-Choromańska, D., Szykiedans, K., Wierciak, J., Kołodziej,
D., Zaczyk, M., Bagiński, K., Bojarski, M. and Kabziński, B., Mechatronic
system for verticalization and aiding the motion of the disabled. Bulletin of the
Polish Academy of Sciences: Technical Sciences, 61(2), pp.419-431 (2013).
22. Jatsun, S. Savin, A. Yatsun, A. Postolnyi / Control system parameter
optimization for lower limb exoskeleton with integrated elastic elements/
Advances in Cooperative robotics. Proceeding of the 19th International
Conference on CLAWAR 2016.- pp 797-805
23. Jatsun, S., Savin, S. and Yatsun, A., June. Improvement of energy
consumption for a lower limb exoskeleton through verticalization time
optimization. In Control and Automation (MED), 2016 24th Mediterranean
Conference on (pp. 322-326). IEEE 2016.
24. Jatsun, S., Savin, S., Yatsun, A., 2016, June. Comparative analysis of
iterative LQR and adaptive PD controllers for a lower limb exoskeleton. In Cyber
Technology in Automation, Control, and Intelligent Systems (CYBER), 2016
IEEE International Conference on (pp. 239-244). IEEE 2016.
181
25. Jatsun S, Savin S, Yatsun A, Comparative analysis of global
optimization-based controller tuning methods for exoskeleton performing push
recovery / Proceedings of 20th International Conference on System Theory,
Control and Computing Joint Conference SINTES 20, SACCS 16, SIMSIS 20, pp
107-112, 2016
26. Jatsun S.F. The modelling of the standing-up process of the
anthropomorphic mechanism / Jatsun S.F., Vorochaeva L. Yu., Yatsun A.S.,
Savin S.I. In Assistive Robotics: Proceedings of the 18th International
Conference on CLAWAR 2015, pp. 175-182
27. Jatsun S. Algorithm for motion control of an exoskeleton during
verticalization / S. Jatsun, S. Savin, B. Lushnikov, A. Yatsun // ITM Web of
Conferences. 2016. Т. 6.
28. Jatsun S. Study of controlled motion of exoskeleton moving from
sitting to standing position / S. Jatsun, S. Savin, A. Yatsun, A. Malchikov// In
Advances in Robot Design and Intelligent Control 2016 (pp. 165-172). Springer
International Publishing.
29. Jatsun S. Adaptive control system for exoskeleton performing sit-to-
stand motion / S. Jatsun, S. Savin , A. Yatsun, R. Turlapov //Mechatronics and its
Applications (ISMA), 2015 10th International Symposium on 2015 Dec 8 (pp. 1-
6). IEEE.
30. Jatsun S. Modelling of exoskeleton movement in verticalization
process S. Jatsun, S. Savin , P. Bezmen / Proceedings of the International
Conference on Pure Mathematics - Applied Mathematics (PM-AM 2015),
Vienna, Austria, 2015, pp 83-87
31. Jatsun S. /Study of controlled motion of exoskeleton moving from
sitting to standing position / S. Savin, A.Yatsun, A. Malchikov // Advances in
Robot Design and Intelligent Control. Proceedings of the 24th International
Conference on Robotics in Alpe-Adria-Danube Region (RAAD) Volume 371 of
the series Advances in Intelligent Systems and Computing, 2015, pp. 165-172.
182
32. Jatsun S. System analysis of sagittal plane human motion wearing an
exoskeleton using marker technology / S. Jatsun, S. Savin, B. Lushnikov, A.
Yatsun // ITM Web of Conferences. 2016. Т. 6.
33. Jiangcheng C., «Kinematics analysis and three-dimensional
simulation of the rehabilitation lower extremity exoskeleton robot.» / Jiangcheng
C., Zhang Xiaodong, Zhu Lei. // arXiv preprint arXiv:1401.6517 (2014).
34. Jun, H. G. (2011, June). Walking and sit-to-stand support system for
elderly and disabled / H. G. Jun, Y. Y. Chang, B. J. Dan, B. R. Jo, B. H. Min, H.
Yang, J. Kim // In Rehabilitation Robotics (ICORR), 2011 IEEE International
Conference on (pp. 1-5). IEEE.
35. Kajita, S. Biped walking stabilization based on linear inverted
pendulum tracking. In Intelligent Robots and Systems (IROS) / S. Kajita, M.
Morisawa, , K. Miura, S. Nakaoka, K. Harada, K. Kaneko, K. Yokoi // 2010
IEEE/RSJ International Conference on (pp. 4489-4496). IEEE.
36. Kajita S. The 3D Linear Inverted Pendulum Mode: A simple modeling
for a biped walking pattern generation./ S. Kajita, F. Kanehiro, K. Kaneko, K.
Yokoi, H. Hirukawa // Intelligent Robots and Systems, 2001. Proceedings. 2001
IEEE/RSJ International Conference on (Vol. 1, pp. 239-246). IEEE.
37. Kajita S. Biped walking pattern generation by using preview control
of zero-moment point / S. Kajita, F. Kanehiro, K. Kaneko, K. Yokoi, H.
Hirukawa // Robotics and Automation, 2003. Proceedings. ICRA'03. IEEE
International Conference on (Vol. 2, pp. 1620-1626). IEEE.
38. Kamran S. Design and evaluation of a quasi-passive knee exoskeleton
for investigation of motor adaptation in lower extremity joints / S. Kamran, M.
Cenciarini, A. Adams, N. K. Gregorczyk, J. M. Schiffman, A. M. Dollar. //
Biomedical Engineering, IEEE Transactions on 61, no. 6 (2014): 1809-1821.
39. Kanzler C. M., Barth J., Rampp A., Schlarb H., Rott F., Klucken J.,
and Eskofier B. M., “Inertial Sensor based and Shoe Size Independent Gait
Analysis including Heel and Toe Clearance Estimation,” Eng. Med. Biol. Soc.
(EMBC), 2015 Annu. Int. Conf. IEEE, pp. 5424–5427, 2015.
183
40. Klucken J., Barth J., Kugler P., Schlachetzki J., Henze T., Marxreiter
F., Kohl Z., Steidl R., Hornegger J., Eskofier B. M., and Winkler J., “Unbiased
and Mobile Gait Analysis Detects Motor Impairment in Parkinson’s Disease,”
PLoS One, vol. 8, no. 2, 2013.
41. Kazerooni H. Hybrid control of the Berkeley lower extremity
exoskeleton (BLEEX). / H. Kazerooni, R. Steger, L. Huang // The International
Journal of Robotics Research. 2006 May 1;25(5-6):561-73.
42. Kazerooni H. On the control of the Berkeley lower extremity
exoskeleton (BLEEX) / H. Kazerooni, J.L. Racine, L. Huang, R. Steger //
Robotics and automation, 2005. ICRA 2005. Proceedings of the 2005 IEEE
international conference on 2005 Apr 18 (pp. 4353-4360). IEEE.
43. Kazuo K. «Neuro-fuzzy control of a robotic exoskeleton with EMG
signals.» / Kiguchi Kazuo, Takakazu Tanaka, Toshio Fukuda //Fuzzy Systems,
IEEE Transactions on 12.4 (2004): 481-490.
44. Koopman B. Selective control of gait subtasks in robotic gait training:
foot clearance support in stroke survivors with a powered exoskeleton./B.
Koopman, E. H. Van Asseldonk, H. V. der Kooij // J Neuroeng Rehabil 10, no. 3
(2013).
45. Li Na. «Review on Lower Extremity Exoskeleton Robot.»/ Li Na,
Lei Yan, Hua Qian, Hongfang Wu, Jian Wu, Sen Men. // Open Automation and
Control Systems Journal 7 (2015): 441-453.
46. Li W., Todorov E. Iterative linear quadratic regulator design for
nonlinear biological movement systems. InICINCO (1) 2004 Aug (pp. 222-229).
47. Manchester I.R. “Stable Dynamic Walking over Uneven Terrain.” /
I.R. Manchester, U. Mettin, F. Iida, R. Tedrake //The International Journal of
Robotics Research (2011) p. 265-279. 2011
48. Mariani B., Hoskovec C., Rochat S., Büla C., Penders J., and Aminian
K., “3D gait assessment in young and elderly subjects using foot-worn inertial
sensors,” J. Biomech., vol. 43, no. 15, pp. 2999–3006, Nov. 2010.
184
49. Martelli D., «The effects on biomechanics of walking and balance
recovery in a novel pelvis exoskeleton during zero-torque control.» / Martelli D.,
F. Vannetti, M. Cortese, P. Tropea, F. Giovacchini, S. Micera, V. Monaco, N.
Vitiello.// Robotica 32, no. 08 (2014): 1317-1330.
50. Mooney, Luke M. «Autonomous exoskeleton reduces metabolic cost
of walking.»/ Mooney, Luke M., Elliott J. Rouse, Hugh M. Herr.// Engineering in
Medicine and Biology Society (EMBS), 2014 36th Annual International
Conference of the IEEE, pp. 3065-3068. IEEE, 2014.
51. Mughal, A. M., Iqbal, K. 3D bipedal model for biomechanical sit-to-
stand movement with coupled torque optimization and experimental analysis. In
Systems Man and Cybernetics (SMC), 2010 IEEE International Conference on
(pp. 568-573). IEEE.
52. Ortega, R. and Spong, M.W., 1989. Adaptive motion control of rigid
robots: A tutorial. Automatica, 25(6), pp.877-888.
53. Raibert M. Comparative simulation study of three control techniques
applied to a biped robot./ M. Raibert, S. Tzafestas, C. Tzafestas //Systems, Man
and Cybernetics, 1993.'Systems Engineering in the Service of Humans',
Conference Proceedings, International Conference on 1993 Oct 17 (pp. 494-502).
IEEE.
54. Rampp A., Barth J., Schülein S., Gaßmann K.-G., Klucken J., and
Eskofier B. M., “Inertial Sensor Based Stride Parameter Calculation from Gait
Sequences in Geriatric Patients.,” IEEE Trans. Biomed. Eng., vol. 62, no. 4, pp.
1089–1097, 2014.
55. Rebula J. R., Ojeda L. V.,. Adamczyk P. G, and. Kuo A. D,
“Measurement of foot placement and its variability with inertial sensors,” Gait
Posture, vol. 38, no. 4, pp. 974–980, Sep. 2013.
56. Sabatini A. M., “Quaternion-based strap-down integration method for
applications of inertial sensing to gait analysis,” Med. Biol. Eng. Comput., vol.
43, no. 1, pp. 94–101, 2005.
185
57. Schülein S., Barth J., Rampp A., Eskofier B. M., Winkler J., Gaßmann
K. G. and Klucken J., «Objective gait analysis: A novel approach to detect gait
improvement by a wheeled walker in geriatric patients.» J Neuroeng Rehab
accepted 2017.
58. Salah O. Anfis-based sensor fusion system of sit-to-stand for elderly
people assistive device protocols / O. Salah, A. A. Ramadan, S. Sessa, A. A.
Ismail, M. Fujie, A. Takanishi // International Journal of Automation and
Computing,10(5), 405-413.
59. Sellaouti R. Faster and smoother walking of humanoid HRP-2 with
passive toe joints / R. Sellaouti, O. Stasse, S. Kajita, K. Yokoi, A. Kheddar // In
Intelligent Robots and Systems, 2006 IEEE/RSJ International Conference on (pp.
4909-4914). IEEE.
60. Seungnam Y. Design considerations of a lower limb exoskeleton
system to assist walking and load-carrying of infantry soldiers / Y. Seungnam, C.
Han, I. Cho. // Applied Bionics and Biomechanics 11, no. 3 (2014): 119-134.
61. Steger R. Control scheme and networked control architecture for the
Berkeley lower extremity exoskeleton (BLEEX)/ R. Steger, S.H. Kim, H.
Kazerooni // Robotics and Automation, ICRA 2006. Proceedings 2006 IEEE
International Conference on 2006 May 15 (pp. 3469-3476). IEEE.
62. Taslim R. A Fuzzy Controller for Lower Limb Exoskeletons during
Sit-to-Stand and Stand-to-Sit Movement Using Wearable Sensors / R. Taslim, S.
M. Ahmad, I. A. Choudhury, R. A. R. Ghazilla // Sensors, 14(3), 4342-4363.
63. Tedrake R. LQR-Trees: Feedback motion planning on sparse
randomized trees. Papers of the fifth annual Robotics: Science and Systems
conference, June 28-July 1, 2009, University of Washington, Seattle, USA.
64. Trojaniello D., Cereatti A., Pelosin E., Avanzino L., Mirelman A.,
Hausdorff J. M., and Della Croce U., “Estimation of step-by-step spatio-temporal
parameters of normal and impaired gait using shank-mounted magneto-inertial
sensors: application to elderly, hemiparetic, parkinsonian and choreic gait,” J.
Neuroeng. Rehabil., vol. 11, no. 1, p. 152, 2014.
186
65. Tsukahara A. Standing-up motion support for paraplegic patient with
Robot Suit HAL./ A. Tsukahara, Y. Hasegawa, Y. Sankai // Rehabilitation
Robotics, 2009. ICORR 2009. IEEE International Conference on (pp. 211-217).
IEEE.
66. Tsukahara A. Sit-to-stand and stand-to-sit transfer support for
complete paraplegic patients with robot suit HAL / A. Tsukahara, R. Kawanishi ,
Y. Hasegawa, Y. Sankai. //Advanced robotics, 24(11), 1615-1638.
67. Verrelst B. Dynamically stepping over obstacles by the humanoid
robot HRP-2. / B. Verrelst , O. Stasse, K. Yokoi, B. Vanderborght // In
Humanoid Robots, 2006 6th IEEE-RAS International Conference on (pp. 117-
123). IEEE.
68. Vitiello N. NEUROExos: A powered elbow exoskeleton for physical
rehabilitation / Vitiello N., T. Lenzi, S. Roccella, S. M.M. De Rossi, E. Cattin, F.
Giovacchini, F. Vecchi, M. Carrozza. // Robotics, IEEE Transactions on 29, no. 1
(2013): 220-235.
69. Vukobratović M. Comparison of PID and fuzzy logic controllers in
humanoid robot control of small disturbances / M. Vukobratović, B. Borovac, M.
Raković // In Research and Education in Robotics—EUROBOT 2008, May 22
2008 (pp. 42-53). Springer Berlin Heidelberg.
70. Wen Y., Rosen J. «Neural PID control of robot manipulators with
application to an upper limb exoskeleton.» Cybernetics, IEEE Transactions on 43,
no. 2 (2013): 673-684.
71. Witte, K.A., Zhang, J., Jackson, R.W. and Collins, S.H., 2015, May.
Design of two lightweight, high-bandwidth torque-controlled ankle exoskeletons.
In 2015 IEEE International Conference on Robotics and Automation (ICRA) (pp.
1223-1228). IEEE.
72. Yang W. Structure Design and Dynamic Model Analysis of Multi-
degree-of-freedom Exoskeleton / W. Yang, Y. Yang, W. Liu, R. Wang. // In 2015
International Conference on Mechatronics, Electronic, Industrial and Control
Engineering (MEIC-15). Atlantis Press, 2015.
187
73. Yoshida E. Smooth collision avoidance: Practical issues in dynamic
humanoid motion./ E. Yoshida, C. Esteves, T. Sakaguchi, J. P. Laumond, K.
Yokoi // In Intelligent Robots and Systems, 2006 IEEE/RSJ International
Conference on (pp. 827-832). IEEE.
74. Yanjun Z. «Finite Element Simulation of Soldier Lower Extremity
Exoskeleton.»/ Z. Yanjun, W. Zhang, W. Ge, S. Li. // Journal of Multimedia 8,
no. 6 (2013): 705-711.
75. Yupeng R. Developing a multi-joint upper limb exoskeleton robot for
diagnosis, therapy, and outcome evaluation in neurorehabilitation / R. Yupeng, S.
H. Kang, H.S. Park, Yi-N. Wu, Li-Q. Zhang. Neural Systems and Rehabilitation
Engineering, IEEE Transactions on 21, no. 3 (2013): 490-499.
76. Zoss, A.B., Kazerooni, H. and Chu, A., 2006. Biomechanical design
of the Berkeley lower extremity exoskeleton (BLEEX). IEEE/ASME
Transactions On Mechatronics, 11(2), pp.128-138.
77. Аведиков Г.Е. Экзоскелет: конструкция, управление/ Г.Е.
Аведиков, С.И. Жмакин, В.С. Ибрагимов // XII Всероссийское совещание по
проблемам управления ВСПУ / Москва: Институт проблем управления им.
В.А. Трапезникова РАН, 2014. С. 84-90.
78. Борзиков В.В. Видеоанализ движений человека в клинической
практике /В.В. Борзиков, Н.Н. Рукина, О.В. Воробьева, А.Н. Кузнецов, А.Н.
Белов// СТМ-2015, том 7 №4, с 201-210.
79. Брискин, Е.С., Чернышев, В.В., 2006. Динамика шагающих
машин с движителями на базе цикловых механизмов при ослабленной
гравитации. Проблемы машиностроения и надежности машин, (1), pp.15-20.
80. Брискин, Е.С., Соболев, В.М., 1990. Тяговая динамика шагающих
машин с ортогональными движителями. Проблемы машиностроения и
надёжности машин, (3), pp.28-34.
81. Брискин, Е.С., 1997. Об общей динамике и повороте шагающих
машин. Проблемы машиностроения и надежности машин, (6), pp.33-39.
188
82. Верейкин А.А. Анализ некоторых факторов биомеханики
человека как предварительный этап проектирования исполнительного
механизма экзоскелета/А.А. Верейкин, А.Г. Савченко, А.Г. Зельцер, А.А.
Жуков, М.А. Демченко.// Инженерный вестник №4 (2015), Москва, с. 1-11.
83. Верейкин А.А. Исследование динамики исполнительного
механизма экзоскелета нижних конечностей с учетом реакций опорной
поверхности/А.А. Верейкин, А.К. Ковальчук, Л.А. Кагинов.// Наука и
образование МГТУ им. Баумана электронный журнал №12 2014, с.256-274.
84. Воробьев А.А. спорные вопросы терминологии и классификации
экзоскелетов. (Аналитический обзор, собственные данные, уточнения,
предложения)/ А.А. Воробьев, Ф. А. Андрющенко, О.А. Пономарева, И.О.
Соловьева, П.С. Кривоножкина// Волгоградский научно-медицинский
журнал 3/2015, с. 14-20.
85. Ворочаев, А.В. Разработка реабилитационного экзоскелета
нижних конечностей человека ExoLite/ А.В. Ворочаев, А.В. Мальчиков,
А.А. Постольный// Мехатроника и робототехника. Моделирование
гидромеханических систем: сборник научных трудов Всероссийского
молодежного научного семинара «Робототехника и мехатроника» и
Регионального молодежного научного семинара «Моделирование
гидромеханических систем» / Орел: ПГУ, 2015. С. 54-61.
86. Савин С.И. Математическое моделирование управляемого
движения четырехзвенного механизма с отрывом от поверхности / С.Ф.
Яцун, А.С. Яцун, Л.Ю. Ворочаева // Труды XI Всероссийского съезда по
фундаментальным проблемам теоретической и прикладной механики ,
Казань, 2015. – с. 244.
87. Лапшин, В. В. Механика и управление движением шагающих
машин. М.: Изд-во МГТУ им. НЭ Баумана (2012).
88. Пановко Г.Я., Савин С.И., Яцун С.Ф., Яцун А.С. Моделирование
процесса вставания экзоскелета из положения «сидя» / Проблемы
машиностроения и надежности машин, №3, с 19-24, 2016.
189
89. Формальский, Александр Моисеевич. Перемещение
антропоморфных механизмов. Наука, М.: 1982.
90. Яцун С.Ф Адаптивная система управления экзоскелета,
осуществляющего вертикализацию человека [Текст]/ С.Ф. Яцун, С.И.
Савин, А.С. Яцун, Р.Н. Турлапов // Известия Юго-Западного
государственного университета. Серия Техника и технологии, 2015. №3
(16), 30-37 с.
91. Яцун С.Ф. Кинематический анализ экзоскелета в процессе
подъема груза / С.Ф. Яцун, С.И. Савин, А.С. Яцун, Г.В. Климов// Известия
Юго-Западного государственного университета. Серия Техника и
технологии, 2015. №3 (16), 24-30 с.
92. Яцун С.Ф. Синтез параметров регулятора экзоскелета, с
использованием lpt последовательностей /С.Ф. Яцун, С.И. Савин, А.С.
Яцун, И.А. Яковлев // Известия Юго-Западного государственного
университета. Серия Техника и технологии, 2015. - №4 (17). - 24-31 с.
93. Яцун С.Ф. Экзоскелеты: анализ конструкций, принципы
создания, основы моделирования/ С.И. Савин, О.В. Емельянова, А.С. Яцун,
Р.Н. Турлапов // Университетская книга / Курск: ЮЗГУ, 2015.
94. Яцун С.Ф. Экзоскелеты: анализ конструкций, классификация,
принципы создания, основы моделирования/ Яцун С.Ф., Павловский В.Е.,
Лушников Б.В., Емельянова О.В., Яцун А.С., Савин С.И., Ворочаев А.В.//
Университетская книга / Курск: ЮЗГУ, 2015, 149 с.
95. Яцун С.Ф. Экзоскелеты: управление движением экзоскелета
нижних конечностей при ходьбе/ Яцун С.Ф., Ворочаева Л.Ю., Яцун А.С.,
Мальчиков А.В., Тарасов О.С., Климов Г.В.// Университетская книга /
Курск: ЮЗГУ, 2016, 190 с.
96. IMAGINE - Innovative Medical Application on Gait Visualization
using Intelligent Engineering [Электронный ресурс] /
https://openresearchchallenge.org/FAU/imagine
190