Санкт-Петербургский Государственный Университет
Информационных Технологий Механики и Оптики
Кафедра систем управления и информатики
Расчетно-графическая работа
по курсу " Робототехнические системы и комплексы"
Вариант 5
Выполнила: Наговицина Аня
гр. 5146
Преподаватель: Котельников Ю.П.
Санкт-Петербург
2006 г.
Дана робототехническая система, кинематическая схема которой представлена на рисунке 1.
Рисунок 1 - Кинематическая схема робототехнической системы
Исходные данные:
Основным вопросом при рассмотрении манипулирования с использованием роботов является способность поместить объект управления (схват манипулятора) в определенную точку с требуемой ориентацией в заданное время.
Прямая задача кинематики.
Определение - вектора, определяющего положение схвата манипулятора, при известном векторе параметров :
,
.
Обратная задача кинематики.
Определение параметров звеньев манипулятора, если известен вектор - радиус вектор схвата.
Для решения прямой и обратной задач необходимо определенным образом осуществлять выбор систем координат.
Манипулятор представляет собой систему материальных тел (звеньев), образующих разомкнутую кинематическую цепь. Звенья этой цепи образуют 3 вращательных кинематических пары пятого класса.
Для того чтобы описать положение - го звена в системе , свяжем с этим звеном декартову систему координат . В качестве основной системы обычно выбирается система , связанная со стойкой манипулятора. Ось направим вдоль первого звена манипулятора. В качестве оси выбирается перпендикуляр к оси , а направление задается так, чтобы система координат была правой. При таком выборе систем координат каждая - тая система координат связана с - тым звеном манипулятора.
Далее выбираем системы координат, руководствуясь следующими правилами выбора: ось при совпадает с осью кинематической пары с тем же номером. Ось для определяется как общий перпендикуляр к осям и и имеет направление от к . Ось для выбирается так, чтобы система координат была правой. Система координат связывается со схватом манипулятора.
Рисунок 2 - Выбор систем координат
3 НАХОЖДЕНИЕ МАТРИЦ ПРЕОБРАЗОВАНИЙ КООРДИНАТ
Обозначим угол поворота i-го звена относительно (i-1)-го через. Совокупность величин однозначно определяют положение механизма в пространстве. Эти величины названы обобщенными координатами механизма и обозначаются вектором , причем , где - для вращательной кинематической пары.
Для определения матриц перехода из i-ой в (i-1)-ую систему координат необходимо найти следующие величины: , , , . Для этого совместим систему с системой посредством следующих последовательно выполняемых операций:
а) поворот на угол вокруг оси до тех пор, пока оси и не станут параллельными;
б) перенос на величину вдоль оси до тех пор, пока оси и не совместятся;
в) перенос на величину вдоль оси до совпадения начала координат с началом координат ;
г) поворот на угол относительно оси до совмещения всех координатных осей.
Из четырёх параметров , , , , определяющих переход от одной системы координат к другой, параметры и всегда постоянны и определяются конструктивными особенностями звеньев. Из двух других параметров (, ) один является переменным и совпадает с обобщённой координатой, соответствующей (i-1)-ой кинематической паре; другой параметр постоянен: для вращательной кинематической пары, для поступательной кинематической пары .
Общий случай матрицы преобразования из (i-1)-ой системы координат в i-ую:
.
1) Перехода из СК в СК : .
Матрица преобразования координат: , , .
2) Перехода из СК в СК : .
Матрица преобразования координат: , , .
3) Перехода из СК в СК : .
Матрица преобразования координат: , , .
4 РЕШЕНИЕ ПРЯМОЙ ЗАДАЧИ КИНЕМАТИКИ
Вектор, определяющий положение схвата манипулятора:
Выполним проверки:
1) Пусть ,,, т.е. манипулятор выставлен вертикально вверх в абсолютной системе координат – все три плеча манипулятора будут проектироваться на ось z0. Тогда подставляя в выражение для значения углов поворота, получим:
(верно).
2) Пусть ,,, т.е. манипулятор находится в исходном положении (рисунок 2) – плечо 1 манипулятора будет проектироваться на ось z0, а плечи 2 и 3 – на ось x0. Тогда подставляя в выражение для значения углов поворота, получим:
(верно).
3) Пусть ,,, т.е. плечо 1 повернуто относительно оси вращения на 900(проектируется на ось z0), плечо 2 в исходном положении (проектируется на ось y0), а плечо 3- повернуто вверх на 900 (проектируется на ось z0). Подставляя в выражение для значения углов поворота, получим:
(верно).
Результаты проверки подтверждают правильность выбора систем координат и расчетов.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.