fundamentals of mechanics of robotic manipulation