6.3. Основы кинематики манипуляторов роботов
Для разработки методов расчета управляющих воздействий на звенья робота необходимо в начале установить кинематические зависимости между перемещениями звеньев манипулятора относительно друг друга при работе приводов и положением и ориентацией всех звеньев манипулятора в пространстве.
Как известно, положение и ориентация схвата в пространстве определяется законами его движения относительно абсолютных (инерциальных) осей координат (рис. 6.5):
Рис. 6.5
положение i-го звена относительно предыдущего (i-1)-го устанавливается с помощью обобщенной координаты qi (рис. 6.6):
Рис. 6.6
Следовательно, необходимо иметь математический аппарат, позволяющий установить для манипулятора любой конфигурации математическую модель его кинематики, которую в общем виде можно представить следующим образом:
– для прямой задачи кинематики: – для обратной задачи кинематики:
Задачи подобного ряда сводятся к преобразованию координат. В общем случае для того, чтобы зафиксировать одну систему координат относительно другой необходимо шесть координат: смещение по трем осям и поворот вокруг этих осей.
В связи с тем, что в манипуляторах роботов используются только одноподвижные вращательные и поступательные кинематические пары, для определения положения систем координат, связанных со звеньями манипулятора, достаточно четырех специальных координат. При этом сами системы координат должны быть связаны со звеньями манипулятора вполне определенным образом.
Специальные системы координат манипуляторов были предложены американскими учеными И. Денавитом и Р. Хартенбергом в 1955–1960 гг.
Изначально они предназначались для задания осей кинематических пар пространственных механизмов с низшими парами. В последние десятилетия эта координатная система была применена к описанию кинематики манипуляторов. Это связано с тем, что манипуляторы с одноподвижными вращательными и поступательными парами обладают рядом регулярных особенностей, хорошо согласующихся со свойствами координатной системы Денавита-Хартенберга.
В ведем ряд правил расположения осей и начал координат специальной системы координат относительно кинематических пар и звеньев манипулятора.
Пронумеруем кинематические звенья от неподвижного звена до наиболее удаленного, на котором закреплен схват, присвоив им соответственно номера от 0 до n (рис. 6.7), где n – число подвижных звеньев манипулятора.
Обозначим кинематические пары символом Аi, нижний индекс которого равен меньшему из номеров звеньев, образующих кинематическую пару.
Например, кинематическая пара А1 соединяет кинематические звенья 1 и 2, а кинематическая пара А3 – кинематические звенья 3, 4 и т. д…
Введем понятие оси zi i-й кинематической пары. Осью zi i-й вращательной кинематической пары, соединяющей i-е звено с (i+1)-м является ось шарнира кинематической пары. Эту ось будем считать принадлежащей i-му звену и жестко с ним соединенной. Именно вокруг этой оси вращается (i+1)-е звено относительно i-го.
Осью zi поступательной пары является какая-либо из прямых, параллельная направляющей данной поступательной пары. Если ось zi не параллельна оси zi-1, то ее рекомендуется направлять так, чтобы она пересекалась с этой осью.
За положительное направление оси zi можно взять любое, в частности, направление снизу вверх, слева направо, в направление к наблюдателю или близкие к ним направления.
Важным моментом при расположении системы координат на i-м звене манипулятора является выбор ее начала координат Оi и направление оси xi.
Введем соответствующие правила для различных случаев взаиморасположения осей zi и zi-1.
Оси zi и zi-1 перекрещиваются (рис. 6.8): начало координат располагается в точке пересечения линии кратчайшего расстояния между осями zi и zi-1 с осью zi. В этом случае ось хi направляется по линии кратчайшего расстояния в сторону от оси zi-1 к оси zi.
Рис. 6.8
Рис. 6.9
Оси zi и zi-1 параллельны (рис. 6.9): за начало координат может быть принята любая удобная по каким-либо соображениям точка оси zi. Ось хi направляется так, чтобы она лежала в плоскости, образуемой осями zi и zi-1. (Случай рассматривается как частный по отношению к предыдущему.).
Оси zi и zi-1 совпадают (рис. 6.10): начало Оi системы координат может быть назначено в любой удобной по каким-либо дополнительным условиям точке оси zi, а ось хi направлена перпендикулярно оси zi в произвольном направлении (как правило, в направлении развития i-го звена, т. е. по i-му звену).
Оси zi и zi-1 пересекаются (рис. 6.11): за начало Оi координат принимается точка их пересечения, а ось хi направляется по общему перпендикуляру к осям zi и zi-1.
Ось уi направляется так, чтобы система координат была правой.
Рис. 6.10
Рис. 6.11
Эти правила не действуют в полной мере при выборе системы координат, связанной со стойкой (звено 0), так как отсутствует (i-1)-я кинематическая пара, и системы координат, связанной с последним звеном, на котором закрепляется схват, так как это последнее звено не содержит кинематической пары для соединения со следующим звеном.
Начало О0 системы координат, связанной со стойкой, может быть расположено в любой точке оси z0 , а направление оси x0 принимается произвольно по дополнительным условиям (рис. 6.12).
Рис. 6.12
Рис. 6.13
Начало Оn системы координат, связанной с последним n-м звеном манипулятора (рис. 6.13), на котором закреплен схват, располагается в точке, принимаемой за центр схвата, а ось хn направляется перпендикулярно оси zn-1. Оси zn может быть назначено произвольное направление, например по оси захватываемой детали или технологического инструмента или перпендикулярно ей.
Do'stlaringiz bilan baham: |