In our previous post, we have explained rotation matrices. In this post, we explain how to perform rotation and translation as a single matrix operation.
A YouTube video accompanying this post is given below.
Consider the figure below.
The coordinate system
(1)
where
Problem 1: Given the coordinates of the vector
Solution:
(2)
where
That is
(3)
If you do not remember how the rotation matrix
(4)
is constructed, see our previous post.
By multiplying vectors and matrices, and by adding the results, from (3), we have
(5)
The tranformation (3), can be written as a single vector matrix multiplications. Namely, we can formally write
(6)
where
(7)
The matrix
(8)
is called a homogeneous transform.
In the next post, we we will see how to use this transform to solve the forward kinematics problem of robotic manipulators.