Questions tagged [rotations]

This tag is for questions about rotations: a type of rigid motion in a space.

In 2-dimensional and 3-dimensional Euclidean space, the rotation is a type of distance-preserving linear transformation that has a fixed point and preserves orientation. In terms of the usual inner product $\langle\cdot,\cdot\rangle$ on $\Bbb R^2$ and $\Bbb R^3$, rotations are the transformations $T$ such that $\langle Tx,Ty\rangle=\langle x,y\rangle$ for all $x,y$, and the determinant of $T$ is equal to 1.

Geometrically, the rotation in $\Bbb R^2$, "spins" the plane around a point without flipping the plane or sliding it. In $\Bbb R^3$, a rotation fixes a line (called the axis of rotation) and "spins" the space around this line (without reflecting or sliding).

More generally, given an inner product space $V$ over a field $\Bbb F$, anything in the part of the orthogonal group connected to the identity can be considered a "rotation." This allows rotations to be defined for $\Bbb R^n$ for $n$ greater than 2 and 3, as well as vector spaces over fields other than $\Bbb R$.

As an example, the space $\Bbb R^4$ with a non-Euclidean metric $(1,1,1,-1)$ is Minkowski space which is a model for special relativity. Rotations still play an important role here beyond that of rotations in the spacial coordinates. For example, Lorentz transformations are rotations which move the time coordinate.

Rotations can also be represented in terms of matrices and the tag often goes with this tag, as questions can pertain to rotation matrices.

3238 questions
0
votes
0 answers

Is there a name for subsets $X$ of the domain of a function $f$, especially $f \in SO(n,\Bbb R)$, such that $f(X)$ strictly contains $X$?

I am asking for a friend who is interested in finding subsets $X$ of $\Bbb R^n$ such that for some rotation $r$ one has $ X \subsetneq r(X)$. Perhaps such things have been looked at and have a name? Any references would be appreciated. Of course,…
0
votes
0 answers

A question about expressing 3D rotation matrices

In general, how an element $g \in SO(3)$ is characterized? I know that we are talking about $3D$ rotation matrices, hence I guess that $g=\textbf{R}_g \in \mathbb{R}^{3 \times 3}$. But explicitly, is $g \in SO(3)$ generally parametrized by three…
James Arten
  • 1,953
  • 1
  • 8
  • 20
0
votes
1 answer

Understanding the derivation of Axis-Angle matrix visually

I'm familiar with the rotation matrix and its three-angle parametrizations (i.e. Euler's angles). I'm stumbling now on axis-angle representation. In the book I'm reading, it says One approach is to note that the rotational transformation $R…
CroCo
  • 1,228
0
votes
0 answers

Find derivative of rotation

I have an object with certain rotation and angular velocity (α, β, γ) in 3D space, using Euler extrinsic rotation (x–y–z). Also, I have angular accelerations in global coordinate system. When I numerically integrate this in Python, using the…
Mark
  • 11
0
votes
0 answers

Can I take different components from two different rotation axis-angle vectors and form a new rotation axis-angle vector?

It is weird question, but from what I read in one software documentation it states: "With respect to rotations, the constraint is different along different local directions. Along the z-axis (twist direction), the constraint is identical to the one…
0
votes
0 answers

Equivalent Euler angles when changing the rotation order

Let's say I have rotation defined by 3 Euler angles: x, y, z. The rotation order in this case is Y-Z-X. (Y then Z then X) what would be the equivalent x', y', z' Euler angles If I force the order to be Z-Y-X?
0
votes
2 answers

Finding a certain rotation matrix

How do you find the set of n by n rotation matrices that when multiplied, rotate an n-dimensional point(a[1],a[2],a[3]...a[n]) around the center point (0,0...0) such that you get the point (b,b,...b) where b is a real number?
0
votes
1 answer

3D roatations that commutes with 2D rotations

Given an element $g$ in matrix Lie group $SO(3)$ such that $g$ commutes with all elements in $SO(3)$ that represents rotation around $z-$axis. Are such element $g$ also forced to be a rotation around $z-$axis? Are there any other possibilities?…
GK1202
  • 609
0
votes
0 answers

Rotate vector around axis, so that it falls onto plane spanned by rotation axis and second vector

I have a vector $v$, a rotation axis $r$, and a second vector $x$. The rotation axis $r$ and the vector $x$ are spanning a plane. I want to rotate $v$ around $r$ so that it falls onto the plane spanned by $r$ and $x$. I am not quite sure how to do…
0
votes
1 answer

IMU Change of reference frame

Im trying to rotate one accelerometer vector from body frame to ned frame, but i cant found what im doing wrong. For now, im using an online dataset that provides me roll, pitch and heading information, where heading is 0 rad when alligned with east…
0
votes
4 answers

How to find angle of rotation?

$$ A=\left[\begin{array}{lll} 0 & 0 & 1 \\ 1 & 0 & 0 \\ 0 & 1 & 0 \end{array}\right] $$ $$ D=\left[\begin{array}{ccc} 1 & 0 & 0 \\ 0 & -\left(\frac{1+\sqrt{3} i}{2}\right) & 0 \\ 0 & 0 & \left(\frac{-1+\sqrt{3} i}{2}\right) \end{array}\right] $$ $A$…
0
votes
1 answer

Find rotations about x,y,z such that

I have a vector $(0,0,1)$ and it is rotated about x, then rotated around y and then rotated around the z axis to a new point $(x,y,z)$. In other words. $\begin{bmatrix} x \\ y \\ z\end{bmatrix} = R_z(\alpha) R_y(\beta) R_x(\gamma) \begin{bmatrix} 0…
0
votes
0 answers

Why use Euler Angles

I am having trouble understanding why Euler Angles are used to rotate objects at all. Why parent the axes of rotations and have them depend on each other and change orientation when the parent changes? If I want to rotate an object, can't I just use…
mrk
  • 3,075
0
votes
1 answer

In Euler angles, why don't we just make all the axes either local to the object or universal?

What is the motivation behind having the outer axes rotations affect the inner axes? That causes the axes to not remain orthogonal. It seems to complicate things and even cause limitations like Gimbal lock. Any advantages of this complicated…
Ryder Rude
  • 1,417
0
votes
1 answer

rotation after translation as translation after rotation

Say you have a rotation matrix $R$ and a translation matrix $t$, you can trivially have a single matrix $[\;R\;|\;t\;]$. Now say you have another matrix $R'$, can you write $R'[\;R\;|\;t\;]$ as $[\;R''\;|\;t'\;]$? I would think yes, but I would like…