Introduction to industrial robotics programming, uses, maintenance and troubleshooting, and their integration into an automation environment. The students will learn about the mechanics of the robots, servo motor control, programming commands through the operator interface pendant, and safety aspects of the work-cells as well as electrical and mechanical systems. Programming tasks are the core focus of the class including basic motion commands, positional information and control, error conditions and recovery, special setup procedures, non-motion and advanced programming commands, testing and verification, and back-up and recovery. The class is taught through hands-on projects and tasks to develop knowledge in material handling applications using full program definition and demonstration of their skills.