Model Predictive Control Course | EPFL Engineering

Colin Jones

Comprehensive course on the fundamentals of model predictive control (MPC), taught by a leading expert at EPFL. Hands-on exercises and industry-standard software.

University CoursesControl SystemsRobotics

Introduction

This course covers the fundamentals of model predictive control (MPC), a powerful control technique that is widely used in industry. The course is taught by Colin Jones, an expert in the field of MPC, and is offered at the École Polytechnique Fédérale de Lausanne (EPFL) in the fall of 2020.

screenshot

Highlights

  • Comprehensive coverage of MPC theory and algorithms
  • Hands-on exercises and projects using industry-standard software
  • Taught by a leading expert in the field of MPC
  • Opportunity to learn from a top-ranked engineering university

Recommendation

This course is highly recommended for students and professionals interested in advanced control systems, optimization, and industrial applications. It provides a solid foundation in MPC and equips learners with the skills to apply this powerful technique in real-world scenarios.

YouTube Videos

How GetVM Works

Learn by Doing from Your Browser Sidebar

Access from Browser Sidebar

Access from Browser Sidebar

Simply install the browser extension and click to launch GetVM directly from your sidebar.

Select Your Playground

Select Your Playground

Choose your OS, IDE, or app from our playground library and launch it instantly.

Learn and Practice Side-by-Side

Learn and Practice Side-by-Side

Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.

Explore Similar Hands-on Tutorials

The Design of Approximation Algorithms

8
Technical TutorialsAlgorithm
Comprehensive overview of approximation algorithms, algorithm design, and mathematical techniques in optimization. Suitable for graduate-level courses and research in discrete optimization problems.

Advanced Algorithms | Network Optimization | Linear Programming

8
University CoursesAlgorithm
Dive deeper into advanced algorithmic techniques and their applications in network analysis, optimization, and theoretical computer science.

Advanced Robotics | Probabilistic Reasoning | Optimization Techniques

14
University CoursesMachine Learning
Explore the mathematical foundations and algorithms powering modern robotic systems. Dive into Markov Decision Processes, function approximation, and optimization techniques with broad AI applications.

Advanced Algorithms | MIT Graduate Course

0
University CoursesAlgorithm
Explore advanced algorithmic techniques and their applications in this graduate-level MIT course, covering dynamic programming, network flows, and more.

Artificial Intelligence for Robotics | MOOC - Udacity

0
University CoursesArtificial IntelligenceRobotics
Learn the fundamentals of AI and its applications in robotics through hands-on projects and expert-led instruction from Udacity.

Convex Optimization | Machine Learning | Mathematical Programming

0
University CoursesMachine Learning
Explore the fundamentals of convex optimization, including convexity, optimization basics, and canonical problem forms. Recommended for students interested in machine learning and optimization.

Optimization | Machine Learning | CMU 10-725 Fall 2012

0
University CoursesMachine Learning
Comprehensive optimization course covering first-order methods, Newton's method, duality, and advanced topics. Taught by experienced instructors at Carnegie Mellon University.

Advanced Optimization & Randomized Methods | CMU Graduate Course

0
University CoursesMachine Learning
Explore powerful algorithmic tools for tackling large-scale data problems in machine learning and optimization. Gain a solid foundation for research in this cutting-edge field.

Data Science for Dynamical Systems | Practical Applications, Reinforcement Learning

0
University CoursesControl SystemsData ScienceMachine Learning
Explore data science techniques for analyzing and controlling dynamic systems with this comprehensive course. Covers system identification, model predictive control, and more.