Document 2215674

advertisement
НАУЧНЫЙ ВЕСТНИК МГТУ ГА
2011
№ 168
УДК 681.5
РАЗРАБОТКА МАТЕМАТИЧЕСКОЙ МОДЕЛИ ИСПОЛНИТЕЛЬНОГО
МЕХАНИЗМА РОБОТИЗИРОВАННОГО МАНЕКЕНА
А.К. КОВАЛЬЧУК
Статья представлена доктором технических наук, профессором Шахтариным Б.И.
В статье предлагается методика построения математической модели исполнительного механизма роботизированного манекена, имеющего древовидную кинематическую структуру. Приведен расчет требуемых моментов и мощности,
развиваемых приводами в степенях подвижности манекена при различных нагрузках на исполнительный механизм.
Ключевые слова: роботизированный манекен, кинематическая структура, математическая модель.
В настоящее время происходит быстрое развитие робототехнических комплексов и уже
становится реальностью создание не только роботов, выполняющих определённые операции
механообработки, но и помогающих человеку выполнять свойственные ему в силу особенностей кинематики его тела виды работ, а так же полностью заменяющих его в опасных средах
обитания. При этом можно выделить три вида роботов: экзоскелетоны (рис. 1), антропоморфные автоматические роботы (рис. 2) и роботы-манекены (рис. 3) [1].
Экзоскелетоны предполагают непосредственное присутствие человека в месте проведения
работ и, отслеживая его движения, обеспечивают разгрузку его опорно-двигательного аппарата.
Антропоморфные роботы-автоматы предназначены для автономного выполнения работ в среде,
созданной для человека. Достигнутый к настоящему времени уровень исполнения таких роботов уже позволяет их рассматривать в качестве реальной альтернативы присутствия человека
при выполнении большинства физических работ, в том числе и в созданной человеком техногенной среде. Однако пока такие роботы имеют недостаточный уровень развития как системы
управления, так и приводов. Поэтому по-прежнему стоит задача обеспечить наибольшую защищённость людей, выполняющих опасные виды работ в различных экстремальных условиях:
химическое, биологическое, радиоактивное заражение, высокие и низкие температуры и т.д.
Для этого создаются различные виды защитной одежды, которая, в свою очередь, должна проходить испытания при движениях и нагрузках, свойственных человеку. Для выполнения этих
задач очень хорошо подходят роботизированные манекены (РМ). Они должны иметь антропоморфную кинематическую структуру с массогабаритными параметрами человека и выполнять
такие же движения, которые будет выполнять человек в создаваемом защитном костюме (бег,
приседания, прыжки и т.д.), с динамическими характеристиками, свойственными человеку. Это
накладывает специфические требования на исполнительный механизм РМ:
- геометрические характеристики звеньев такие же, как у человека;
- исполнительный механизм должен иметь количество степеней подвижности, достаточное
для обеспечения кинематического подобия с движениями человека;
- кинематические, динамические и массогабаритные характеристики приводов должны соответствовать аналогичным характеристикам человека;
- конструкция звеньев исполнительного механизма должна обладать достаточной прочностью, быть стойкой к воздействию агрессивной среды, в которой будут производиться испытания защитной одежды, и обеспечивать простоту монтажа в испытательных камерах;
- испытательный комплекс с манекеном должен иметь гибкую программную структуру и
развитый интерфейс, обеспечивающий его быстрое перепрограммирование при изменении режимов движений и методик испытаний.
104
А.К. Ковальчук
Рис. 1
Рис. 2
Среди работ по созданию РМ можно выделить создание манекена в исследовательском центре
“Battelles Applied Physics” Тихоокеанских северо-западных лабораторий (США), предназначенного для
испытания защитной одежды в смоделированных ситуациях, когда есть риск для жизни людей [2].
В МГТУ им. Н.Э.Баумана создан экспериментальный образец РМ (рис. 3), предназначенного
для испытания защитной одежды на герметичность в специальных испытательных камерах с
агрессивной средой [3]. Он представляет собой комплекс, включающий в себя антропоморфный
исполнительный механизм с электрогидравлическими приводами, насосную станцию и компьютерную систему управления. Для проведения испытаний защитной одежды исполнительный
механизм с надетой на нем испытываемой одеждой помещается в испытательную камеру, в которой создается воздействие на него агрессивной среды. По командам оператора исполнительный механизм в защитной одежде выполняет запрограммированную серию требуемых движений, имитирующих движения человека. С помощью специализированных датчиков, установленных на исполнительном механизме под защитной одеждой, оценивается прочность, надёжность и эффективность испытываемых средств защиты. Система управления и насосная станция, вынесенные за пределы испытательной камеры, обеспечивают управление движением исполнительного механизма с электрогидравлическими приводами. Передача информативных
сигналов между исполнительным механизмом и системой управления осуществляется по кабелю. Гидравлическая энергия на гидроприводы передаётся по трубопроводам, вмонтированным
в кронштейн крепления исполнительного механизма в испытательной камере.
На рис. 4 представлена конструкция исполнительного механизма РМ, оснащённого электрогидравлическими следящими приводами (ЭГСП). На РМ установлены электрогидравлические приводы, замкнутые обратными связями по положению. В качестве датчиков обратной
связи использованы потенциометрические датчики, расположенные внутри шарниров. В сочленениях установлены только исполнительные гидроцилиндры. Двухкаскадные электрогидравлические усилители расположены на единой плите в корпусе РМ и соединены с гидроцилиндрами
гибкими шлангами. Такая компоновка элементов ЭГСП на РМ позволяет надевать на него различные костюмы, в том числе с капюшоном, а также противогаз.
Разработка математической модели исполнительного механизма роботизированного манекена
Рис. 3
105
Рис. 4
В табл. 1 приведены основные технические характеристики исполнительного механизма РМ.
Разработанный РМ может работать как в режиме отработки заданной траектории движения
в обобщённых координатах, так и в копирующем режиме при задании входных сигналов управления движением от внешнего источника. При этом управление может осуществляться как по
положению, так и по развиваемым моментам в сочленениях (при установке соответствующих
гидроприводов). В связи с этим встаёт задача определения требуемых усилий, развиваемых
приводами, необходимых для обеспечения заданного движения как на этапе выбора устанавливаемых приводов, так и на этапе управления РМ.
Математическая модель исполнительного механизма, учитывающая особенности его кинематической структуры, получена с использованием методики составления блочно-матричных
математических моделей исполнительных механизмов, имеющих ветвящуюся кинематическую
структуру [4, 5]. Кинематическая схема исполнительного механизма представляется в виде древовидного направленного графа (рис. 5).
Рис. 5
106
А.К. Ковальчук
Звенья в таком графе представляются вершинами, а соединяющие их сочленения – дугами. Поскольку исполнительный механизм РМ закрепляется в испытательной камере через кронштейн за
туловище, то принимаем, что верхняя часть туловища неподвижна и определяем его как звено с
номером 0 (корень дерева). Нумерацию остальных звеньев исполнительного механизма производим, начиная с 1 по возрастающей без пропусков, двигаясь от корня дерева к его листам. При этом
номер обобщённой координаты исполнительного механизма, как и номер соответствующего сочленения, такой же, как и у звена, присоединяемого этим сочленением к предыдущему звену.
Таблица 1
Технические характеристики исполнительного механизма РМ с ЭГСП
Габариты
Число степеней подвижности
Число степеней подвижности руки
Число степеней подвижности ноги
Число степеней подвижности корпуса
Диапазон отклонений руки от вертикали
Диапазон сгибания в пояснице
Диапазон отклонения ноги
в тазобедренном суставе
Диапазон сгибания руки в локтевом
и ноги в коленном суставе
Диапазон качания ступней
Максимальная скорость воспроизведения
испытательных движений
Давление питания гидроприводов
Рабочая жидкость в гидросистеме РМ
Максимальная скорость воспроизведения испытательных движений
Число ЭГСП
Частота замыкания контуров ЭГСП
Частота контура регулятора формирования траектории движения РМ
Тип управляющей ЭВМ
Разрядность ЦАП, АЦП
Задание траектории движения
Соответствует телу человека
15
3
4
1
90º вперед, 10º назад
90º в сторону, 10º к себе
45º вперед, 15º назад
60º вперед и в сторону,
30º назад и 15º к себе
90º
20º вверх и 60º вниз
60 циклов в минуту
20 МПа
масло АМГ-10
60 циклов в минуту
15
1000 Гц
100 Гц
IBM-совместимый персональный компьютер
12
- программное формирование на управляющей ЭВМ;
- воспроизведение от дополнительного
внешнего задающего устройства
Уравнение движения исполнительного механизма, имеющего древовидную кинематическую структуру, относительно обобщённых координат записывается в виде
&& + B (q , q& ) − C (q )⋅ 0 f в − H (q )⋅ 0 n в = τ ,
A (q ) ⋅ q
(1)
где q - вектор обобщённых координат исполнительного механизма; τ - вектор сил, моментов,
развиваемых приводами робота; 0 f в , 0 n в - блочные матрицы внешних сил и моментов, приложенных к звеньям со стороны окружающей среды; A(q ) , B (q , q& ) , C (q ) и H (q ) - матричные
коэффициенты, вычисляемые в соответствии с нижеприведёнными зависимостями
107
Разработка математической модели исполнительного механизма роботизированного манекена
A (q ) = σ ⋅
(
0
zd
)
T
)
((
⋅ − Λ (0 c f D )
+ D T ⋅0 J Cd ⋅ D ⋅0 z d ⋅ σ + ( E − σ ) ⋅
B ( q , q& ) = σ ⋅
(
(
0
zd
)
T
{(
(
0
)
T
zd
⋅ − Λ(0 c f D )
)
T
(
)
⋅ m d ⋅ D ⋅ 0 z d ⋅ ( E − σ ) + ΛT ( 0 c f D ) ⋅ 0 z d ⋅ σ +
)
T
(
[
⋅ m d ⋅ Λ T ( 0 c f D ) ⋅ Λ T ( 0 z d ⋅ σ ⋅ q& d ) ⋅ ( D − E ) +
(
+ ΛT ΛT ( 0 c f D ) ⋅ σ ⋅ q& d ⋅ 0 z d ⋅ D + ΛT ( 0 c f D ) ⋅ ( D − E ) ⋅ σ ⋅ 0 z d ⋅ q&
+ 2 ⋅ D ⋅ ΛT
(
0
)
(
0
zd
)
T
(
[
d 0
(
0
zd
) ⋅ ((D
T
T
d
)+
}
J Cd ⋅ D ⋅ 0 z d ⋅ σ ⋅ q& +
(
0
)
z d ⋅ ( E − σ ) ⋅ q& d ⋅ ( D − E ) +
(
+ ΛT ΛT ( 0 c f D ) ⋅ σ ⋅ q& d ⋅ 0 z d ⋅ D + ΛT ( 0 c f D ) ⋅ ( D − E ) ⋅ σ ⋅ 0 z d ⋅ q&
C (q ) = σ ⋅
)
⋅ D T ⋅ m d ⋅ ΛT ( 0 c f D ) ⋅ ΛT ( 0 z d ⋅ σ ⋅ q& d ) ⋅ ( D − E ) +
+ 2 ⋅ D ⋅ ΛT
(
]
⋅ σ ⋅ q& ) ⋅
z d ⋅ ( E − σ ) ⋅ q& d ⋅ ( D − E ) +
+ D T ⋅ 0 J Cd ⋅ D ⋅ σ ⋅ q& d ⋅ ΛT ( 0 z d ) ⋅ ( D − E ) + D T ⋅ Λ D ⋅ 0 z d
+ (E − σ ) ⋅
)
⋅ D T ⋅ m d ⋅ D ⋅0 z d ⋅ ( E − σ ) + ΛT ( 0 c f D )⋅0 z d ⋅ σ ;
)
)
)
d
)]⋅ z
− E ⋅ Λ(0 sd ) ⋅ D T + D T ⋅ Λ(0 t d ) + (E − σ) ⋅
H (q ) = σ ⋅
(
0
zd
)
T
0
(
0
d
⋅ σ ⋅ q& ;
zd
)
T
⋅ DT ;
⋅DT .
Для того, чтобы это блочно-матричное уравнение динамики исполнительного механизма,
имеющего древовидную кинематическую структуру, описывало движение рассматриваемого в
данной статье манекена, используем обозначения, приведённые в [5], и представляем требуемые параметры исполнительного механизма в блочно-матричном виде.
Составляем матрицу достижимости звеньев исполнительного механизма D, описывающую
взаимное расположение звеньев исполнительного механизма РМ (рис. 5).
 U 3×3 Θ3×3 Θ3×1

 Θ3×3 U 3×3 Θ3×1
D15×15 =  Θ1×3 Θ1×3 Ι1×1

 Θ4×3 Θ4×3 Θ1×1
Θ
 4×3 Θ4×3 Θ1×1
Θ3×4
Θ3×4
Θ1×4
U 4× 4
Θ4 × 4
Θ3×4 

Θ3×4 
Θ1×4  ,

Θ4 × 4 
U 4×4 
где
1

1
U =
...

1

0 ... 0 

1 ... 0 
; Ι - матрица, все элементы которой равны 1; Θ - нулевая матрица.
... ... ...

1 ... 1 
Матрица z, определяющая направление осей связанных систем координат РМ и их взаимное расположение, принимает вид
0
z = ( 0 z 0 ,1 , 0 z1 , 0 z 2 , 0 z 0 , 2 , 0 z 4 , 0 z5 , 0 z 0 , 3 , 0 z 7 , 0 z8 , 0 z 9 , 0 z10 , 0 z 0 , 4 , 0 z12 , 0 z13 , 0 z14 ) T
.
Матрица σ d = diag (σ 1 σ 2 ... σ N ) коэффициентов, определяющих типы сочленений звеньев
РМ, становится единичной матрицей.
Также определяются
m = (m1 , m2 .. m N ) T - матрица масс звеньев исполнительного механизма РМ;
108
А.К. Ковальчук
J C = ( J C1 , J C 2 .. J C15 )T - блочная матрица тензоров инерции звеньев;
t = diag (0t1T 0t2T .. 0t15T ) - блочная диагональная матрица векторов, соединяющих нача-
0 d
ла соответствующих систем координат звеньев - отцов с точками, через которые проходят равнодействующие внешних сил, приложенных к звеньям.
Уравнение (1) с определёнными выше матричными коэффициентами позволяет рассчитывать
моменты и мощности, развиваемые приводами, необходимые для обеспечения заданных программных движений РМ. На рис. 6 приведены три типовые схемы движения исполнительного механизма РМ: (а) - подъём руки вбок; (б) - сгиб руки в локте; (в) - маховое движение ноги вперёд.
а
б
в
Рис. 6
Во всех этих схемах принимается, что движение осуществляется при изменении углов в соответствующих сочленениях по гармоническому закону [6]. Исследования проводились при
различных массах грузов, перемещаемых РМ. В табл. 2 приведены максимальные моменты и
мощности, развиваемые приводами, необходимые для обеспечения заданных движений звеньев
исполнительного механизма РМ.
Таблица 2
Максимальные моменты и мощности, развиваемые приводами РМ
при рассматриваемых типовых движениях звеньев
Масса
груза,
кг
0
2
5
10
15
20
Подъем руки вбок
(рис. 6а)
M2max,[Нм] N2max,[Вт]
10.4
25.3
28.4
69.3
55.5
135.2
100.6
245.2
145.72
355.1
190.83
465.1
Сгиб руки в локте
(рис. 6б)
M3max, [Нм]
N3max, [Вт]
1.8
2.16
5
6.2
9.9
12.2
17.98
22.2
26.1
32.2
34.2
42.2
Маховое движение ноги
вперед (рис. 6в)
M9max, [Нм] N9max, [Вт]
16.8
20.7
24
29.7
34.9
43
53.12
65.53
71.3
87.98
89.5
110.4
Выводы
Предложенная математическая модель древовидного исполнительного механизма РМ представлена в форме, традиционной для моделей роботов с линейной кинематической цепью. Это
позволяет использовать стандартные методы и программное обеспечение для проведения дальнейших исследований и формирования алгоритмов управления РМ.
109
Разработка математической модели исполнительного механизма роботизированного манекена
Рассчитанные при различных внешних нагрузках на звенья исполнительного механизма РМ
требуемые моменты и мощности, развиваемые приводами в степенях подвижности РМ, могут
стать основой для проектирования его системы приводов.
ЛИТЕРАТУРА
1. Ковальчук А.К. и др. Обзор моделей двуногих шагающих роботов. - М.: МГОУ, 2007.
2. Human-like robotics manneguin works up a sweat // Industrial Engineering (USA). 1988. Vol. 20. - № 8.
3. Ковальчук А.К., Кулаков Д.Б., Семенов С.Е. Гидросистема с программным управлением для роботизированного манекена // Вопр. оборон. техники. Сер. 9. 1998. - Вып. 2(219)-3(220). - С. 64-66.
4. Ковальчук А.К., Кулаков Д.Б., Семенов С.Е. Математическое описание кинематики и динамики исполнительных механизмов роботов с древовидной кинематической структурой // Известия вузов. Машиностроение,
2008. - № 11. - С. 13-24.
5. Ковальчук А.К., Кулаков Д.Б., Семенов С.Е. Блочно-матричные уравнения движения исполнительных механизмов роботов с древовидной кинематической структурой // Известия вузов. Машиностроение, 2008. - № 12. - С. 5-21.
6. Лобачев В.И., Ковальчук А.К. Расчёт параметров и характеристик гидропривода автоматического манипулятора // Методические указания к выполнению домашнего задания по курсу «Гидравлические устройства автоматических манипуляторов». - М.: МГТУ им. Н.Э.Баумана, 2001.
DEVELOPMENT OF A MATHEMATICAL MODEL OF THE ACTUATING
MECHANISM OF ROBOTIC MANNEGUIM
Kovalchuk A.K.
The article offers a method of constructing a mathematical model of the actuating mechanism of robotic manikin,
which has a tree kinematic structure. The calculation of the required moments and power developed by the actuators in the
degree of mobility of the mannequin at various loads to the actuating mechanism.
Key words: robot manikin, kinematic structure, mathematical model.
Сведения об авторе
Ковальчук Александр Кондратьевич, 1943 г.р., окончил Львовский политехнический институт
(1972), директор Межотраслевого института повышения квалификации по новым направлениям развития техники и технологии МГТУ им. Н.Э.Баумана, автор более 100 научных работ, область научных
интересов – навигация и системы управления шагающими роботами.
Download