RO47019 Intelligent control systems

Topics: Machine learning for nonlinear dynamical systems

Theory and application of intelligent control system – i.e., the combination of machine learning and control theory.


  • Introduction to nonlinear control and ICS
  • Learning nonlinear dynamical systems (direct and inverse)
  • Sum of Basis functions
  • Artificial neural networks, deep learning, and other advanced neural architecture in the context of ICS
  • Gaussian processes
  • Reinforcement learning
  • Imitation learning
  • Adaptive control
  • Iterative learning control
  • Examples of applications

Study Goals
At the end of this course, you will be able to:

  • LO1 Explain the fundamentals of 'intelligent control' techniques - namely iterative control, Reinforcement learning, Model learning for control, etc.
  • LO2 Implement 'intelligent control' techniques in Python.
  • LO3 Reason on the expected performance of a given intelligent controller when applied to a given control problem.
  • LO4 Propose an original, intelligent control scheme that can provide motor intelligence to a nonlinear and uncertain system (e.g., robot within a partially known environment).


Dr. Della C. Santina

Last modified: 2023-11-03


Credits: 4 EC
Period: 0/0/4/0