Формула произведения экспонент - Product of exponentials formula

В произведение экспонент (POE) метод - это конвенция робототехники для отображения связей пространственного кинематическая цепь. Это альтернатива Денавит – Хартенберг параметризация. В то время как последний метод использует минимальное количество параметров для представления совместных движений, первый метод имеет ряд преимуществ: единообразная обработка призматических и поворотных суставов, определение только двух опорных рамок и простая геометрическая интерпретация с использованием винтовых осей. для каждого стыка.[1]

Метод POE был введен Роджер В. Брокетт в 1984 г.[2]

Метод

Следующий метод используется для определения произведения экспонент кинематической цепи с целью параметризации матрица аффинного преобразования между основанием и рамой инструмента с точки зрения углов соединения

Определите «нулевую конфигурацию»

Первым шагом является выбор «нулевой конфигурации», в которой все углы сочленения определены как нулевые. Матрица 4x4 описывает преобразование базовой рамы в раму инструмента в этой конфигурации. Это аффинное преобразование, состоящее из матрицы вращения 3x3 р и вектор трансляции 1x3 п. Матрица расширена, чтобы создать квадратную матрицу 4x4.

Вычислить экспоненту матрицы для каждого сустава

Следующие шаги необходимо выполнить для каждого из N суставов, чтобы произвести аффинное преобразование для каждого.

Определите происхождение и ось действия

Для каждого стыка кинематической цепи начальная точка q и ось действия выбирается для нулевой конфигурации, используя систему координат основания. В случае призматический шарнир, ось действия v - вектор, вдоль которого простирается стык; в случае революционный сустав, ось действия ω вектор нормали к вращению.

Найдите поворот для каждого сустава

Вектор скручивания 1x6 составляется для описания движения каждого сустава. Для революционного сустава,

Для призматического стыка

Результирующая скрутка имеет две компоненты вектора 1x3: Линейное движение вдоль оси () и вращательное движение по той же оси (ω).

Рассчитать матрицу вращения

Вектор 3x1 ω переписан в перекрестное произведение матричная запись:

За Формула вращения Родригеса, матрица вращения вычисляется из вращательной составляющей:

Рассчитать перевод

Вектор трансляции 3x1 вычисляется из компонентов скрутки.

где я это 3x3 единичная матрица.[3]

Составить экспоненциальную матрицу

Для каждого сустава я, матричная экспонента для данного угла сустава состоит из матрицы вращения и вектора переноса, объединенных в расширенную матрицу 4x4:

Составьте структурное уравнение

Матричные экспоненты умножаются для получения аффинного преобразования 4 × 4 от базовой рамы до рамы инструмента в заданной конфигурации.

Приложение к кинематике

Прямая кинематика может быть вычислен непосредственно из цепочки POE для данного манипулятора. Обратная кинематика для большинства обычных роботов-манипуляторов можно решить с помощью Подзадачи Падена – Кахана.

Связь с параметрами Денавита – Хартенберга.

Преимущества

Метод произведения экспонент использует только два системы отсчета: базовая рама S и рама для инструмента Т. Построение параметров Денавита – Хартенберга для робота требует тщательного выбора инструментальных рам, чтобы обеспечить возможность конкретных отмен, так что скручивания могут быть представлены четырьмя параметрами вместо шести. В методе экспонент скрутки суставов могут быть построены напрямую, без учета соседних стыков в цепи. Это упрощает создание скручиваний суставов и упрощает обработку на компьютере.[3] Кроме того, поворотные и призматические соединения обрабатываются единообразно в методе POE, тогда как при использовании параметров Денавита – Хартенберга они обрабатываются отдельно. Более того, существует несколько соглашений о назначении кадров ссылок при использовании параметров Денавита – Хартенберга.

Преобразование

Не существует взаимно однозначного отображения между отображением координат скручивания в обоих методах, но было продемонстрировано алгоритмическое отображение из POE в Denavit – Hartenberg.[4]

Приложение к параллельным роботам

При анализе параллельные роботы кинематическая цепочка каждой ветви анализируется индивидуально, и инструментальные рамки устанавливаются равными друг другу. Этот метод расширяется для анализа.

использованная литература

  1. ^ Линч, Кевин; Парк, Фрэнк (2017). Современная робототехника (1-е изд.). Издательство Кембриджского университета. ISBN  9781107156302.
  2. ^ Брокетт, Роджер (1983). «Роботы-манипуляторы и формула произведения экспонент». Международный симпозиум по математической теории сетей и систем.
  3. ^ а б Састри, Ричард М. Мюррей; Цзэсианг Ли; С. Шанкар (1994). Математическое введение в манипуляции с роботами (PDF) (1. [Др.] Ред.). Бока-Ратон, Флорида: CRC Press. ISBN  9780849379819.
  4. ^ Ву, Ляо; Кроуфорд, Росс; Робертс, Джонатан (октябрь 2017 г.). «Аналитический подход к преобразованию параметров POE в параметры D – H для роботов с последовательной связью» (PDF). Письма IEEE по робототехнике и автоматизации. 2 (4): 2174–2179. Дои:10.1109 / LRA.2017.2723470.