|
The axis angle representation of a rotation parameterizes a rotation by two values: an axis, or a line, and an angle describing the magnitude of the rotation about the axis. It is also known as the exponential coordinates of a rotation, for reasons described below. This representation evolves from the fact that any pure rotation in three dimensional space can be represented by an axis, or line in space, and an angle representing the magnitude of the rotation about that axis. A sphere rotating around its axis. ...
The axis of rotation of a rotating body is a line such that the distance between any point on the line and any point of the body remains constant under the rotation. ...
An angle is the figure formed by two rays sharing a common endpoint, called the vertex of the angle. ...
A sphere rotating around its axis. ...
Uses The axis angle representation is convenient when dealing with rigid body dynamics. It is useful to both characterize rotations, and also for converting between different representations of rigid body motion, such as homogeneous transformations and twists.
Example Say you are standing on the ground and you pick the direction of gravity to be the negative z direction. Then if you turn to your left, you will travel Pi/2 radians (or 90 degrees) about the z axis. In axis angle representation, this would be When a circles diameter is 1, its circumference is Ï. The mathematical constant Ï is an irrational real number, approximately equal to 3. ...
 Relationship to other represenations There are many ways to represent a rotation. It is useful to understand how different representation relate to one another, and how to convert between them.
Exponential map from so(3) to SO(3) The exponential map is used as a transformation from axis angle representation of rotations to rotation matrices. There are two different (but closely related) notions of an exponential map in differential geometry, both of which generalize the ordinary exponential function of mathematical analysis. ...
A rotation matrix is a matrix which when multiplied by a vector has the effect of changing the direction of the vector but not its magnitude. ...
 Essentially, by using a Taylor expansion you can derive a closed form relationship between these two representations. As the degree of the taylor series rises, it approaches the correct function. ...
   where R is a 3x3 rotation matrix and the hat operator gives the antisymmetric matrix equivalent of the cross product. A rotation matrix is a matrix which when multiplied by a vector has the effect of changing the direction of the vector but not its magnitude. ...
In linear algebra, a skew-symmetric (or antisymmetric) matrix is a square matrix A whose transpose is also its negative; that is, it satisfies the equation: AT = −A or in component form, if A = (aij): aij = − aji for all i and j. ...
In mathematics, the cross product is a binary operation on vectors in a three-dimensional Euclidean space. ...
Log map from SO(3) to so(3) To retrieve the axis angle representation of a rotation matrix calculate the angle of rotation A rotation matrix is a matrix which when multiplied by a vector has the effect of changing the direction of the vector but not its magnitude. ...
 and then use it to find the axis  Quaternions -
To transform from axis angle coordinates to quaternions use the following expression: In mathematics, the quaternions are a non-commutative extension of the complex numbers. ...
 Given a unit quaternion, the axis angle coordinates can be extracted using the following:   See also - SO(3) - the group of all rotations in three dimensional space
- rotation group - a mathematical look at rotations
- homogeneous transformations - a mathematical representation of rigid body motions
- screw theory - a representation of rigid body motions and velocities using the concepts of twists, screws and wrenches
- Rotation around a fixed axis
|