Kinematics, dynamics, and design of machinery. (2016)