Control System Design for Robotics

A computer screen shot of a diagram

AI-generated content may be incorrect.

This course gives a broad overview of the different aspects of the control systems for robotics. 

This includes:

  • State-space models and linearization;
  • Lyapunov stability theory, LaSalle’s invariance principle, passivity analysis;
  • Inverse dynamics compensation, feedback linearization, computed torque control, robot control in joint space;
  • Controllability and observability of a state-space model, pole placement, linear-quadratic regulator, Kalman filter, separation principle, and observer-based controller synthesis;
  • Transfer function and frequency response, feedback and feed-forward, loop gain and sensitivities, characteristic polynomial and internal stability, Bode and Nyquist stability criteria, stability margins, loop-shaping, nominal performance analysis and robust stability analysis, waterbed effect and bandwidth limitations;
  • Sampling and discretization, sampling rate selection, computer implementation and simulation;
  • Legal aspects in control design for autonomous robots.

Why this course: During this course, the following skills and knowledge can be acquired:

  • Setting up the state-space equations of a nonlinear system;
  • Linearization of non-linear systems around an operating point;
  • Obtaining the linear state-space description and transfer function of linearized systems;
  • Analysis of the stability of a (nonlinear) system based on Lyapunov’s theorem and LaSalle’s invariance principle;
  • Determination of the controllability and observability of a linear state-space model;
  • Synthesis of an observer-based controller based on the separation theorem;
  • Analysis of the stability of a feedback loop via frequency response as well as algebraic methods;
  • Discretization and implementation of a controller in code and simulate the overall system behavior;
  • Synthesis of controllers based on manual loop-shaping;
  • Identification and handling of fundamental design trade-offs and limitations in feedback controller synthesis;
  • Application of the passivity theorem to analyze controllers for stability during physical interaction with humans or objects;
  • Synthesis of a controller for a nonlinear robotic system in joint space;
  • Design, application and evaluation of controllers on a practical problem.

Course highlight: Practical project to apply methods learned during the course.

For whom: Professionals with basic knowledge on differential equations, classical dynamical mechanical modelling, linear systems, Laplace and Fourier transforms and basic PID control.

From whom:

  • dr.ir. A.Q.L. Keemink
  • prof.dr.ir. W.B.J. Hakvoort
  • dr. A. Votsis
  • dr. H. Koroglu
  • dr. I.S.M. Khalil

Practical information: This is a regular master course, in which students as well as professionals can participate. The course comprises about 15 lectures and 8 tutorials, the latter for asking questions and discussing open issues. The gained knowledge will be applied and evaluated in an assignment and two exams.

Location: University of Twente, Enschede, NL

Duration: The course is scheduled annually from November till January. It requires 140 hours of study load.

Costs: € 2067,15

More information:

Content of the course: dr.ir. A.Q.L. Keemink

Registration: Registration form | Faculty of Engineering Technology (ET)