86477 - Industrial Robotics

Course Unit Page

Academic Year 2019/2020

Learning outcomes

The student acquires the basic elements for modelling the kinematics, the statics and the dynamics of spatial articulated systems with both open (serial) and closed (parallel) architecture that are at the basis of current industrial robots.

In addition, the student learns basic knowledge of criteria of use, motion planning, as well as economic and organizational aspects that are needed to integrate robots into production systems.

Course contents

The course is organized in the following main sections:

  1. ORIGINS AND HISTORY OF ROBOTS. Introduction. Origins. State of the art of Robotics. Classification of robots. Aim of industrial Robotics. Main issues of industrial robotics.
  2. STRUCTURE AND GENERAL CHARACTERISTIC OF ROBOTS. Introduction. Structure of a robot. The manipulator. End effectors. Actuators. Sensors. Controller. Programming methods and languages. Main characteristics of an industrial robot.
  3. COORDINATE TRANSFORMATION MATRICES. Introduction. Position and orientation of a rigid body and reference systems. Matrices for the transformation of the coordinates. Rotations and translations. Homogeneous transformations.
  4. KINEMATICS OF MANIPULATORS. Introduction. Kinematic model of a manipulator. Matrices of Denavit-Hartenberg. Kinematic equations. Direct and inverse kinematic problem. Jacobian of a manipulator. Singularities.
  5. STATICS OF MANIPULATORS. Introduction. Analysis of forces and motion. Force and moments balancing.
  6. DYNAMICS OF MANIPULATORS. Introduction. Recall of rigid body dynamics. Equation of motion. Direct and inverse dynamic problem.
  7. PARALLEL MANIPULATORS. Direct and inverse kinematic analysis. Singularities. Kinetostatic and dynamic analyses.
  8. TRAJECTORY GENERATION. Introduction. Generalities on the generation and description of the trajectory. Trajectory generation in joint and Cartesian space. Trajectory planning based on the dynamic model.
  9. MANIPULATOR CONTROL. Introduction. Position control; Velocity control; Force control. Control systems of existing industrial robots.
  10. ORGANIZATIONAL AND ECONOMIC ASPECTS Industrial robotics standards. Organization and automation impacts on production workers qualification. Management policies of computer-integrated manufacturing and robotics. Robot integration within manufacturing systems.
  11. CRITERIA OF USE OF INDUSTRIAL ROBOTS. Robotic manufacturing cells. Reliability, maintenance, and safety of robots. CAD and graphic simulators /emulators of robotic systems. Precision and calibration. Strategy for Implementation of robotics projects.
  12. AUTOMOTIVE APPLICATIONOF ROBOTS: Welding (Spot and Arc). Assembly. Machine Tending. Material Removal. Part Transfer. Painting, Coating and Sealing.


  1. Inverse position analysis of PUMA
  2. Position analysis of the mechanism of type 6-6.
  3. Elements of Dynamics
  4. Dynamic analysis of a 2R spatial manipulator
  5. Trajectory generation


For study

  • Siciliano B., Sciavicco L., Villani L., Oriolo G., “Robotics: Modelling, Planning and Control”, Springer, 2009.

For the personal deepening of contents:

  • Tsai L.W., “Robot Analysis, The Mechanics of Serial and Parallel Manipulators”, John Wiley & Sons, 1999.
  • Merlet J.P., Parallel robots. Kluwer, Dordrecht, 2000.
  • Nof S.Y. “Handbook of Industrial Robotics”, 2nd ed., John Wiley & Sons, 1999.
  • Engelberger J.F., “Robotics in Practice: Management and applications of industrial robots”, Avebury Publishing Company, 1980.
  • Craig J., Introduction to Robotics, Mechanics and Control, 1989, Addison-Wesley Publishing Company.
  • Erdman and Sandor, “Analysis and Synthesis of Mechanisms”, voll. 1 and 2, 1990, Prentice-Hall.
  • Suh C.H. and Radcliffe C. W., “Kinematics and Mechanisms Design”, John Wiley & Sons, 1978.
  • Sandler Ben-Zion, “Robotics: Designing the Mechanisms for Automated Machinery”, Academic Press, 1999.
  • Rivin, E. I. “Mechanical design of Robots”, McGraw-Hill, 1988.

Teaching methods

The course includes:

  1. Theoretical lectures conducted on the blackboard or with the aid of multimedia systems.
  2. A complete cycle of exercises that combines and integrates theoretical lessons by developing applications using graphical and analytical tools (use of CAD and computing codes such as Matlab).

Assessment methods

The assessment of student learning is carried out at the end of the course by a written test on the main topics of the course.

The written exam is based on one exercise and three theory questions.

The examination is passed if the score of at least two of the individual tests is at least sufficient. The final vote results from the arithmetic mean of the votes obtained in the four tests.

Teaching tools

Lecture notes, compendium of exercises.

Office hours

See the website of Rocco Vertechy

See the website of Vincenzo Parenti Castelli