A rigid-body twist represents an instantaneous rigid body velocity field by a pair of three-dimensional vectors, conventionally ordered . In a stated reference frame, is angular velocity and is the velocity field evaluated at that frame's origin. Every point at position has instantaneous velocityThe linear component therefore need not be the center of mass velocity. Both components must use the same coordinate frame; their physical units also differ.[ref]
The formula follows by differentiating the point position , where is a rotation matrix and is fixed in the body. The skew-symmetric matrix acts as the cross product with . HenceAt the body's chosen origin , this correctly returns . Moving the reference origin by a fixed vector , without changing its axes, gives , with the same angular velocity. The numbers change while the physical velocity field is unchanged.
When , define the screw pitch and a point on the instantaneous axis byThe vector triple-product identity gives . Points on share that axial velocity; off-axis points additionally rotate about it. A constant rigid-body twist therefore generates a screw motion. Zero angular velocity instead gives pure rigid-body translation, for which these divisions are not defined.
For an original numerical example take and . At the velocity is . The axis passes through , with axial speed and screw pitch . If the twist stays constant for a revolution, the axial advance is .
A twist describes instantaneous motion; it is not generally a six-coordinate finite pose or its ordinary derivative. Its reference-frame convention matters when using a robot's measured joint rates to predict endpoint velocity.
The screw pitch of a rigid-body twist is its signed axial translation per unit rotation angle about the instantaneous motion axis. For angular velocity and linear twist component in the same reference frame,The units are length per radian. This mechanics convention differs from using the word pitch for an axial distance per complete revolution.[ref]
Modern Robotics: Mechanics, Planning, and Control by Kevin M. Lynch and Frank C. Park. Section3.3.2, author video Twists (Part1 of2), definition of pitch as axial speed divided by angular speed
To derive the formula, write the instantaneous velocity field as . At a point on the instantaneous axis, the velocity is parallel to , so . Taking its scalar product with removes the cross-product term and gives the displayed result. A suitable closest axis point iswhich verifies directly.
Although depends on the chosen origin, does not. Translating that origin by replaces by ; the added term is perpendicular to . A common rotation of the coordinate axes preserves the scalar product and the norm as well. Multiplying the entire rigid-body twist by a nonzero scalar changes the motion rate but preserves .
For an original mechanism with constant axial advance per full turn,At five revolutions per second, and the axial speed is . The advance per revolution is , which corresponds to screw lead. In a multiple-start screw thread, the spacing between neighbouring threads need not equal that lead, so a thread's engineering pitch must not silently replace the twist parameter.
When and , the instantaneous motion is pure rotation about an axis, even if points away from that axis have nonzero linear velocity. When and , the motion is pure rigid-body translation and the displayed quotient is undefined; an infinite-pitch convention can describe that limiting case. A finite nonzero constant pitch produces a screw motion, with off-axis point paths following helices.
Articles by others on the same topic
There are currently no matching articles.