
- •Математическое обеспечение промышленных роботов
- •Лабораторная работа № 1 Матрица однородного преобразования
- •Основные положения
- •Матрица поворота
- •Однородные координаты
- •Однородная матрица преобразования
- •Содержание работы
- •Методика выполнения работы
- •Задание
- •Лабораторная работа № 2 Методы описания ориентации объекта в пространстве
- •Углы тангаж, крен и рысканье (Pitch, Roll, Yaw)
- •1.2 Углы Эйлера
- •Эквивалентное представление ориентации с помощью вектора и угла.
- •2. Содержание работы
- •3.Методика выполнения работы
- •4. Задание
- •5.Содержание отчета
- •6. Литература
- •Лабораторная работа № 3 Виды изображения объёмных тел в координатах экрана монитора, алгоритмы изображения движущихся тел
- •1.Основные положения
- •2.Содержание работы
- •3.Методика выполнения работы
- •4.Задание
- •5.Содержание отчета
- •6.Литература
- •1.2. Алгоритм интерполяции в обобщенных координатах
- •Содержание работы
- •Задание
- •Содержание отчета
- •Пример реализации
- •Литература
- •Алгоритм линейной интерполяции траектории в декартовых координатах
- •3. Содержание работы
- •4.Задание
- •5. Методика выполнения
- •1. По заданным значениям матриц однородных преобразований и , скорости и ускорения определить (вручную):
- •2. (На компьютере)
- •6. Исходные данные
- •7. Содержание отчета
- •8.Пример реализации
- •Литература
- •Содержание отчета
- •Пример реализации
- •11. Литература
- •Линейная интерполяция со сглаживанием отрезков
- •Метод интерполяции по формуле Лагранжа
- •4. Сплайн-интерполяция
- •Вариант 3
- •8. Содержание отчета
- •9. Примеры реализации программы
- •10. Литература
- •Содержание
- •Математическое обеспечение промышленных роботов
Министерство образования Республики Беларусь
БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ
Кафедра «Робототехнические системы»
Математическое обеспечение промышленных роботов
Учебно-методический комплекс
(Часть 1. Лабораторные работы)
по дисциплине «Математическое обеспечение
промышленных роботов» для студентов специальности
1-53 01 06 – «Промышленные роботы
и робототехнические комплексы»
Минск 2012
Авторы:
А.Р.Околов, Е.Р.Новичихина, Г.С.Свидерский
Рецензенты:
Н.Н. Гурский, С.Н.Павлович,
Околов А.Р.
Математическое обеспечение промышленных роботов: Учебно-методический комплекс (Часть 1. Лабораторные работы) по дисциплине «Математическое обеспечение промышленных роботов» для студентов специальности 1-53 01 06 – «Промышленные роботы и робототехнические комплексы» / А.Р.Околов, Е.Р.Новичихина,
Г.С. Свидерский – Мн.: БНТУ, 2012 – 80 с.
ISBN 5-39-00707-3
Данное учебное издание является 1 частью учебно-методическо-го комплекса – лабораторные работы, целью выполнения которых является повторение студентами лекционного материала и закрепление его на практике.
В издании рассмотрены основные вопросы, связанные с математическим описанием динамики и кинематики промышленного робота, планированием и моделированием траектории движения робота, а так же решением прямой и обратной задач кинематики и динамики.
Учебно-методический комплекс может быть полезен студентам, инженерам и преподавателям, занимающихся проектирование и эксплуатацией промышленных роботов
УДК 621.865.8
ISBN 5-39-00707-3 Околов А.Р.
Новичихина Е.Р
Свидерский Г.С.
БНТУ, 2012
Лабораторная работа № 1 Матрица однородного преобразования
Цель работы: изучить матрицы однородного преобразования.
Основные положения
Матричная и векторная алгебра применяются для описания и представления расположения звеньев манипулятора относительно заданной абсолютной системы координат. Для этого каждому звену определяется связанная с ним система координат, оси которой параллельны осям сочленений звеньев.
Звенья манипулятора могут совершать вращательное и/или поступательное движение относительно абсолютной системы координат. Для описания вращательного движения связанной системы отсчета относительно абсолютной используется матрица поворота размерностью 3х3, для описания поступательного перемещения центра связанной системы координат относительно центра абсолютной системы координат используется вектор положения размерностью 3х1, а для учета совместного поступательного и вращательного движения используется матрица однородного преобразования размерностью 4х4.
Матрица поворота
Ориентацию одной системы относительно другой можно задать с помощью матрицы поворота.
Рассмотрим две системы координат: систему координат OXYZ с осями OX, OY, OZ и систему OUVW с осями OU, OV, OW.
Рисунок 1.1 – две системы координат
Начала этих систем совпадают и расположены в точке О. Система OXYZ фиксирована в трехмерном пространстве и принята за абсолютную система координат, OUVW вращается относительно абсолютной системы OXYZ. Пусть (ix, jy, kz) и (iu, jv, kw) - единичные векторы, направленные вдоль осей систем OXYZ и OUVW соответственно.
Матрица поворота определяет положение осей повернутой системы координат относительно абсолютной системы координат. Векторы столбцы этой матрицы задают в системе OXYZ координаты единичных векторов в направлении основных осей системы OUVW.
Значения элементов матрицы поворота можно определить как:
,
т. е. первый столбец матрицы поворота определяет координаты повернутой оси OU относительно осей абсолютной системы координат OXYZ, второй столбец определяет координаты оси OV в системе OXYZ, третий столбец определяет координаты оси OZ в системе OXYZ.
С помощью матрицы поворота можно связать координаты точки Рxyz, заданные в абсолютной системе координат, с координатами той же точки Рuvw, заданными в повернутой системе координат.
.
Ниже приводится ряд полезных свойств матриц поворота:
1. Каждый столбец матрицы поворота представляет собой единичный вектор в направлении соответствующей оси повернутой системы отсчета, заданный своими координатами относительно абсолютной системы координат. Каждая строка матрицы поворота представляет собой единичный вектор в направлении соответствующей оси абсолютной системы координат, заданный своими координатами относительно повернутой системы отсчета OUVW.
2. Поскольку каждый столбец и строка представляют собой координаты единочного вектора, длина векторов, определяемых строками и столбцами матрицы поворота, равна 1.
3. Поскольку столбцы (строки) матрицы поворота являются векторами, составляющими ортонормированный базис, скалярное произведение векторов, определяемых двумя различными столбцами (строками), равно нулю.
4. Операция обращения матрицы поворота совпадает с операцией транспонирования: R~1=RT и R•RT = I3, где I3 - единичная матрица размереностью 3х3.