Jump to content

User:Prof McCarthy/kinematics

From Wikipedia, the free encyclopedia

Kinematics is the branch of classical mechanics that describes the motion of bodies (objects) and systems (groups of objects) without consideration of the forces that cause the motion.[1][2][3] The term is the English version of A.M. Ampere's cinématique,[4] which he constructed from the Greek κίνημα, kinema, derived from κινεῖν, kinein, and means to move (or, more literally to stir).[5][6]

The study of kinematics is often referred to as the geometry of motion.[7] (See analytical dynamics for more detail on usage). The term kinematics also finds use in robotics, biomechanics and animal locomotion.[8] Further, mathematicians have developed the subject of kinematic geometry.

The use of geometric transformations, also called rigid transformations, to describe the movement of components of a mechanical system simplifies the derivation of its equations of motion, and is central to dynamic analysis.

Kinematic analysis finds the range of movement for a given mechanism, and, working in reverse, kinematic synthesis designs a mechanism for a desired range of motion.[9] In addition, kinematics applies algebraic geometry to the study of the mechanical advantage of a mechanical system, or mechanism.

Boulton & Watt Steam Engine
The Boulton & Watt Steam Engine, 1784.


Rigid transformations

[edit]

The movement of components of a mechanical system is analyzed by attaching a reference frame to each part and determining how the reference frames move relative to each other. If the structural strength of the parts are sufficient then their deformation can be neglected and rigid transformations used to define this relative movement. This brings geometry into the study of mechanical movement.

Geometry is the study of the properties of figures that remain the same while the space is transformed in various ways---more technically, it is the study of invariants under a set of transformations.[10] Perhaps best known is high school Euclidean geometry where planar triangles are studied under congruent transformations, also called isometries or rigid transformations. These transformations displace the triangle in the plane without changing the angle at each vertex or the distances between vertices. Kinematics is often described as applied geometry, where the movement of a mechanical system is described using the rigid transformations of Euclidean geometry.

The coordinates of points in the plane are two dimensional vectors in R2, so rigid transformations are those that preserve the distance, also known as the Pythagorean theorem. The set of rigid transformations in an n-dimensional space is called the special Euclidean group on Rn, and denoted SE(n).

Displacements and motion

[edit]

The position of one component of a mechanical system relative to another is defined by introducing a reference frame, say M, on one that moves relative to a fixed frame, F, on the other. The rigid transformation, or displacement, of M relative to F defines the relative position of the two components. A displacement consists of the combination of a rotation and a translation.

The set of all displacements of M relative to F is called the configuration space of M. A smooth curve from one position to another in this configuration space is a continuous set of displacements, called the motion of M relative to F. The motion of a body consists of a continuous set of rotations and translations.

Matrix representation

[edit]

The combination of a rotation and translation in the plane R2 can be represented by 3x3 matrix matrices, known as homogeneous transforms. The 3x3 homogenous transform is constructed from a 2x2 rotation matrix [A(φ)]] and the 2x1 translation vector d=(dx, dy), as

These homogeneous transforms perform rigid transformations on the points in the plane z=1, that is on points with coordinates p=(x, y, 1).

In particular, let p define the coordinates of points in a reference frame M coincident with a fixed frame F, then when the origin of M is displaced by the translation vector d relative to the origin of F and rotated by the angle φ relative to the x-axis of F, then the new coordinates in F of points in M are given by

Homogeneous transforms represent affine transformations. This formulation is necessary because a translation is not a linear transformation of R2. However, using projective geometry, so that R2 is considered to be a subset of R3, translations become affine linear transformations.[11]

Pure translation

[edit]

If a rigid body moves so that its reference frame M does not rotate relative to the fixed frame F, the motion is said to be pure translation. In this case, the trajectory of every point in the body is an offset of the trajectory d(t) of the origin of M, that is,

Thus, for bodies in pure translation the velocity and acceleration of every point in the body is the same as for the origin,

where the dot denotes the derivative with respect to time. Recall the coordinate vector p in M is constant, so its derivative is zero.

Trajectories of points in a moving body

[edit]

Important formulas in the kinematics of a moving body define the velocity and acceleration of points in the body as they trace trajectories in the plane, or three dimensional space. This is particularly important for the center of mass of a body, which is used to derive equations of motion using either Newton's second law or Lagrange's equations.

Position

[edit]

In order to define these formulas, the movement of a component B of a mechanical system is defined by the set of rotations [A(t)] and translations d(t) assembled into the homogenous transformation [T(t)]=[A(t), d(t)]. Let p be the coordinates of a point P in B measured in the moving frame M, then the trajectory of this point traced in F is given by

This notation does not distinguish between P = (X, Y, 1), and P = (X, Y), which is hopefully clear in context.

This equation for the trajectory of P can be inverted to compute the coordinate vector p in M as,

This expression uses the fact that the transpose of a rotation matrix is also its inverse, that is

Velocity

[edit]

The velocity of the point P along its trajectory P(t) is obtained as the time derivative of its position vector,

The dot denotes the derivative with respect to time, and because p is constant its derivative is zero.

This formula can be modified to obtain the velocity of P by operating on its trajectory P(t). Substitute the inverse transform for p into the velocity equation to obtain

The matrix [S] is given by

where

is the angular velocity matrix.

Multiplying by the operator [S], the formula for the velocity VP takes the form

where the vector ω is the angular velocity vector obtained from the components of the matrix [Ω], the vector

is the position of P relative to the origin O of the moving frame M, and

is the velocity of the origin O.

Acceleration

[edit]

The acceleration of a point P in a moving body B is obtained as the time derivative of its velocity vector,

This equation can be expanded by first computing

and

The formula for the acceleration AP can now be obtained as

or

where α is the angular acceleration vector obtained from the derivative of the angular velocity matrix,

is the relative position vector, and

is the acceleration of the origin of the moving frame M.

Coordinates for particle trajectories

[edit]

The trajectory of a particle P is defined by its coordinate vector P measured in a fixed reference frame F. As the particle moves, its coordinate vector P(t) traces a curve in space, given by

where i, j, and k are the unit vectors along the X, Y and Z axes of F, respectively. There are a number of ways to define the functions X(t), Y(t) and Z(t) to match constraints imposed on the trajectory. Here, the particular cases of cylindrical coordinates is presented.

Cylindrical Coordinates

[edit]

If the particle P moves on the surface of a circular cylinder, it is possible to align the Z axis of the fixed frame F with the axis of the cylinder. Then, the angle θ around this axis in the X-Y plane can be used to define the trajectory as,

The cylindrical coordinates for P(t) can be simplified by introducing the radial and tangential unit vectors,

Using this notation, P(t) takes the form,

where R is constant.

The velocity of VP is the time derivative of the trajectory P(t),

where

If the trajectory P(t) is not constrained to lie on a circular cylinder, then the radius R varies with time, so we have

and

In this case, the acceleration AP, which is the time derivative of the velocity VP, is given by

Planar circular trajectories

[edit]

A special case of a particle trajectory on a circular cylinder occurs when there is no movement along the Z axis, in which case

where R and Z0 are constants. In this case, the velocity VP is given by

The acceleration AP of the particle P, is not given by

The components

are called the radial and tangential components of acceleration, respectively.

References

[edit]
  1. ^ Edmund Taylor Whittaker (1904). A Treatise on the Analytical Dynamics of Particles and Rigid Bodies. Cambridge University Press. Chapter 1. ISBN 0521358833. {{cite book}}: Unknown parameter |nopp= ignored (|no-pp= suggested) (help)
  2. ^ Joseph Stiles Beggs (1983). Kinematics. Taylor & Francis. p. 1. ISBN 0891163557.
  3. ^ Thomas Wallace Wright (1896). Elements of Mechanics Including Kinematics, Kinetics and Statics. E and FN Spon. Chapter 1. {{cite book}}: Unknown parameter |nopp= ignored (|no-pp= suggested) (help)
  4. ^ A. M. Ampere, 1834, Essai sur la Pilosophie des Sciences
  5. ^ John T. Merz, 1903, A History of European Thought in the Nineteenth Century, Blackwood, London
  6. ^ O. Bottema & B. Roth (1990). Theoretical Kinematics. Dover Publications. reface. ISBN 0486663469. {{cite book}}: Unknown parameter |nopp= ignored (|no-pp= suggested) (help)
  7. ^ See, for example: Russell C. Hibbeler (2009). "Kinematics and kinetics of a particle". Engineering Mechanics: Dynamics (12th ed.). Prentice Hall. p. 298. ISBN 0136077919., Ahmed A. Shabana (2003). "Reference kinematics". Dynamics of Multibody Systems (2nd ed.). Cambridge University Press. ISBN 0521544114. {{cite book}}: Unknown parameter |ISBN-status= ignored (help), P. P. Teodorescu (2007). "Kinematics". Mechanical Systems, Classical Models: Particle Mechanics. Springer. p. 287. ISBN 1402054416.
  8. ^ A. Biewener (2003). Animal Locomotion. Oxford University Press. ISBN 19850022X. {{cite book}}: Check |isbn= value: length (help)
  9. ^ J. M. McCarthy and G. S. Soh, 2010, Geometric Design of Linkages, Springer, New York.
  10. ^ Merriam-Webster on-line dictionary, Geometry: the study of properties of given elements that remain invariant under specified transformations
  11. ^ Richard Paul, 1981, Robot manipulators: mathematics, programming, and control : the computer control of robot manipulators, MIT Press, Cambridge, MA