E251: Model Predictive Control for Autonomous systems – Introduction

Forecasts are fundamental in the new generation of autonomous and semi-autonomous systems. Predictions of systems dynamics, human behavior and environment conditions can improve safety and performance of the resulting system. Predictive control is the discipline of feedback control where forecasts are used change in real time the behavior of a dynamical system. Optimization-based control design…

Read More

E254: Model Predictive Control for Energy systems – Introduction

Forecasts are fundamental in the new generation of autonomous and semi-autonomous systems. Predictions of systems dynamics, human behavior and environment conditions can improve safety and performance of the resulting system. Predictive control is the discipline of feedback control where forecasts are used change in real time the behavior of a dynamical system. Optimization-based control design…

Read More

E250: Feedback Control for Linear Systems

This course provides a brief overview of the basic concepts in linear systems and feedback control. The course begins with an exploration of the feedback control problem and its applications in various fields: robotics, manufacturing, traffic, etc. We will present the unifying mathematical formulation of the problem, as well as its fundamental concepts: equilibrium and…

Read More

E253: Flying Robots: from Small Drones to Aerial Taxis

Aerial robots are increasingly becoming part of our daily lives. This course is aimed at a broad audience and intends to give an introduction to the main considerations made when designing aerial robots. We will consider sizes ranging from less than 1 kilogram to vehicles that can carry multiple passengers. Using simple physics, we will…

Read More

E252: Legged Robots: How to make Robots Walk and Run

Bipedal robot locomotion is a challenging problem. This course will introduce students to the math behind bipedal legged robots. We will cover modeling and dynamics of legged robots, trajectory planning for designing walking and running gaits, and common control strategies to achieve the planned motions. The course will also include applied techniques of programming up…

Read More