IRC - Industrial Robot Control

Module Description

This class provides the students with an overview of standard control systems architectures employed in industrial robots. First, established frameworks for kinematic and dynamic modeling of industrial robots will be summarized. Based on the established models, different standard control architectures for robotic systems will be presented. Motion control architectures will be initially discussed, starting from purely kinematic control, and then moving to both decentralized (joint-level) and centralized (joint/task space) dynamic architectures. Architectures to control the interaction between robot and environment will subsequently be discussed, including impedance control, force control, and hybrid position/force control. Finally, camera-based motion control (visual servoing) will be discussed. The theoretical lectures will be accompanied by tutorial sessions, in which the students will be instructed to implement the developed control methods in ROS environment. At the end of the class, the students will be able to understand the main standard architectures used for the control of industrial manipulators, design their own control algorithms for specific target applications, and implement them in state-of-the-art software used in robotics.

 

Content

  • Introduction to industrial manipulators control
  • Kinematic and dynamic modeling of robots
  • Kinematic control
  • Decentralized joint-level position control
  • Centralized position control in both joint space and task space
  • Control of robot-environment interaction
  • Visual servoing

Additional Info

Responsible Instructor: Prof. Gianluca Rizzello​

Assign to Departments: Systems Engineering

Semester: Summer Semester

Admission requirements: no formal requirements, although it is recommended to take “Kinematik, Dynamik und Anwendung in der Robotik” first

Type of Course: Lecture / Exercise/problem-solving class

Examination: Oral Examination

Weekly Hours: 3 h/w, of which 2 h/w Lectures and 1 h/w Tutorials

Credit Points: 4