Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
задачи_кинематики_манипулятора.doc
Скачиваний:
136
Добавлен:
10.11.2019
Размер:
3.31 Mб
Скачать

7. Контрольные вопросы

  1. Перечислите методы решения прямой задачи кинематики.

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

  3. Сформулируйте обратную задачу кинематики и перечислите методы ее решения.

  4. В чем заключается метод решения обратной задачи кинематики в явном виде матричным методом 

  5. Почему решение обратной задачи кинематики получить сложнее по - сравнению с получением решения прямой задачи ?

  6. В чем сложность получения решения обратной задачи кинематики для избыточных манипуляторов ?

  7. Перечислите оптимизационные методы решения обратной задачи кинематики. Какой вид будет иметь целевая функция ?

8. Задания для выполнения лабораторно-исследовательской работы Задание 1

1. Твердое тело с закрепленное в точке О поворачивают вокруг оси Z системы координат XYZ. Необходимо составить матрицу поворота подвижной системы координат XYZ относительно каждой из трех осей (рис.1).

2. Твердое тело с закрепленное в точке О поворачивают вокруг оси X системы координат XYZ. Необходимо составить матрицу поворота подвижной системы координат XYZ относительно каждой из трех осей (рис.1).

3. Твердое тело с закрепленное в точке О поворачивают вокруг оси Y системы координат XYZ. Необходимо составить матрицу поворота подвижной системы координат XYZ относительно каждой из трех осей (рис.1).

4. Выразить координаты точки М в базовой системе координат XYZ при ее повороте на угол  вокруг оси X в виде x= fx (x,y,z,), y= fy (x,y,z,), z = fz (x,y,z,).

5. В повернутой системе координат XYZзаданы две точки а = (4,3,2)т и b = (6,2,4)т. Требуется определить координаты этих точек в базовой системе координат, если система координат XYZповернута относительно оси X на 60 и относительно оси Y - на 30.

6. По известным координатам точек а = (4,3,2)т и b = (6,2,4)т в базовой системе координат XYZ требуется определить соответствующие координаты в системе координат XYZ, повернутой относительно оси Z и X на 60 и 45 соответственно.

7. Разработать программу, позволяющую получить результирующую матрицу преобразования в результате поворотов на углы Эйлера и углы Крылова.

8. Разработать программу, осуществляющую перемножение матриц элементарных поворотов и перемещений в соответствии со схемой Денавитта-Хартенберга. Входные параметры – смещения вдоль осей Z и X и повороты вокруг тех же осей.

9. Две точки аxyz = (4,3,2)т и bxyz = (6,2,4)т требуется сместить на +5 единиц вдоль оси X и на – 3 единицы вдоль Z. Используя соответствующую однородную матрицу преобразования получить координаты точек аxyz и bxyz , полученных в результате этих смещений.

10. Требуется определить матрицу Т, задающую преобразование, состоящее из поворота на угол  вокруг оси X, затем смещения на b единиц вдоль повернутой оси Y.

  1. Для и найти их произведение b = A a

  1. Найти определитель матрицы, транспонированной по отношению

  1. Найти матрицу, обратную матрице

  1. Дан вектор в системе координат UVW. Найти , если UVW повернута относительно оси Z на 60.

  1. Дан вектор в системе координат UVW. Найти , если UVW повернута относительно оси Y на 45.

  1. Дан вектор в системе координат UVW. Найти , если UVW повернута относительно оси X на 30.

  1. Дан вектор в системе координат UVW. Найти , если UVW повернута на углы Эйлера в 30, 60 и 45 соответственно.

  1. Дан вектор в системе координат UVW. Найти , если UVW повернута на углы Крылова в 60, 45 и 30 соответственно.

  1. При каких условиях . Докажите это равенство на примере матрице элементарного поворота вокруг оси Z :