Русская Википедия:Углы Эйлера

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Файл:Euler.png
Углы Эйлера.
Файл:Euler2a.gif
Анимация поочерёдного поворота сферы на углы Эйлера

Углы Эйлера — углы, описывающие поворот абсолютно твердого тела в трёхмерном евклидовом пространстве. Введены Леонардом Эйлером.

В сравнении с углами Эйлера кватернионы позволяют проще комбинировать вращения, а также избежать проблемы, связанной с невозможностью поворота вокруг оси независимо от совершённого вращения по другим осям (см. Кватернионы и вращение пространства).

Определение

Углы Эйлера определяют три поворота системы, которые позволяют привести любое положение системы к текущему. Обозначим начальную систему координат как <math>(x, y, z)</math>, конечную как <math>(X, Y, Z)</math>. Пересечение координатных плоскостей <math>xy</math> и <math>XY</math> называется линией узлов <math>N</math>.

  • Угол <math>\alpha</math> между осью <math>x</math> и линией узлов — угол прецессии.
  • Угол <math>\beta</math> между осями <math>z</math> и <math>Z</math> — угол нутации.
  • Угол <math>\gamma</math> между линией узлов и осью <math>X</math> — угол собственного вращения.

Повороты системы на эти углы называются прецессия, нутация и поворот на собственный угол (вращение). Такие повороты некоммутативны, и конечное положение системы зависит от порядка, в котором совершаются повороты. В случае углов Эйлера производится серия из трёх поворотов:

  1. На угол <math>\alpha</math> вокруг оси <math>z</math>. При этом ось <math>x</math> переходит в <math>N</math>.
  2. На угол <math>\beta</math> вокруг оси <math>N</math>. При этом ось <math>z</math> переходит в <math>Z</math>.
  3. На угол <math>\gamma</math> вокруг оси <math>Z</math>. При этом ось <math>N</math> переходит в <math>X</math>.

Иногда такую последовательность называют 3,1,3 (или Z,X,Z), но такое обозначение может приводить к двусмысленности.

Формулы

Углы Эйлера описывают последовательную комбинацию Шаблон:Iw вокруг осей вращающейся системы координат. Матрицы этих поворотов имеют вид

<math>R_Z(\alpha) = \left( \begin{array}{ccc}

\cos (\alpha ) & -\sin (\alpha ) & 0 \\
\sin (\alpha ) & \cos (\alpha ) & 0 \\
0 & 0 & 1 \\

\end{array} \right), \quad R_X(\beta) = \left( \begin{array}{ccc}

1 & 0 & 0 \\
0 & \cos (\beta ) & -\sin (\beta ) \\
0 & \sin (\beta ) & \cos (\beta ) \\

\end{array} \right), \quad R_Z(\gamma) = \left( \begin{array}{ccc}

\cos (\gamma ) & -\sin (\gamma ) & 0 \\
\sin (\gamma ) & \cos (\gamma ) & 0 \\
0 & 0 & 1 \\

\end{array} \right).</math>

Последовательное выполнение этих поворотов даст матрицу

<math>R = R_Z(\gamma) \cdot R_X(\beta) \cdot R_Z(\alpha) = \left( \begin{array}{ccc}

\cos (\alpha ) \cos (\gamma )-\cos (\beta ) \sin (\alpha ) \sin (\gamma ) & -\cos
  (\gamma ) \sin (\alpha )-\cos (\alpha ) \cos (\beta ) \sin (\gamma ) & \sin (\beta
  ) \sin (\gamma ) \\
\cos (\beta ) \cos (\gamma ) \sin (\alpha )+\cos (\alpha ) \sin (\gamma ) & \cos
  (\alpha ) \cos (\beta ) \cos (\gamma )-\sin (\alpha ) \sin (\gamma ) & -\cos
  (\gamma ) \sin (\beta ) \\
\sin (\alpha ) \sin (\beta ) & \cos (\alpha ) \sin (\beta ) & \cos (\beta ) \\

\end{array} \right).</math>

Произведение <math>R \cdot \begin{pmatrix} x \\ y \\ z\end{pmatrix}</math>, где <math>x, y, z</math> — координаты точки до поворота, даст координаты точки в подвижной системе координат после поворота. До и после поворота координаты точки в неподвижной системе координат неизменны.

См. также

Литература

  • Берёзкин Е. Н. Курс теоретической механики — 2-е изд., пер. — М.: Изд-во МГУ. 1974. — 641 с.
  • Журавлёв В. Ф. Основы теоретической механики — 2-е изд. — М.: Физматлит, 2001. С. 23.
  • Уиттекер Э. Аналитическая динамика С.25

Шаблон:Mech-stub