Theory of automatic robot assembly and programming

Machine programming. CAD in automatic machine programming. Spatial relationships. Structure of an automatic robot programmer. Sensors and representation. World modelling and task specification. Gross motion planning and collision avoidance. Grasp planning. Trajectory planning and control. Considerations for generic kinematic structures. Program synthesis and other planners.