Modern Robotics, Course 2: Robot Kinematics