Jump to content

Формула вращения Родригеса

В теории трехмерного вращения формула вращения Родригеса , названная в честь Олинде Родригеса , представляет собой эффективный алгоритм вращения вектора в пространстве с заданной осью и углом вращения . В более широком смысле это можно использовать для преобразования всех трех базисных векторов для вычисления матрицы вращения в SO(3) , группы всех матриц вращения, из представления оси-угла . С точки зрения теории Ли, формула Родригеса предоставляет алгоритм для вычисления экспоненциального отображения алгебры Ли so (3) в ее группу Ли SO(3) .

Эту формулу по-разному приписывают Леонарду Эйлеру , Олинде Родригесу или их комбинации. Подробный исторический анализ, проведенный в 1989 году, пришел к выводу, что эту формулу следует приписать Эйлеру, и рекомендовал назвать ее «формулой конечного вращения Эйлера». [ 1 ] Это предложение получило заметную поддержку, [ 2 ] но некоторые другие рассматривают эту формулу как лишь одну из многих вариаций формулы Эйлера-Родригеса , тем самым отдавая должное обеим. [ 3 ]

Заявление

[ редактировать ]

Если v - вектор в 3 и k единичный вектор, описывающий ось вращения, вокруг которой v поворачивается на угол θ в соответствии с правилом правой руки , формула Родригеса для повернутого вектора v rot равна

Интуиция приведенной выше формулы заключается в том, что первый член масштабирует вектор вниз, а второй искажает его (посредством сложения векторов ) в сторону нового положения вращения. Третий член повторно добавляет высоту (относительно ), который был потерян к первому члену.

Альтернативное утверждение состоит в том, чтобы записать вектор оси как векторное произведение a × b любых двух ненулевых векторов a и b , которые определяют плоскость вращения, а направление угла θ измеряется от a и к b . Обозначая α угол между этими векторами, два угла θ и α не обязательно равны, но они измеряются в одном и том же смысле. Тогда единичный вектор оси можно записать

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

Формула вращения Родригеса поворачивает v на угол θ вокруг вектора k , разлагая его на компоненты, параллельные и перпендикулярные k , и вращая только перпендикулярный компонент.
Векторная геометрия формулы вращения Родригеса, а также разложение на параллельные и перпендикулярные составляющие.

Пусть k единичный вектор, определяющий ось вращения, и пусть v — любой вектор, который можно повернуть вокруг k на угол θ ( правило правой руки , против часовой стрелки на рисунке), создавая повернутый вектор. .

Используя скалярное и векторное произведение , вектор v можно разложить на компоненты, параллельные и перпендикулярные оси k :

где компонента, параллельная , называется векторной проекцией v k на k ,

,

а компонента, перпендикулярная , называется вектором отклонения v k от k :

,

где последнее равенство следует из формулы тройного произведения векторов : . Наконец, вектор является копией повернут на 90° вокруг . Таким образом, три вектора образуют правосторонний ортогональный базис , причем два последних вектора имеют одинаковую длину.

При вращении компонент параллельно оси не изменит ни величину, ни направление:

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

плоскими полярными координатами ( r , θ ) в декартовом базисе ex , e по аналогии с y :

Теперь полностью повернутый вектор:

Замена или в последнем выражении дает соответственно:

Матричное обозначение

[ редактировать ]

Линейное преобразование на определяется векторным произведением задается в координатах путем представления v и k × v в виде матриц-столбцов :

То есть матрица этого линейного преобразования (по отношению к стандартным координатам) представляет собой матрицу векторного произведения :

То есть,

Таким образом, последнюю формулу в предыдущем разделе можно записать как:

Сбор терминов позволяет компактно выразить

где

матрица вращения на угол θ против часовой стрелки вокруг оси k , а I — 3 × 3 единичная матрица размером . [ 4 ] матрица R является элементом группы вращения SO(3) Эта 3 , а K — элемент алгебры Ли порождающая эту группу Ли (обратите внимание, что K кососимметричен, что характеризует ).

С точки зрения матричной экспоненты,

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

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

Альтернативный вывод, основанный на этой экспоненциальной зависимости, см. в экспоненциальной карте из к SO(3) . Об обратном отображении см. карту журналов от SO(3) до .

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

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

См. также

[ редактировать ]
  1. ^ Ченг, Хуэй; Гупта, КЦ (март 1989 г.). «Историческая заметка о конечных вращениях» . Журнал прикладной механики . 56 (1). Американское общество инженеров-механиков: 139–145. дои : 10.1115/1.3176034 . Проверено 11 апреля 2022 г.
  2. ^ Фрэйтюр, Люк (2009). «История описания трехмерного конечного вращения» . Журнал астронавтических наук . 57 (1–2). Спрингер: 207–232. дои : 10.1007/BF03321502 . Проверено 15 апреля 2022 г.
  3. ^ Дай, Цзянь С. (октябрь 2015 г.). «Варианты формулы Эйлера-Родригеса, сопряжение кватернионов и внутренние связи» . Теория механизма и машин . 92 . Эльзевир: 144–152. doi : 10.1016/j.mechmachtheory.2015.03.004 . Проверено 14 апреля 2022 г.
  4. ^ Белонги, Серж. «Формула вращения Родригеса» . mathworld.wolfram.com . Проверено 7 апреля 2021 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3387998c3982b82efeff142a390c0650__1716171120
URL1:https://arc.ask3.ru/arc/aa/33/50/3387998c3982b82efeff142a390c0650.html
Заголовок, (Title) документа по адресу, URL1:
Rodrigues' rotation formula - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)