machine systems dynamics and kinematics 7428472