- •Математическое обеспечение промышленных роботов
- •Лабораторная работа № 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. Литература
- •Содержание
- •Математическое обеспечение промышленных роботов
5.Содержание отчета
Отчёт должен содержать следующие материалы:
1.Титульный лист.
2.Задание
3.Математическая постановка и решение задачи.
4.Листинг программы.
5.Распечатку исходных данных и результатов моделирования.
6.Литература
1.А.К.Лапковский. Алгоритмы изображения движущихся тел при параллельном и центральном проецировании. Аксонометрия и компьютеризация изображения. Минск. Наука и техника.,1993.
2.Л.Аммерал. Принципы программирования в машинной графике. Москва. Сол Систем.,1992.
ЛАБОРАТОРНАЯ РАБОТА №4
Моделирование движение робота в пространстве обобщенных координат
Цель работы: изучить виды интерполяций.
Основные положения
1.1. Классификация способов интерполяции траектории
Потребительские характеристики универсального ПР в значительной мере определяются набором движений различных типов, которые может выполнять его манипулятор. При этом характер выполняемых движений рабочего органа манипулятора между начальным и конечным положениями зависит от используемого в СУ алгоритма управления и принятого метода расчета промежуточных точек траектории. Сейчас в микропроцессорных СУ ПР наиболее часто применяется линейная и круговая интерполяция в декартовой системе координат, линейная интерполяция в пространстве обобщенных координат манипулятора.
При движении с линейной интерполяцией в обобщенных координатах манипулятор совершает движение за минимально необходимое время за счет минимально необходимых перемещений звеньев. При линейной интерполяции в декартовых координатах рабочая точка инструмента (РТИ) манипулятора движется по прямой линии от начальной к конечной точке. Ориентация РТИ также изменяется по линейному закону. Этот тип движения рекомендуется использовать в тех случаях, когда траектория движения РТИ манипулятора имеет первостепенное значение. Так как некоторые звенья манипулятора совершают большие перемещения, чем необходимо для выполнения движения в конечную точку, могут возникнуть излишние ускорения (торможения) звеньев. При круговой интерполяции в декартовых координатах РТИ манипулятора движется по дуге (окружности), проходящей через три заданные точки. Ориентация инструмента манипулятора относительно траектории остается неизменной. Замечания, касающиеся линейной интерполяции в декартовых координатах справедливы и для круговой интерполяции.
В последние время находит все большее применение сплайн интерполяции. Сущность сплайн интерполяции заключается в представлении траектории между узловыми точками кривой, описываемой степенным полиномом третей, четвертой или пятой степени. При этом коэффициенты полинома выбираются так, чтобы обеспечить непрерывность функции положения, скорости и ускорения при переходе с одного сегмента на другой.
Все
алгоритмы сплайн интерполяции могут
применяться как для интерполяции в
обобщенных координатах, когда каждая
обобщенная координата рассчитывается
как степенная функция (со своими
коэффициентами), так и для интерполяции
в декартовых координатах, когда сначала
рассчитывается
,
,
,
а затем решается обратная задача
кинематики.
В данной лабораторной работе рассматривается способ линейной интерполяции траектории в пространстве обобщенных координат.
