Передняя кинематика
В робота кинематике прямая кинематика относится к использованию кинематических уравнений робота для вычисления положения рабочего органа на основе заданных значений параметров сустава . [1]
Уравнения кинематики робота используются в робототехнике , компьютерных играх , анимации . Обратный процесс, который вычисляет параметры соединения, обеспечивающие заданное положение рабочего органа, известен как обратная кинематика .
Уравнения кинематики
[ редактировать ]Уравнения кинематики для последовательной цепи робота получены с использованием жесткого преобразования [Z] для характеристики относительного движения, разрешенного в каждом сочленении , и отдельного жесткого преобразования [X] для определения размеров каждого звена. В результате получается последовательность жестких преобразований, чередующихся суставных и звеньевых преобразований от основания цепи к ее концевому звену, которая приравнивается к заданному положению конечного звена,
где [T] — преобразование, определяющее конечную ссылку. Эти уравнения называются уравнениями кинематики последовательной цепи. [2]
Преобразования ссылок
[ редактировать ]В 1955 году Жак Денавит и Ричард Хартенберг представили соглашение об определении совместных матриц [Z] и матриц связей [X] для стандартизации системы координат для пространственных связей. [3] [4] Это соглашение позиционирует шарнирную раму так, чтобы она представляла собой перемещение винта вдоль оси Z.
и он позиционирует рамку связи так, что она представляет собой перемещение винта вдоль оси X,
Используя эти обозначения, каждое звено преобразования проходит по последовательной цепочке роботов и может быть описано преобразованием координат ,
где θ i , d i , α i,i+1 и a i,i+1 известны как параметры Денавита-Хартенберга .
Еще раз о уравнениях кинематики
[ редактировать ]Уравнения кинематики последовательной цепи из n звеньев с параметрами соединения θ i имеют вид [5]
где — матрица преобразования из кадра ссылки связать . В робототехнике они традиционно описываются параметрами Денавита-Хартенберга . [6]
Матрица Денавита-Хартенберга
[ редактировать ]Матрицы, связанные с этими операциями:
Сходным образом,
Использование соглашения Денавита-Хартенберга дает матрицу преобразования ссылок: [ я-1 Т я ] как
известная как матрица Денавита-Хартенберга .
Компьютерная анимация
[ редактировать ]Прямые кинематические уравнения можно использовать как метод трехмерной компьютерной графики для анимации моделей.
Основная концепция прямой кинематической анимации заключается в том, что положения определенных частей модели в определенное время рассчитываются на основе положения и ориентации объекта вместе с любой информацией о суставах шарнирно-сочлененной модели. Так, например, если анимируемый объект представляет собой руку, плечо которой остается в фиксированном месте, положение кончика большого пальца будет рассчитываться на основе углов плеча , локтя , запястья , большого пальца и суставов суставов . Три из этих суставов (плечо, запястье и основание большого пальца) имеют более одной степени свободы , и все это необходимо учитывать. Если бы модель представляла собой целую человеческую фигуру, то расположение плеча также пришлось бы рассчитывать на основе других свойств модели.
Этим способом расчета можно отличить прямую кинематическую анимацию от обратной кинематической анимации - в обратной кинематике ориентация сочлененных частей рассчитывается исходя из желаемого положения определенных точек на модели. Ее также отличает от других систем анимации тот факт, что движение модели определяется непосредственно аниматором - не учитываются какие-либо физические законы , которые могут действовать на модель, такие как гравитация или столкновение с другими моделями.
См. также
[ редактировать ]- Обратная кинематика
- Кинематическая цепь
- Управление роботом
- Механические системы
- Кинематика робота
- Кинематический синтез
Ссылки
[ редактировать ]- ^ Пол, Ричард (1981). Роботы-манипуляторы: математика, программирование и управление: компьютерное управление роботами-манипуляторами . MIT Press, Кембридж, Массачусетс. ISBN 978-0-262-16082-7 .
- ^ Дж. М. Маккарти, 1990, Введение в теоретическую кинематику, MIT Press, Кембридж, Массачусетс.
- ^ Дж. Денавит и Р.С. Хартенберг, 1955, «Кинематическая запись для механизмов младшей пары, основанных на матрицах». Транс ASME J. Appl. Мех, 23:215–221.
- ^ Хартенберг, Р.С. и Дж. Денавит. Кинематический синтез связей. Нью-Йорк: МакГроу-Хилл, 1964 г., онлайн через KMODDL.
- ^ Дженнифер Кей. «Введение в однородные преобразования и кинематику роботов» (PDF) . Архивировано из оригинала (PDF) 12 апреля 2021 г. Проверено 11 сентября 2010 г.
- ^ Узнайте о роботах. «Прямая кинематика робота» . Проверено 1 февраля 2007 г.