Степени подвижности и класс механизма



 

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

В задачу структурного анализа пространственных механизмов (манипуляторов)

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

Обычно манипулятор имеет шесть или большее число степеней свободы (подвижности), из которых три используются для перемещения (переноса) объекта из одной точки пространства в другую по заданной траектории с регламентированным законом движения; три других обеспечивают требуемую ориентацию объекта в пространстве [4].

В роботе-манипуляторе Dobot Magikian имеется 5 степеней свободы, что является 4 классом механизма.

Движение по осям:

§ Диапазон / Макс. скорость (при нагрузке 250 г.)

§ Соединение 1 база: от –135° до +135° / 320°

§ Соединение 2 задний рычаг: от –0° до +85° / 320°

§ Соединение 3 передний рычаг: от –10° до +95° / 320°

§ Соединение 4 поворотный серводвигатель: от +90° до –90° / 480°

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

 

Полное математическое описание должно состоять из трех моделей:

1. Кинематической, отображающей кинематическую структуру манипулятора.

2. Динамической, описывающей динамическую структуру, необходимую для реализации и оценки динамических уравнений.

3. Электромеханической, описывающую связь механической и электрической частей манипулятора.

Кинематическая схема пятизвенного манипулятора Dobot Magician представленна на рисунке 3.

Кинематическая модель робота была составлена с помощью представления Денавита-Хартенберга, так же была составлена кинематическая модель робота и произведено моделирование работы в программном комплексе MATLAB.

Рабочая область манипулятора приведена на рисунке 2:

 

Рисунок 2. Рабочая часть манипулятора.

 

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

 

Кинематический анализ манипулятора включает в себя решение прямой и обратной задача кинематики. За счет решения этих задач определяется взаимосвязь между координатами в пространстве.

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

 

Рисунок 3. Схема кинематическая пятизвенного манипулятора Dobot Magician.

 

Прямая задача кинематики

 

Использование метода Денавита-Хартенберга позволяет сократить число координат, определяющих положение и ориентацию твердого тела в пространстве, с шести до четырех [2].

Метод Денавита-Хартенберга состоит из нескольких этапов:

1. На первом этапе необходимо привязать системы координат к звеньям.

2. Определение параметров Денавита-Хартенберга.

3. Построение матриц однородного преобразования.

Для привязки системы координат к звеньям необходимо учитывать несколько правил:

· Выбор осей zi – необходимо выбрать ось 𝑧𝑖 так, чтобы она совпала с осью вращения или поступательного движения последующего сочленения 𝑖 + 1.

· Выбор осей xi – необходимо выбрать ось xi так, чтобы она пересекала и была перпендикулярна оси zi-1.

· Выбор осей yi – необходимо выбрать ось yi так, чтобы она дополняла систему координат до правой [2].

Выбранные системы координат каждого звена представлены на рисунке 4.

 

Рисунок 4. Выбор системы координат манипулятора.

 

Четыре параметра Денавита-Хартенберга вычисляются следующим образом:

· 𝑎𝑖 — расстояние между Oi-1 и Oi вдоль оси Xi;

· 𝛼𝑖 — угол, на который необходимо повернуть Zi-1 вокруг Xi, чтобы она стала сонаправлена с Zi;

· 𝑑𝑖 — расстояние между Oi-1 и Oi вдоль оси Zi-1;

· 𝜃𝑖 — угол поворота оси Xi-1 вокруг оси Zi-1, чтобы она стала сонаправлена с осью Xi [2].

Таблица 1. Параметры Денавита-Хартенберга манипулятора.

Звено i , м , м , °
1 0,138 0 90 -90
2 0 0,135 -90 0
3 0 0,147 90 0
4 0 0,06 0 -90
5 0,01 0 0 0

 

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

               ú
       (1)

Подставив все параметры Денавита-Хартенберга, получим 𝑛 матриц однородного преобразования (1):

   (2)

 

   (3)

 

   (4)

 

   (5)

 

   (6)

Итоговую матрицу, связывающую все полученные системы координат, можно получить путем перемножения всех полученных ранее матриц однородного преобразования (2-6):

 

 

 

 

(7)

Итоговая матрица однородного преобразования характеризует связь трех систем координат.

 

Обратная задача кинематики

 

Геометрический (аналитический) метод решения обратной задачи кинематики заключается в нахождении в явном виде выражений при использовании тригонометрических функций, учитывая кинематические схемы манипулятора. Используя зависимости координат от присоединенных переменных, выведенные из однородной матрицы преобразований, найдём присоединенные переменные [3]:

     (8)

               (9)

                                     (10)

Упростим выражения (8), (9), (10):

                                                                                                                      (11)

                                                                                                            (12)

                      (13)

Вычисление

Вычтем (12) из (11), затем(11) , (12)

Вся правая часть уравнения сокращается:

                            (14)

                     (15)

                                   (16)

Вычисление

         (17)

        (18)

                            (19)

(20)

                                                                                           (21)

                                                                 (22)

Возведём (19) и (20) в квадрат и сложим:

                                                                                                (23)

Произведя сокращения получаем:

(24)

Вычисление

Разделим (11) , а (13) на

          (25)

           (26)

Возведем (25) и (19) в квадрат и сложим их. Произведя сокращения, получаем:

                  (27)

                 (28)

Из выражений (11), (12), (13) получаем уравнения неизвестных углов:

                                       (29)

    (30)

                 (31)

Подставив вычисленные уравнения углов (16), (24), (28) в уравнения присоединенных переменных (8-10), получим координаты рабочего органа манипулятора в м:

                                                                                                                    (32)

   (33)

                 (34)

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

Таблица 2. Сравнение результатов.

Расчетные значения

Вычисленные уравнения для углов Координаты положения рабочего органа (x, y, z), м

 

Продолжение таблицы 2. Сравнение результатов.

Измененные значения

Заданные углы, º Координаты положения рабочего органа (x, y, z), м
90 0
- 90 0,21
90 0,27

 

 

 


Дата добавления: 2022-11-11; просмотров: 161; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!