An introduction to using dual quaternions to study kinematics