|
Решим ту же задачу, используя аппарат кватернионов. Здесь каждый плоский поворот при вращении систем координат будет описываться кватернионом вращения , где - единичный вектор оси вращения, - угол поворота. Таким образом, получим ряд кватернионов, соответствующих переходу от одного звена манипулятора к другому. А именно - при переходе от системы координат к получим два кватерниона:
1) - кватернион поворота вокруг оси на ,
2) - кватернион поворота вокруг оси на .
Результирующий кватернион получаем путем перемножения кватернионов и , в соответствии с правилами кватернионного произведения
(45) |
Совмещение системы координат с происходит при повороте вокруг оси на угол . Кватернион вращения в этом случае имеет вид
. | (46) |
Кватернион , определяющий переход от системы координат к , аналогичен кватерниону
(47) |
Полученные кватернионы (45) - (47) перемножим между собой.
Результирующий кватернион вращения, связывающий основание и последнее звено манипулятора, имеет вид:
, |
Группируя между собой элементы, и используя тригонометрические тождества, в результате получим:
, | (48) |
где компоненты кватерниона имеют вид (49):
(49) |
Кватерниону поворота можно поставить в соответствие кватернионную матрицу размерностью 4´4, составленную из параметров Родрига - Гамильтона, составляющих кватерниона, вида:
, | (50) |
а операция перемножения кватернионов будет соответствовать перемножению матриц, составленных из компонент соответствующих кватернионов поворотов. Тогда для ранее полученных при описании движения манипулятора кватернионов можно составить следующие кватернионные матрицы.
Переход ® описывается матрицами вида
, . | (51) |
Переход ® - матрицей
, | (52) |
Переход ® - матрицами (53). Результирующую матрицу получим при перемножении матриц перехода (51) - (53). И в результате, матрица перехода от основания к захвату имеет вид (54).
, . | (53) |
. | (54) |
Дата добавления: 2015-07-08; просмотров: 258 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Численные методы | | | Параметры Кейли-Клейна |