Industrial Robotics & Flexible Assembly


Credit Hours:


Learning Objective:

Industrial robots (as opposed to toy robots) have come a long way: Beyond manufacturing, transportation and construction, they are applied in healthcare, exploration, environmental protection and other field and service applications, with exciting and significant impact on industry and society. In this course we will learn how to design, select and operate intelligent robots and autonomous systems, and how to plan effective implementation and application of robotic automation.


We will learn about the use of automation and robotics in industry with an emphasis on current applications. We will learn some fundamentals of robotic configuration and kinematic chains, trajectory planning, sensors and safety in the context of robot operation in the industrial setting. All classes will be complemented with simulation software acting as lab supplements. In the simulation environment, the students will program the robots and sensors using scripting language. A highlight of this year???s class is the introduction of Artificial Intelligence as part of robotics learning models.

Topics Covered:

Fundamental principles of robot mechatronics; Lab demos with robot and vision systems, from simple to intelligent; IE methods/algorithms to plan robotic cells, lines, teams, swarms; Robot simulators; Robot cognition, interaction, intelligence, and social behavior; Human-robot interaction; Artificial Intelligence and Deep Learning, Humanoids, biologically-inspired, and evolutionary robots; Robots & sustainability.
SP2018 Syllabus


Graduate-level status in Engineering

Applied / Theory:

70 / 30

Web Address:

Web Content:

All labs are video based, and they are posted on the class website on Blackboard.


Bi-weekly homework assignments; individual project.


The project can be based on the student???s job, but it is totally optional and up to the student, as long as it is related to robotics and the topics that we learn in class.


One mid-term exam (take-home) and a semester project (as final exam).


Optional --Nof, Wilhelm, & Warnecke, "Industrial Assembly," Chapman & Hall, 1997, Springer Handbook of Automation, Nof (ed.), 2009

Computer Requirements:

ProEd minimum computer requirements. Some very basic programming requirement; simple robot programming is learned in several lab lectures

Other Requirements:

V-REP (will be discussed in class)

ProEd Minimum Requirements: