Fundamentals of robotic mechanical systems theory, methods and algorithms - Angeles, Jorge (Mechanical engineering series, 2007)