Time and Motion: Dr. Hasan Sajid
Time and Motion: Dr. Hasan Sajid
Time and Motion: Dr. Hasan Sajid
we can always remove the outer, leading superscript by explicitly including the rotation
matrix that accomplishes the change in reference frame
Basics – Linear Velocity
• Generally, the velocity of the origin of a frame is
considered relative to some understood universe
reference frame.
• Rotational Velocity
n x n identity matrix
Differentiating by
product rule
Let
Linear and Angular Velocities of Rigid Bodies
• Velocity of a point due to rotating reference frame
Consider a fixed vector BP unchanging with respect to frame (B). Its description in
another frame {A} is given as
or
Substituting for BP
Angular Velocity
Vector
where θ is the rotation angle, and the notation [·]×: R-> R2×2 indicates a mapping from
a scalar to a skew-symmetric matrix.
We can compute the logarithm of this matrix using the MATLAB built in function logm
replace the cross product with a skew-symmetric matrix giving a matrix-vector product
If ||ω|| = 1 then after t seconds the vector will have rotated by t radians. We require
a rotation by θ so we can set t = θ to give
vector p(0) being rotated to p(θ ). A matrix that rotates a vector is a rotation matrix, and
this implies that our matrix exponential is a rotation matrix
Understanding the Exponential Mapping
By premultiplying both sides by i+1Ri, we can find the description of the angular velocity
of link i + 1 with respect to frame {i + 1}
Important Result 1
Important Result 2
Velocity Propagation from Link to Link
Results for Revolute Joints