graphical representation of motion

Best Results From Wikipedia Yahoo Answers Youtube

From Wikipedia

Axis-angle representation

The axis-angle representation of a rotation, also known as the exponential coordinates of a rotation, parameterizes a rotation by two values: a unit vector indicating the direction of a directed axis (straight line), and an angle describing the magnitude of the rotation about the axis. The rotation occurs in the sense prescribed by the right-hand rule.

This representation evolves from Euler's rotation theorem, which implies that any rotation or sequence of rotations of a rigid body in a three-dimensional space is equivalent to a pure rotation about a single fixed axis.

The axis-angle representation is equivalent to the more concise rotation vector, or Euler vector representation. In this case, both the axis and the angle are represented by a non-normalized vector codirectional with the axis whose magnitude is the rotation angle.

Rodrigues' rotation formula can be used to apply to a vector a rotation represented by an axis and an angle.


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.


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 \tfrac{\pi}{2} radians (or 90 degrees) about the z axis. In axis-angle representation, this would be

\langle \mathrm{axis}, \mathrm{angle} \rangle = \left( \begin{bmatrix} a_x \\ a_y \\ a_z \end{bmatrix},\theta \right) = \left( \begin{bmatrix} 0 \\ 0 \\ 1 \end{bmatrix},\frac{\pi}{2}\right)

This can be represented as a rotation vector with a magnitude of \tfrac{\pi}{2} pointing in the z direction.

\begin{bmatrix} 0 \\ 0 \\ \frac{\pi}{2} \end{bmatrix}

Rotating a vector

Rodrigues' rotation formula (named after Olinde Rodrigues) is an efficient algorithm for rotating a vector in space, given a rotation axis and an angle of rotation. In other words, the Rodrigues formula provides an algorithm to compute the exponential map from so(3) to SO(3) without computing the full matrix exponent (the rotation matrix).

If v is a vector in \mathbb{R}^3 and ω is a unit vector describing an axis of rotation about which we want to rotate v by an angle θ (in a right-handed sense), the Rodrigues formula to obtain the rotated vector is:

\mathbf{v}_\mathrm{rot} = \mathbf{v} \cos\theta + (\mathbf{\omega} \times \mathbf{v})\sin\theta + \mathbf{\omega} (\mathbf{\omega} \cdot \mathbf{v}) (1 - \cos\theta).

This is more efficient than converting ω and θ into a rotation matrix, and using the rotation matrix to compute the rotated vector.

Relationship to other representations

There are many ways to represent a rotation. It is useful to understand how different representations 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.

\exp\colon so(3) \to SO(3)

Essentially, by using a Taylor expansion you can derive a closed form relationship between these two representations. Given an axis, \omega \in \Bbb{R}^{3} having length 1, and an angle, \theta \in \Bbb{R}, an equivalent rotation matrix is given by the following:

R = \exp(\hat{\omega} \theta) = \sum_{k=0}^\infty\frac{(\hat{\omega}\theta)^k}{k!} = I + \hat{\omega} \theta + \frac{1}{2}(\hat{\omega}\theta)^2 + \frac{1}{6}(\hat{\omega}\theta)^3 + \cdots
R = I + \hat{\omega}\left(\theta - \frac{\theta^3}{3!} + \frac{\theta^5}{5!} - \cdots\right) + \hat{\omega}^2 \left(\frac{\theta^2}{2!} - \frac{\theta^4}{4!} + \frac{\theta^6}{6!} - \cdots\right)
R = I + \hat{\omega} \sin(\theta) + \hat{\omega}^2 (1-\cos(\theta))

where R is a 3x3 rotation matrix and the hat operator gives the antisymmetric matrix equivalent of the cross product. This can be easily derived from Rodrigues' rotation formula.

Log map from SO(3) to so(3)

To retrieve the axis-angle representation of a rotation matrix calculate the angle of rotation:

\theta = \arccos\left( \frac{\mathrm{trace}(R) - 1}{2} \right)

and then use it to find the normalized axis:

\omega = \frac{1}{2 \sin(\theta)} \begin{bmatrix} R(3,2)-R(2,3) \\ R(1,3)-R(3,1) \\ R(2,1)-R(1,2) \end{bmatrix}

Note, also that the Matrix logarithm of the rotation matrix R is:

\log R = \left\{ \begin{matrix}

0 & \mathrm{if} \; \theta = 0 \\ \frac{\theta}{2 \sin(\theta)} (R - R^\top) & \mathrm{if} \; \theta \ne 0 \; \mathrm{and} \; \theta \in (-\pi, \pi) \end{matrix}\right. Except when R has eigenvalues equal to -1 where the log is not unique. However, even in the case where \theta = \pi the Frobenius norm of the log is:

\| \log(R) \|_F = \sqrt{2} | \theta |

Note that given rotation matrices A and B:

d_g(A,B) := \| \log(A^\top B)\|_F

is the geodesic distance on the 3D manifold of rotation matrices.

Unit Quaternions

To transform from axis-angle coordinates to unit quaternions use the following expression:

Q = \left(\cos\left(\frac{\theta}{2}\right), \omega \sin\left(\frac{\theta}{2}\right)\right)

Perspective (graphical)

Perspective (from Latin perspicere, to see through) in the graphic arts, such as drawing, is an approximate representation, on a flat surface (such as paper), of an image as it is seen by the eye. The two most characteristic features of perspective are that objects are drawn: Smaller as their

From Yahoo Answers

Question:I heard all the advantage of graphic representation of equation. what are the disadvantage of it?

Answers:limited range and limited accuracy. If you graph y = x on graph paper where x runs between 10 and +10, then the value of y cannot be determined if x = 11. Furthermore, the accuracy is limited to the resolution of the graph paper. So you could read y = 4.02 for x = 2 One more disadvantage: difficult to read, need training on how to read graphs. And another, graph paper is fragile, some water and your graph is gone. And another: you can't email it. .

Question:I have a project where I need a graphic representation, basically a picture or a graph, of something that has to do with the Cuban Missile Crisis. I need to make it myself, so I cannot copy and paste something. I already made a time line of the events that occurred, so what else could I do?

Answers:Don't forget to present the fact that Kennedy left fidel kastro ( a sworn enemy of the USA ) alive and well, in charge just 90 miles south of the USA border. For almost 50 years fidel has done its best to damage the USA. Had not been by Mikhail Gorbachev, who unwillingly pulverized comunism in Russia, fidel would be knocking at the door of the white house and telling bush to beat it, because it was taking charge


Answers:~~its cool ha?

Question:On a Cartesian coordinate system, of course. Is there a website/software where you can create similar shapes from similar equations (shapes more "complex" than circles, ellipses, hyperbolas, etc.)?

Answers:(x - y) = 1 (x - y) - 1 = 0 (x - y + 1)(x - y - 1) = 0 x - y + 1 = 0 or x - y - 1 = 0 y = x + 1 or y = x - 1 Two parallel lines. This is a degenerate case for an ellipse.

From Youtube

Graphical Representation of Geometric Series The Wolfram Demonstrations Project contains thousands of free interactive visualizations, with new entries added daily. This Demonstration shows a graphical representation of geometric series in which the ratio is less than 1 (to make sure that the series converge). The vertical representation has a black line at the sum of the series. The stacked representation places r... Contributed by: Jonathan Shih (The Harker School)

A graphic representation of a history :A documentation of the installation built at Moira, Utrecht, The Netherlands