- •Часть 2
- •Тематика курсовой работы
- •6. Общие требования по оформлению расчетно-пояснительной записки
- •7. Задания по курсовой работе
- •8. Методика выполнения курсовой работы
- •Литература
- •Приложение 1 Варианты заданий курсовой работы
- •Введение
- •Содержание
- •Аннотация
- •1. Постановка задачи
- •2. Решение задачи в общем виде
- •3. Математическое решение задачи
- •4. Моделирующая программа
- •4.1 Описание программы
- •4.2.Текст моделирующей программы
- •5. Результаты выполнения программы
- •Литература
- •Содержание
- •Тематика курсовой работы………………………………..……3
- •Часть 2
1. Постановка задачи
Целью
задания является моделирование движения
манипулятора, приведенного на рисунке
1.1 в обобщенной системе координат (СК)
методом интерполяции полиномом Лагранжа
траектории и графическое отображение
его движения на дисплее ПК.
В
ариант
задания приведен в таблице.1, исходные
данные - в таблице.2.
Рисунок.1.1 Кинематическая схема манипулятора.
Таблица.1.Вариант задания
Система координат
|
Вид интерполяции |
|||||
обобщенная |
декартовая |
линейная |
круговая |
со сглаживанием отрезков |
Лагранжа |
сплайн |
+
|
_ |
- |
- |
- |
+ |
- |
Таблица.2.Исхоные данные
t
|
t0 = 0 с |
t1 = 1 с |
t2 = 2 с |
t3 = 4 с |
x |
- 3.7 |
- 4.6 |
4.0 |
- 2.4 |
y |
- 3.9 |
- 3.1 |
- 0.8 |
- 0.1 |
v |
0 |
20 |
40 |
0 |
|
180 |
170 |
121 |
90 |
|
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
0 |
L1=4, L2=3
где
t – время прохождения промежуточных опорных точек;
x и y – положение схвата в опорные моменты времени;
v – скорость сочленений (звеньев) в опорные моменты времени;
, , - углы Эйлера, задающие ориентацию схвата.
2. Решение задачи в общем виде
При планировании траектории движения манипулятора в системе обобщенных координат необходимо:
а) По заданным значениям углов Эйлера , , и положениям схвата ( ) в начальной, конечной и промежуточных точках составить матрицы однородных преобразований , , , описывающих положение и ориентацию системы координат схвата относительно базовой системы координат.
б) Для начального , конечного и промежуточных положений схвата манипулятора определить соответствующие значения трех обобщенных координат i ( ), решив обратную задачу кинематики.
в) В соответствии с заданным видом интерполяции построить зависимости, характеризующие положения , скорости и ускорения каждой обобщенной координаты i в текущие моменты времени t, используя найденные ранее точки ( ) в качестве опорных.
При построении графиков скорости и ускорения используйте метод приближенного дифференцирования графика положения, скорости.
г) Написать программу визуализации движения манипулятора по сформированному закону движения.
Программа должна решать прямую задачу кинематики и определять текущие значения матриц однородного преобразования , описывающих положения звеньев i в текущие моменты времени t по сформированным значениям обобщенных координат . Используя значения последних столбцов (размерностью 3х1) матриц однородных преобразований , строится проволочная модель робота. По матрицам вращения (размерностью 3х3) матриц однородных преобразований строятся оси подвижной системы координат, связанной со схватом. В результате циклического выполнения программы на экране дисплея должна отображаться движущаяся проволочная модель манипулятора.
