Основы робототехники (125092)

Посмотреть архив целиком

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

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


Назначение и область применения


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


Основные понятия и определения. Структура манипуляторов


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

Движения, которые обеспечиваются манипулятором, делятся на:

  • глобальные (для роботов с подвижным основанием) - движения стойки манипулятора, которые существенно превышают размеры механизма;

  • региональные (транспортные) - движения, обеспечиваемые первыми тремя звеньями манипулятора или его "рукой", величина которых сопоставима с размерами механизма;

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

В соответствии с этой классификацией движений, в манипуляторе можно выделить два участка кинематической цепи с различными функциями: механизм руки и механизм кисти. Под "рукой" понимают ту часть манипулятора, которая обеспечивает перемещение центра захвата - точки М (региональные движения захвата); под "кистью" - те звенья и пары, которые обеспечивают ориентацию захвата (локальные движения захвата).

Рассмотрим структурную схему антропоморфного манипулятора, то есть схему которая в первом приближении соответствует механизму руки человека (рис.1)


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


Этот механизм состоит из трех подвижных звеньев и трех кинематических пар: двух трехподвижных сферических А3сф и С3сф и одной одноподвижной вращательной В.

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

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

Подвижность манипулятора W - число независимых обобщенных координат однозначно определяющее положение захвата в пространстве:



или для незамкнутых кинематических цепей:



Маневренность манипулятора М - подвижность манипулятора при зафиксированном (неподвижном) захвате:



Структура кинематической цепи манипулятора должна обеспечивать требуемое перемещение объекта в пространстве с заданной ориентацией. Для этого необходимо, чтобы схват манипулятора имел возможность выпонять движения минимум по шести координатам: трем линейным и трем угловым. Рассмотрим на объекте манипулирования точку М, которая совпадает с центром схвата. Положение объекта в неподвижной (базовой) системе координат 0x0y0z0 определяется радиусом-вектором точки М и ориентацией единичного вектора с началом в этой точке. В математике положение точки в пространстве задается в одной из трех систем координат:

  • прямоугольной декартовой с координатами xM, yM, zM;

  • цилиндрической с координатами rsM, j M, zM;

  • сферической с координатами rM, j M, q M.

Ориентация объекта в пространстве задается углами a, b и g, которые вектор ориентации образует с осями базовой системы координат. На рис. 2 дана схема шести подвижного манипулятора с вращательными кинематическими парами с координатами объекта манипулирования.


Рисунок 2. Схема шести подвижного манипулятора с вращательными кинематическими парами с координатами объекта манипулирования.


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

  • кинематические пары манипуляторов снабжаются приводами, включающими двигатели и тормозные устройства, поэтому в схемах манипуляторов обычно используются одноподвижные кинематические пары: вращательные или поступательные;

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

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

Задачи механики манипуляторов


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

  • разработку методов синтеза и анализа исполнительных механизмов (включая механизмы приводов);

  • программирование движения манипулятора;

  • расчет управляющих усилий и реакций в КП;

  • уравновешивание механизмов манипуляторов;

  • другие задачи.

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


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


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

Опишем два вида матриц:

  • матрицы М, определяющие отношение между системами координат соседних звеньев;

  • матрицы Т, определяющие положение и ориентацию каждого звена механизма в неподвижной или базовой системе координат.

Воспользуемся однородными координатами трехмерного проективного пространства РR3, в которых движение евклидова пространства R3 можно представить линейным преобразованием:



где: Мij - матрица 4x4 вида

Это преобразование эквивалентно преобразованию в эвклидовом пространстве где .То есть преобра-зованию, которое включает поворот, определяемый матрицей Uij размерностью 3х3, и параллельный перенос, задаваемый вектором размерностью 3. В однородном пространстве положение точки будут определять не три x, y и z, а четыре величины x', y', z' и t', которые удовлетворяют следующим соотношениям:


x = x'/t', y = y'/t', z = z'/t'.


Обычно принимают t'=1. У матрицы поворота Uij элементами uij являются направляющие косинусы углов между новой осью i и старой осью j. Вектор - трехмерный вектор, определяющий положение начала новой системы координат i в старой системе j. Выбор расположения осей должен соответствовать решаемой задаче. При решении задачи о положениях необходимо: в прямой задаче определить положение выходного звена как функцию перемещений в приводах, в обратной - заданное положение выходного звена представить как функцию перемещений в приводах. Выбор расположения и ориентации локальных систем координат должен обеспечивать выполнение этих задач. При использовании метода Денавита и Хартенберга оси координат располагаются по следующим правилам:


Случайные файлы

Файл
125514.rtf
referat_48.doc
70923-1.rtf
59228.rtf
107034.rtf




Чтобы не видеть здесь видео-рекламу достаточно стать зарегистрированным пользователем.
Чтобы не видеть никакую рекламу на сайте, нужно стать VIP-пользователем.
Это можно сделать совершенно бесплатно. Читайте подробности тут.