Kinematics and Dynamics of Multi-Joint Robotic Manipulators