~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ BBBA0FD44B4C3D9D3201729A2AEFCE39__1712213280 ✰
Заголовок документа оригинал.:
✰ Dual quaternion - Wikipedia ✰
Заголовок документа перевод.:
✰ Двойной кватернион — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Dual_quaternion ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/bb/39/bbba0fd44b4c3d9d3201729a2aefce39.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/bb/39/bbba0fd44b4c3d9d3201729a2aefce39__translat.html ✰
Дата и время сохранения документа:
✰ 08.06.2024 23:46:02 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 4 April 2024, at 09:48 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Двойной кватернион — Википедия Jump to content

Двойной кватернион

Из Википедии, бесплатной энциклопедии
Мемориальная доска на мосту Брум (Дублин) в память об изобретении Гамильтоном кватернионов

В математике двойственные кватернионы представляют собой 8-мерную вещественную алгебру, тензорному произведению кватернионов изоморфную и двойственных чисел . Таким образом, они могут быть построены так же, как и кватернионы, за исключением использования двойственных чисел вместо действительных чисел в качестве коэффициентов. Двойственный кватернион можно представить в виде A + ε B , где A и B — обычные кватернионы, а ε — двойственная единица, удовлетворяющая условию ε 2 = 0 и коммутирует с каждым элементом алгебры. В отличие от кватернионов, двойственные кватернионы не образуют алгебру с делением .

В механике двойные кватернионы применяются как система счисления для представления жестких преобразований в трех измерениях. [1] Поскольку пространство двойственных кватернионов 8-мерно, а жесткое преобразование имеет шесть действительных степеней свободы, три для смещения и три для вращения, в этом приложении используются двойственные кватернионы, подчиняющиеся двум алгебраическим ограничениям. Поскольку единичные кватернионы подчиняются двум алгебраическим ограничениям, единичные кватернионы являются стандартными для представления жестких преобразований. [2]

Подобно тому, как вращения в трехмерном пространстве могут быть представлены кватернионами единичной длины, жесткие движения в трехмерном пространстве могут быть представлены двойными кватернионами единичной длины. Этот факт используется в теоретической кинематике (см. Маккарти [3] ), и в приложениях для 3D компьютерной графики , [4] робототехника [5] [6] и компьютерное зрение . [7] Полиномы с коэффициентами, заданными двойными кватернионами (ненулевая действительная норма), также использовались в контексте проектирования механических связей . [8] [9]

История [ править ]

У. Р. Гамильтон представил кватернионы [10] [11] в 1843 году, а к 1873 году У. К. Клиффорд получил широкое обобщение этих чисел, которое он назвал бикватернионами , [12] [13] что является примером того, что сейчас называется алгеброй Клиффорда . [3]

В 1898 году Александр Маколи использовал Ω с Ω. 2 = 0 для создания двойственной алгебры кватернионов. [14] Однако его терминология «октонионы» не прижилась, поскольку сегодняшние октонионы — это другая алгебра.

In Russia, Aleksandr Kotelnikov [15] разработал двойственные векторы и двойные кватернионы для использования при изучении механики.

В 1891 году Эдуард Стью понял, что эта ассоциативная алгебра идеальна для описания группы движений трёхмерного пространства . Далее он развил эту идею в «Геометрии динамики» в 1901 году. [16] Б.Л. ван дер Варден назвал структуру «Изучение бикватернионов», одну из трёх восьмимерных алгебр, называемых бикватернионами .

Formulas[editФормулы

Чтобы описать операции с двойственными кватернионами, полезно сначала рассмотреть кватернионы . [17]

Кватернион — это линейная комбинация базисных элементов 1, i , j и k . Правило произведения Гамильтона для i , j и k часто записывается как

Вычислите i ( ijk ) = - jk = - i , чтобы получить jk = i и ( ijk ) k = - ij = - k или ij = k . Теперь, поскольку j ( jk ) = ji = − k , мы видим, что это произведение дает ij = − ji , что связывает кватернионы со свойствами определителей.

Удобный способ работы с произведением кватернионов — записать кватернион как сумму скаляра и вектора (строго говоря, бивектора ) , то есть A = a 0 + A , где a 0 — действительное число и A = A 1 i + A 2 j + A 3 k — трехмерный вектор. Теперь операции векторной точки и перекрестия можно использовать для определения кватернионного произведения A = a 0 + A и C = c 0 + C как

Двойственный кватернион обычно описывается как кватернион с двойными числами в качестве коэффициентов. Двойственное число — это упорядоченная пара â = ( a , b ) . Два двойственных числа складывают покомпонентно и умножают по правилу â ĉ = ( a , b ) ( c , d ) = ( ac , ad + bc ) . Двойные числа часто записываются в форме â = a + ε b , где ε — двойственная единица, которая коммутирует с i , j , k и обладает свойством ε 2 = 0 .

В результате двойственный кватернион может быть записан как упорядоченная пара кватернионов ( A , B ) . Два двойственных кватерниона складывают покомпонентно и умножают по правилу:

Двойственный кватернион удобно записать как сумму двойственного скаляра и двойственного вектора, Â = â 0 + A , где â 0 = ( a , b ) и A = ( A , B ) — двойственный вектор, который определяет винт . Эти обозначения позволяют нам записать произведение двух двойственных кватернионов как

Дополнение [ править ]

Добавление двойственных кватернионов определяется покомпонентно, так что дано

и

затем

Умножение [ править ]

Умножение двух двойственных кватернионов следует из правил умножения единиц кватернионов i, j, k и коммутативного умножения на двойственную единицу ε. В частности, учитывая

и

затем

Обратите внимание, что здесь нет термина BD , поскольку определение двойственных чисел требует, чтобы ε 2 = 0 .

Это дает нам таблицу умножения (обратите внимание, что порядок умножения — это столбец «умножение строк»):

Таблица умножения для двойных кватернионов
(Строка х Столбец) 1 я дж к е ε я е дж е к
1 1 я дж к е ε я е дж е к
я я −1 к j ε я е к дж
дж дж - к −1 я е дж −ε k ε я
к к дж - я −1 е к е дж −ε я
е е ε я е дж е к 0 0 0 0
ε я ε я е к дж 0 0 0 0
е дж е дж −ε k ε я 0 0 0 0
е к е к е дж −ε я 0 0 0 0

Сопряжение [ править ]

Сопряженное двойственное кватернион является расширением сопряженного кватерниона, то есть

Как и в случае с кватернионами, сопряженное произведение двойственных кватернионов Ĝ = ÂĈ является произведением их сопряженных чисел в обратном порядке:

Полезно ввести функции Sc(∗) и Vec(∗), которые выбирают скалярную и векторную части кватерниона или двойственные скалярные и двойственные векторные части двойственного кватерниона. В частности, если Â = â 0 + A , то

Это позволяет определить сопряжение Â как

или,

Произведение двойственного кватерниона с его сопряженным дает

Это двойной скаляр, который представляет собой квадрат величины двойного кватерниона.

Сопряжение двойного числа [ править ]

Второй тип сопряжения двойственного кватерниона задается путем сопряжения двойственного числа, заданного формулой

Сопряженные кватернионы и двойные числа можно объединить в третью форму сопряжения, заданную формулой

В контексте двойных кватернионов термин «сопряженный» может использоваться для обозначения сопряженного кватерниона, сопряженного двойного числа или того и другого.

Норма [ править ]

Норма | двойственного кватерниона Â | вычисляется с использованием сопряжения для вычисления | Â | = Â Â * . Это двойственное число, называемое величиной двойного кватерниона. Двойные кватернионы с | Â | = 1 единичные двойственные кватернионы .

Двойные кватернионы величины 1 используются для представления пространственных евклидовых смещений. Обратите внимание, что требование о том, что Â Â * = 1 , вводит два алгебраических ограничения на компоненты Â , то есть

Инверсия [ править ]

Если p + ε q — двойственный кватернион, и p не равен нулю, то обратный двойственный кватернион определяется выражением

п −1 (1 − ε q p −1 ).

Таким образом, элементы подпространства { ε q : q ∈ H } не имеют обратных. Это подпространство называется идеалом в теории колец. Это единственный максимальный идеал кольца двойственных чисел.

Тогда группа единиц кольца двойственных чисел состоит из чисел, не входящих в идеал. Двойственные числа образуют локальное кольцо, поскольку существует единственный максимальный идеал. Группа единиц является группой Ли и может быть изучена с помощью экспоненциального отображения . Двойные кватернионы использовались для демонстрации преобразований в евклидовой группе . Типичный элемент можно записать как винтовое преобразование .

пространственные смещения Двойные кватернионы и

Преимущество двойной кватернионной формулировки композиции двух пространственных смещений D B = ([ R B ], b ) и DA ) состоит в том , = ([ R A ], a что результирующий двойной кватернион дает непосредственно винтовую ось и двойную ось. угол составного смещения D C знак равно D B D A .

В общем, двойственный кватернион, связанный с пространственным смещением D = ([ A ], d ), строится из его винтовой оси S = ​​( S , V ) и двойного угла ( φ , d ), где φ - вращение вокруг, а d скольжение по этой оси, определяющее смещение D . Соответствующий двойной кватернион имеет вид:

композиция смещения DB с DA будет смещением D C = DB D A . Пусть Ось винта и двойной угол DC получаются из произведения двойственных кватернионов DA и DB , определяемых выражением

То есть составное смещение D C =D B D A имеет связанный с ним двойной кватернион, определяемый формулой

Разверните этот продукт, чтобы получить

Разделим обе части этого уравнения на тождество

чтобы получить

Это формула Родригеса для винтовой оси составного смещения, определяемая через винтовые оси двух смещений. Эту формулу он вывел в 1840 году. [18]

Три винтовые оси A, B и C образуют пространственный треугольник , и двойные углы в этих вершинах между общими нормалями, образующими стороны этого треугольника, напрямую связаны с двойными углами трех пространственных смещений.

умножения двойных кватернионов Матричная форма

Матричное представление произведения кватернионов удобно для программирования вычислений кватернионов с использованием матричной алгебры, что справедливо и для двойственных операций с кватернионами.

Произведение кватернионов AC представляет собой линейное преобразование оператором A компонентов кватерниона C, поэтому существует матричное представление A, действующее на вектор, образованный из компонент C.

Соберите компоненты кватерниона C = c 0 + C в массив C = (C 1 , C 2 , C 3 , c 0 ) . Обратите внимание, что компоненты векторной части кватерниона указаны первыми, а скаляр — последним. Это произвольный выбор, но как только это соглашение будет выбрано, мы должны его соблюдать.

Кватернионное произведение AC теперь можно представить как матричное произведение

Произведение AC также можно рассматривать как операцию C над компонентами A, и в этом случае мы имеем

Двойственное произведение кватернионов ÂĈ = (A, B)(C, D) = (AC, AD+BC) можно сформулировать как матричную операцию следующим образом. Соберите компоненты Ĉ в восьмимерный массив Ĉ = (C 1 , C 2 , C 3 , c 0 , D 1 , D 2 , D 3 , d 0 ), тогда ÂĈ задается матричным произведением 8x8.

Как мы видели для кватернионов, произведение ÂĈ можно рассматривать как операцию Ĉ над координатным вектором Â, что означает, что ÂĈ также можно сформулировать как:

Подробнее о пространственных смещениях [ править ]

Двойственный кватернион смещения D=([A], d ) может быть построен из кватерниона S=cos(φ/2) + sin(φ/2) S , который определяет вращение [A] и векторного кватерниона, построенного из вектор перевода d , заданный формулой D = d 1 i + d 2 j + d 3 k. Используя эти обозначения, двойственный кватернион для смещения D=([A], d ) определяется выражением

Пусть координаты Плюккера линии в направлении x , проходящей через точку p в движущемся теле, и ее координаты в неподвижной системе отсчета, которая проходит в направлении X через точку P , задаются формулой:

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

Используя матричную форму двойного произведения кватернионов, это становится следующим:

Этим расчетом легко управлять с помощью матричных операций.

Двойные кватернионы и однородные преобразования × 4 4

Может быть полезно, особенно при движении твердого тела, представлять единичные двойственные кватернионы в виде однородных матриц . Как указано выше, двойной кватернион можно записать как: где r и d оба являются кватернионами. Кватернион r известен как действительная или вращательная часть, а кватернион известен как двойная часть или часть смещения.

Часть вращения может быть задана выражением

где - угол поворота относительно направления, заданного единичным вектором . Часть смещения можно записать как

.

Двойной кватернионный эквивалент 3D-вектора:

и его трансформация путем дан кем-то [19]

.

Эти двойственные кватернионы (или фактически их преобразования на 3D-векторах) могут быть представлены однородной матрицей преобразования

3×3 где ортогональная матрица определяется выражением

Для 3D-вектора

преобразование с помощью T определяется выражением

Связь Клиффорда с алгебрами

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

Во-первых, двойственные кватернионы изоморфны алгебре Клиффорда , порожденной тремя антикоммутирующими элементами. , , с и . Если мы определим и , то из них подразумеваются отношения, определяющие двойственные кватернионы, и наоборот. Во-вторых, двойственные кватернионы изоморфны четной части алгебры Клиффорда, порожденной четырьмя антикоммутирующими элементами. с

Подробности см. в разделе «Алгебры Клиффорда: двойственные кватернионы» .

Эпонимы [ править ]

Поскольку и Эдуард Стьюд , и Уильям Кингдон Клиффорд использовали и писали о двойственных кватернионах, иногда авторы называют двойственные кватернионы «Исследовательскими бикватернионами» или «бикватернионами Клиффорда». Последний эпоним также использовался для обозначения расщепленных бикватернионов . Прочтите статью Джо Руни, ссылка на которую приведена ниже, чтобы узнать мнение сторонника утверждения У. К. Клиффорда. удобно использовать нынешнее обозначение двойного кватерниона Поскольку утверждения Клиффорда и Этюда вызывают споры, во избежание конфликта .

См. также [ править ]

Ссылки [ править ]

Примечания

  1. ^ А. Т. Ян, Применение алгебры кватернионов и двойственных чисел к анализу пространственных механизмов , докторская диссертация, Колумбийский университет, 1963.
  2. ^ Вальверде, Альфредо; Циотрас, Панайотис (2018). «Двойная кватернионная структура для моделирования многотельных робототехнических систем, установленных на космических кораблях» . Границы робототехники и искусственного интеллекта . 5 : 128. дои : 10.3389/frobt.2018.00128 . ISSN   2296-9144 . ПМЦ   7805728 . ПМИД   33501006 .
  3. ^ Перейти обратно: а б Маккарти, Дж. М. (1990). Введение в теоретическую кинематику . МТИ Пресс. стр. 62–5. ISBN  9780262132527 .
  4. ^ Кенрайт, Бен. «Двойные кватернионы: от классической механики к компьютерной графике и не только» (PDF) . Проверено 24 декабря 2022 г.
  5. ^ Фигередо, ЛФК; Адорно, БВ; Исихара, JY; Борхес, Джорджия (2013). «Надежное кинематическое управление роботами-манипуляторами с использованием двойного кватернионного представления» . Международная конференция IEEE по робототехнике и автоматизации , 2013 г. стр. 1949–1955. дои : 10.1109/ICRA.2013.6630836 . ISBN  978-1-4673-5643-5 . S2CID   531000 .
  6. ^ Вилена Адорно, Бруно (2017). Кинематическое моделирование и управление роботом на основе алгебры двойных кватернионов. Часть I: Основы .
  7. ^ А. Торселло, Э. Родола и А. Альбарелли, Многовидовая регистрация посредством диффузии графов двойных кватернионов , Proc. XXIV конференции IEEE по компьютерному зрению и распознаванию образов, стр. 2441-2448, июнь 2011 г.
  8. ^ Ли, Цзыцзя; Шрёкер, Ханс-Петер; Шарлер, Дэниел Ф. (07 сентября 2022 г.). «Полная характеристика полиномов ограниченного движения, допускающих факторизацию с линейными коэффициентами». arXiv : 2209.02306 [ math.RA ].
  9. ^ Хучала, Д.; Сигеле, Дж.; Тимм, Д.; Пфурнер, М.; Шрекер, Х.-П. (2024). Рациональные связи: от поз до прототипов, напечатанных на 3D-принтере . Достижения в кинематике роботов, 2024. arXiv : 2403.00558 .
  10. ^ WR Hamilton, «О кватернионах, или о новой системе воображаемых чисел в алгебре», Phil. Маг. 18, частями июль 1844 г. - апрель 1850 г., изд. Д.Э. Уилкинс (2000)
  11. ^ WR Гамильтон, Элементы кватернионов , Longmans, Green & Co., Лондон, 1866 г.
  12. ^ У. К. Клиффорд, «Предварительный набросок бикватернионов», Proc. London Math. Soc. Vol. 4 (1873), стр. 381–395.
  13. ^ У. К. Клиффорд, Математические статьи (ред. Р. Такер), Лондон: Macmillan, 1882.
  14. ^ Александр МакОлей (1898) Октонионы: развитие бикватернионов Клиффорда , ссылка из Интернет-архива
  15. ^ А. П. Котельников (1895) Винтовое исчисление и некоторые приложения к геометрии и механике , Аннал. Имп. унив. Казань
  16. ^ Эдуард Этюд (1901) Геометрия динамизма , Тойбнер, Лейпциг
  17. ^ О. Боттема и Б. Рот, Теоретическая кинематика , North Holland Publ. Компания, 1979 г.
  18. ^ Родригес, О. (1840), Геометрические законы, которые управляют смещениями твердой системы в пространстве, и изменение координат, возникающих в результате ее смещений, рассматриваемых независимо от причин, которые могут их вызвать, Журнал чистой и прикладной математики де Лиувилля. 5, 380–440.
  19. ^ Двойные кватернионы для смешивания жестких преобразований , с. 4.

Источники

  • А. Т. Ян (1963) Применение алгебры кватернионов и двойственных чисел к анализу пространственных механизмов , докторская диссертация, Колумбийский университет .
  • AT Yang (1974) «Исчисление винтов» в «Основных вопросах теории дизайна» , Уильям Р. Спиллерс, редактор, Elsevier , страницы с 266 по 281.
  • Дж. М. Маккарти (1990) Введение в теоретическую кинематику , стр. 62–5, MIT Press. ISBN   0-262-13252-4 .
  • Л. Каван, С. Коллинз, К. О'Салливан, Дж. Зара (2006) Двойные кватернионы для смешивания жестких преобразований , Технический отчет, Тринити-колледж, Дублин.
  • Джо Руни Уильям Кингдон Клиффорд , факультет дизайна и инноваций, Открытый университет, Лондон.
  • Джо Руни (2007) «Уильям Кингдон Клиффорд», в книге Марко Чеккарелли, «Выдающиеся деятели механики и машиноведения» , Springer.
  • Эдуард Этюд (1891) «О движениях и перестановках», Mathematical Annals 39:520.

Дальнейшее чтение [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: BBBA0FD44B4C3D9D3201729A2AEFCE39__1712213280
URL1:https://en.wikipedia.org/wiki/Dual_quaternion
Заголовок, (Title) документа по адресу, URL1:
Dual quaternion - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)