Научная статья на тему 'Прямая и обратная задачи кинематики оригинальной части шестикоординатного манипулятора'

Прямая и обратная задачи кинематики оригинальной части шестикоординатного манипулятора Текст научной статьи по специальности «Механика и машиностроение»

CC BY
545
33
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МАНИПУЛЯТОР / АБСОЛЮТНАЯ СИСТЕМА КООРДИНАТ / ОБОБЩЕННЫЕ КООРДИНАТЫ / РАБОЧИЙ ОРГАН МАНИПУЛЯТОРА / MANIPULATOR / THE ABSOLUTE SYSTEM OF COORDINATES / GENERALIZED COORDINATES / THE WORKING BODY OF THE MANIPULATOR

Аннотация научной статьи по механике и машиностроению, автор научной работы — Балакин П. Д., Шамутдинов А. Х.

Геометрически решена прямая задача кинематики, а при q 1 = q 2 − обратная задача кинематики оригинальной части шестикоординатного манипулятора.

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

DIRECT AND INVERSE PROBLEMS KINEMATICS OF THE ORIGINAL PART OF THE MANIPULATOR OF SIX-DEGREE-OF-FREEDOM

Geometrically solved by kinematics of the direct problem, and if q 1 = q 2 inverse kinematics problem of the original part the manipulator of six-degree of freedom.

Текст научной работы на тему «Прямая и обратная задачи кинематики оригинальной части шестикоординатного манипулятора»

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

Решение поставленной задачи реализовано в два этапа: 1) разработка устройство регистрации данных о двигательной активности человека на основе трехосевого акселерометра; 2) разработка алгоритмов обработки результатов регистрации двигательной активности человека.

Особенностью устройства является определение основных параметров двигательной активности и распознавание положения тела человека в пространстве, которое описывается путем вычисления специфического вектора данных. Особенностью данного устройства является возможность распознавания положения человека в пространстве с дальнейшим определением типа активности: бег, ходьба, поза сидя, поза лежа и т.п. Полученная информация передается на сайт, где анализируется, и ее результат представляется в виде гистограммы типа активности человека за весь период: частота, скорость, амплитуда, размах движений, периодический и хаотический характер движения. По данным гистограммы с помощью специального программного комплекса можно определить основные параметры двигательной активности: частоту, скорость, амплитуду, периодический и хаотический характер движения тела человека. Для получения информации о двигательной активности используют акселерометры, размещаемые на ноге обладателя устройства, которые регистрируют кривые ускорений движения. Эти данные записываются в память устройства и загружаются на интернет-сайт [2].

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

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

Литература

1. В.Л. Уткин Биомеханика физических упражнений. М: Просвещение, 1989.-210с.

2. Н.А. Бернштейн Физиология движений и активность. М: Наука, 1990.-247с.

Балакин П. Д.1, Шамутдинов А. Х.2

'Доктор технических наук, профессор, заведующий кафедрой ТММ; 2Старший преподаватель кафедры ТММ.

Омский государственный технический университет

ПРЯМАЯ И ОБРАТНАЯ ЗАДАЧИ КИНЕМАТИКИ ОРИГИНАЛЬНОЙ ЧАСТИ ШЕСТИКООРДИНАТНОГО

МАНИПУЛЯТОРА

Аннотация

Геометрически решена прямая задача кинематики, а при qi = q2 — обратная задача кинематики оригинальной части шестикоординатного манипулятора.

Ключевые слова: манипулятор, абсолютная система координат, обобщенные координаты, рабочий орган манипулятора.

Balakin P.D. 1, Shamutdinov A.H. 2

'Doctor of Technical Sciences, Professor, Head of Department of TMM; 2Senior teacher of faculty of TMM.

DIRECT AND INVERSE PROBLEMS KINEMATICS OF THE ORIGINAL PART OF THE MANIPULATOR OF SIX-

DEGREE-OF-FREEDOM

Abstract

Geometrically solved by kinematics of the direct problem, and if q1 = q2 - inverse kinematics problem of the original part the manipulator of six-degree offreedom.

Keywords: the manipulator, the absolute system of coordinates, the generalized coordinates, the working body of the manipulator.

Прямая задача для манипулятора - это вычисление положения (хр, ур, zр) рабочего органа манипулятора по его кинематической схеме и значениях обобщенных координат (qi, q2... qn) , где n - число степеней свободы манипулятора, qi -обобщенные координаты.

Обратная задача - это вычисление величин обобщенных координат (qi, q2. qn) по заданному положению (хр, ур, zр) рабочего органа при известной схеме кинематики манипулятора.

Прямую задачу кинематики манипулятора [1] будем решать геометрически. Для этого изобразим кинематическую схему манипулятора, обобщенные координаты его звеньев qn, их длины ln и привяжем к манипулятору абсолютную (неподвижную) систему координат (X,Y,Z), обозначив координаты рабочего органа хр, ур, Zр (рис. 1).

Обозначения на рис. 1: (X,Y,Z) - абсолютная (неподвижная) система координат; Р - точка, где находится рабочий орган (заготовка, инструмент) на рабочем столе; P' - положение рабочей точки Р при вращении блока звеньев (2, 4 - 8) вокруг оси параллельной оси X в т. Оц P'' - положение рабочей точки Р при вращении блока звеньев (2, 5 - 8) вокруг оси параллельной оси X в т. О4''= О4'''; (x,y,z) - координаты т. Р; (x',y',z') - координаты т. Р'; (x'',y'',z'') - координаты т. Р''; (хр, ур, zр) - координаты т. Р'''; OrP'-= OlP = lp; O4P' = O4P'' = O4P = lp'; 0104' = ОЮ4 = b.

Позиции на рис. 1: 1 - Поворотный стол; 2 - Левый стержень (двигатель поступательного перемещения); 3 - Верхний стержень (двигатель поступательного перемещения); 4 - Опоры; 5 - Рабочий стол; 6 - Опорно-поворотное устройство; 7 -Наклонная платформа; 8 - Правый стержень (двигатель поступательного перемещения).

Последовательность поворотов стержней 2 и 3 не меняет итоговое положение рабочего стола 8. По аналогии видно, что последовательность поворотов стержней 2, 3 и поворотного стола 1 также не изменяет итогового положения рабочего стола 8. Поэтому будем изменять, например, положение, сначала стержня 3, потом стержня 2 и потом положение поворотного стола 1.

По заданным обобщенным координатам найдем положение точки Р рабочего органа. Из рис. 1 видно, что первоначальные координаты т.Р будут:

х = 0, у = - b-cos в; z = H

8

Рис. 1. Кинематическая схема манипулятора

При изменении обобщенной координаты qi (повороте) т. Р займет положение Р'. Представим вращение треугольника OiP'P вокруг начала координат О: сначала нужно его повернуть против часовой стрелки на угол qi, а потом параллельным переносом по оси Y сместить влево на величину а/2 (рис. 2). Из рис. 2 видно: х' = 0, y' = OiP'-cos(qi + X) - a/2, z = OiP'-sin(qi + X) или x' = 0, y' = lp'-cos(qi + X) - a/2, z = lp'-sin(qi + X), где X - угол наклона линии OiP относительно горизонтали.

При изменении обобщенной координаты q2 (повороте) т. Р' займет положение Р''. Представим вращение треугольника O4'P'P" вокруг начала координат О: сначала нужно его повернуть по часовой стрелки на угол q2, потом параллельным переносом сместить вправо на величину yi и наконец

9

Ось вращения манипулятора

N

Рис. 2. Поворот манипулятора на угол qi параллельным переносом по оси Z переместить вверх на величину hi (рис. 3): х" = 0, y" = - O4'P"-cos(q2 + е) + xi, z" = O4'P"-sm(qi+s) + hi или x'' = 0, y'' = - lp'-cos(q2+s) + xi, z'' = lp'-sin(q2 + s) + hi, где s - угол наклона линии 04'Р'-относительно горизонтали, xi = bxos(qi + у) - a/2, hi = bsin(qi + y)

Из треугольника ОьР'О4' (рис. i) по известной теореме находим:

OiP'2 = O4'P'2 + OiO4'2 - 2O4'P'-OiO4'-cos у или lp2 = lp'2 + b2-2Wp'xos у, откуда

у = arccos

^2+l? - lp2

2b • l'

Из рисунка видно, что е = у - qi- у

При вращении манипулятора (системы XYZ) вокруг оси Z = Z''' (рис. i) координаты т.Р''' будут: Xр = y'' sinq3, ур = y''xosq3, Zр =

2

z

10

Рис. 3. Поворот манипулятора на угол q2

Окончательно можно записать:

xp = [- lp'-cos(q2 + у - qi - у) + bxos(qi+y) - a/2]-sinq3,

Ур = [- lp'xos(q2 + у - qi - у) + bxos(qi+y) - 8/2]xosq3, (1)

zp = lp'-sin(q2+ у - qi - y) + bsin(qi+y).

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

Из соотношений (1) видно, что решение обратной задачи в явном виде невозможно. Для нашего случая, когда qi = q2, для итогового положения рабочего органа манипулятора решение обратной задачи не представляет сложности. Запишем соотношения (i) при qi = q2:

xp = [- lp'-cos(y - у) + bxos(qi+y) - a/2]-sinq3,

Ур = [- lp'xos(y - у) + bxos(qi+y) - a/2]xosq3, (2)

zp = lp'-sin(y - у) + bsin(qi+y).

Из первых двух уравнений имеем:

sin q3 = tg

— |, откуда qb

Ур

- arctg

Из третьего уравнения находим: p -l'p ■sin(w-r)

sin {qi + r) = -

b

откуда qx = q2 = arcsin

z -l'

p___p

r(w - r)

X

X

p

V' P

7

b

Окончательно запишем:

qx = q2 = arcsin

zp - l'p-sin (w - r)

b

-r ,

q3 = arctg

/

Xp

s У

(3)

ВЫВОДЫ:

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

2. При qi = q2 - решена обратная задача кинематики (3);

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

Литература

i. Балакин П.Д., Шамутдинов А.Х. Схемное решение механизма шестикоординатного манипулятора / Международный научно-исследовательский журнал / учредитель журнала: ИП Соколова М.В. - 20i3, июль - Екатеринбург: ООО «Имплекс», 4.i, №6(i3) - С.97-99. ISSN 2303-9868. 900 экз.

Балакин П Д.1, Шамутдинов А. Х. 2

Доктор технических наук, профессор, заведующий кафедрой ТММ; 2Старший преподаватель кафедры ТММ.

Омский государственный технический университет

ЭКСПЕРИМЕНТАЛЬНОЕ ИССЛЕДОВАНИЕ РАБОЧЕЙ ЗОНЫ ОРИГИНАЛЬНОЙ ЧАСТИ ШЕСТИКООРДИНАТНОГО

МАНИПУЛЯТОРА

11

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