This course starts from the fundamental theory ofspatial screw, and then develop the concepts of mechanism synthesis, robotdesign and dynamic modeling. It then introduces the methodology of buildingkinematic and dynamic models for both serial and parallel mechanisms. It alsoanalyzed the algorithm complexity and support for motion and force control.