Jump to content

Представление оси-угла

(Перенаправлено с угла оси )
Угол θ и единичный вектор оси e определяют вращение, кратко представленное вектором вращения θ e .

В математике представление оси -угла параметризует вращение в трехмерном евклидовом пространстве двумя величинами: единичным вектором e, указывающим направление (геометрию) оси вращения , и углом поворота θ, описывающим величину и смысл ( например, по часовой стрелке ) вращения вокруг оси . Для определения направления единичного вектора e, имеющего начало координат, необходимы только два числа, а не три, поскольку величина e ограничена. Например, возвышения и азимута углов e достаточно, чтобы найти его в любой конкретной декартовой системе координат.

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

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

Это один из многих формализмов вращения в трех измерениях .

Вектор вращения

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

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

Многие векторы вращения соответствуют одному и тому же вращению. В частности, вектор вращения длиной θ + 2 πM для любого целого числа M кодирует точно такое же вращение, как вектор вращения длины θ . Таким образом, любому повороту соответствует по крайней мере счетная бесконечность векторов вращения. Более того, все повороты на 2 πM — это то же самое, что отсутствие вращения вообще, поэтому для данного целого числа M все векторы вращения длиной 2 πM во всех направлениях составляют двухпараметрическую несчетную бесконечность векторов вращения, кодирующих одно и то же вращение. как нулевой вектор. Эти факты необходимо учитывать при инвертировании экспоненциального отображения, то есть при нахождении вектора вращения, соответствующего заданной матрице вращения. Экспоненциальное отображение соответствует , но не является взаимно однозначным .

Предположим, вы стоите на земле и выбираете направление силы тяжести как отрицательное направление z . Затем, если вы повернетесь налево, вы повернетесь / 2 радиан (или -90° ) вокруг оси -z . Если рассматривать представление оси-угла как упорядоченную пару , это будет

Приведенный выше пример можно представить как вектор вращения с величиной π / 2 ⁠, указывающий в направлении z ,

Использование

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

Представление «ось-угол» удобно при работе с динамикой твердого тела . Это полезно как для характеристики вращения , так и для преобразования между различными представлениями движения твердого тела , такими как однородные преобразования. [ нужны разъяснения ] и крутит.

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

Подстановка трех собственных значений 1 и e ± и связанные с ними три ортогональные оси в декартовом представлении теоремы Мерсера представляют собой удобную конструкцию декартова представления матрицы вращения в трех измерениях.

Вращение вектора

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

Формула вращения Родригеса , названная в честь Олинде Родригеса , представляет собой эффективный алгоритм вращения евклидова вектора с учетом оси вращения и угла поворота. Другими словами, формула Родригеса предоставляет алгоритм для вычисления экспоненциальной карты из к SO(3) без вычисления полной матричной экспоненты.

Если v — вектор в R 3 и e единичный вектор с корнем в начале координат, описывающий ось вращения, вокруг которой v поворачивается на угол θ . Формула вращения Родригеса для получения повернутого вектора:

Для вращения одного вектора это может быть более эффективно, чем преобразование e и θ в матрицу вращения для вращения вектора.

Отношения с другими представлениями

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

Существует несколько способов представления вращения. Полезно понимать, как различные представления связаны друг с другом и как выполнять преобразования между ними. Здесь единичный вектор обозначается ω вместо e .

Экспоненциальное отображение от 𝔰𝔬(3) до SO(3)

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

Экспоненциальная карта осуществляет преобразование представления вращения по оси и углу в матрицы вращения .

По сути, используя разложение Тейлора, можно получить связь в замкнутой форме между этими двумя представлениями. Учитывая единичный вектор представляющая ось вращения единицы и угол θ R , эквивалентная матрица вращения R задается следующим образом, где K матрица векторного произведения ω , то есть Kv = ω × v для всех векторов v R 3 ,

Поскольку K кососимметричен, а сумма квадратов его вышедиагональных элементов равна 1, характеристический многочлен P ( t ) для K равен P ( t ) = det( K t I ) = −( t 3 + т ) . Поскольку по теореме Кэли–Гамильтона P ( K ) = 0, отсюда следует, что В результате К. 4 = – К 2 , К 5 = К , К 6 = К 2 , К 7 К. =

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

по формуле ряда Тейлора для тригонометрических функций .

Это лиевско-алгебраический вывод, в отличие от геометрического в статье Формула вращения Родригеса . [1]

Из-за существования вышеупомянутого экспоненциального отображения единичный вектор ω, представляющий ось вращения, и угол θ иногда называют экспоненциальными координатами матрицы вращения R .

Карта журналов от SO(3) до 𝔰𝔬(3)

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

Пусть K продолжит обозначать матрицу 3 × 3, которая влияет на векторное произведение с осью вращения ω : K ( v ) = ω × v для всех векторов v в дальнейшем.

Чтобы получить представление оси-угла матрицы вращения , вычислите угол вращения по следу матрицы вращения : а затем используйте это, чтобы найти нормализованную ось,

где является компонентом матрицы вращения, , в -й ряд и -й столбец.

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

Приведенный выше расчет оси-вектора не работает, если R симметричен. Для общего случая можно найти, используя нулевое пространство RI , см. матрицу вращения#Определение оси .

Матричный логарифм матрицы вращения R равен

Исключение возникает, когда R имеет собственные значения, равные −1 . В этом случае журнал не уникален. Однако даже в случае θ = π журнала норма Фробениуса равна Учитывая матрицы вращения A и B , - геодезическое расстояние на трехмерном многообразии матриц вращения.

Для небольших вращений приведенное выше вычисление θ может быть неточным численно, поскольку производная arccos стремится к бесконечности при θ → 0 . В этом случае внеосевые члены фактически дадут лучшую информацию о θ для малых углов R I + θ K. , поскольку (Это потому, что это первые два члена ряда Тейлора для exp( θ K ) .)

Эта формулировка также имеет численные проблемы при θ = π , где внеосевые члены не дают информации об оси вращения (которая все еще определена с точностью до неоднозначности знака). В этом случае мы должны пересмотреть приведенную выше формулу.

При θ = π имеем и так пусть поэтому диагональные члены B являются квадратами элементов ω , а знаки (с точностью до неоднозначности знаков) могут быть определены из знаков внеосевых членов B .

Единичные кватернионы

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

Следующее выражение преобразует координаты ось-угол в версоры (единичные кватернионы ):

Учитывая версор q = r + v, представленный скаляром r и вектором v , координаты ось-угол можно извлечь, используя следующее:

Более численно стабильное выражение угла поворота использует функцию atan2 : где | в | евклидова норма 3-вектора v .

См. также

[ редактировать ]
  1. ^ Это справедливо для тройного представления группы вращения, т. е. спина 1. Информацию о представлениях/спинах более высоких размерностей см. Куртрайт, ТЛ ; Фэрли, Д.Б. ; Захос, СК (2014). «Компактная формула для вращений как полиномов матрицы спина». СИГМА . 10 : 084.arXiv : 1402.3541 . Бибкод : 2014SIGMA..10..084C . дои : 10.3842/SIGMA.2014.084 . S2CID   18776942 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6691fb66dda3e26b2bf71100207e71b8__1710051300
URL1:https://arc.ask3.ru/arc/aa/66/b8/6691fb66dda3e26b2bf71100207e71b8.html
Заголовок, (Title) документа по адресу, URL1:
Axis–angle representation - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)