<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>EPFL | Etienne Chassaing</title><link>http://etiennechassaing.com/teaching/epfl/</link><atom:link href="http://etiennechassaing.com/teaching/epfl/index.xml" rel="self" type="application/rss+xml"/><description>EPFL</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sun, 01 Oct 2023 00:00:00 +0000</lastBuildDate><image><url>http://etiennechassaing.com/media/sharing.jpg</url><title>EPFL</title><link>http://etiennechassaing.com/teaching/epfl/</link></image><item><title>Legged Robots (MICRO-507)</title><link>http://etiennechassaing.com/teaching/epfl/legged-robots/</link><pubDate>Sun, 01 Oct 2023 00:00:00 +0000</pubDate><guid>http://etiennechassaing.com/teaching/epfl/legged-robots/</guid><description>&lt;p>&lt;img src="featured.png" alt="Legged robots">
&lt;em>Legged robots&lt;/em>&lt;/p>
&lt;p>I was a teaching assistant for this Master course at EPFL.&lt;/p>
&lt;h2 id="about-the-course">About the course&lt;/h2>
&lt;p>The design, control and applications of legged robots: a review of two-, four- and
multi-legged robots and of the control methods for legged locomotion. Students also learn
to analyse key papers in the field critically, and to design their own models and
locomotion controllers in simulation.&lt;/p>
&lt;h2 id="topics">Topics&lt;/h2>
&lt;ul>
&lt;li>History of legged robotics: two-, four- and multi-legged robots&lt;/li>
&lt;li>Mechanical structures: passive and dynamic walkers&lt;/li>
&lt;li>Background concepts: static versus dynamic stability, stability criteria (zero-moment
point, capturability…), energy consumption and cost of transport, state estimation&lt;/li>
&lt;li>Simple models of locomotion: rimless wheel, inverted pendulums (LIP, SLIP), template
versus anchor models&lt;/li>
&lt;li>Control approaches: trajectory-based methods, virtual leg and virtual model control,
hybrid zero dynamics, optimal control, planning, reinforcement learning and bio-inspired
approaches&lt;/li>
&lt;li>Reading and presenting key papers of the field&lt;/li>
&lt;li>Numerical exercises: students build their own controllers for simulated legged robots,
with weekly sessions with the assistants and the professor&lt;/li>
&lt;/ul>
&lt;p>&lt;a href="https://edu.epfl.ch/coursebook/en/legged-robots-MICRO-507">Course description in the EPFL coursebook&lt;/a>&lt;/p></description></item><item><title>Foundations of Artificial Intelligence (ME-390)</title><link>http://etiennechassaing.com/teaching/epfl/foundations-of-ai/</link><pubDate>Fri, 01 Sep 2023 00:00:00 +0000</pubDate><guid>http://etiennechassaing.com/teaching/epfl/foundations-of-ai/</guid><description>&lt;p>&lt;img src="featured.png" alt="Taxonomy of artificial intelligence">
&lt;em>AI taxonomy, source Google&lt;/em>&lt;/p>
&lt;p>I was a teaching assistant for this course at EPFL.&lt;/p>
&lt;h2 id="about-the-course">About the course&lt;/h2>
&lt;p>The theoretical concepts behind machine learning, and a set of tools to apply it to
problems from mechanical engineering.&lt;/p>
&lt;h2 id="topics">Topics&lt;/h2>
&lt;p>&lt;strong>Tools&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Supervised learning: regression and classification&lt;/li>
&lt;li>Unsupervised learning: singular value decomposition, K-means&lt;/li>
&lt;li>Deep learning: a short introduction to neural networks&lt;/li>
&lt;li>Reinforcement learning: a short introduction to policy-gradient methods&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Theory&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Optimisation: the role of convexity, gradient descent, least squares&lt;/li>
&lt;li>Statistics: the Bayesian approach, the bias-variance trade-off&lt;/li>
&lt;/ul>
&lt;p>&lt;a href="https://edu.epfl.ch/coursebook/en/foundations-of-artificial-intelligence-ME-390">Course description in the EPFL coursebook&lt;/a>&lt;/p></description></item><item><title>Model Predictive Control (ME-425)</title><link>http://etiennechassaing.com/teaching/epfl/mpc/</link><pubDate>Fri, 01 Sep 2023 00:00:00 +0000</pubDate><guid>http://etiennechassaing.com/teaching/epfl/mpc/</guid><description>&lt;p>&lt;img src="featured.png" alt="Diagram of the model predictive control principle">
&lt;em>MPC principle&lt;/em>&lt;/p>
&lt;p>I was a teaching assistant for this Master course at EPFL.&lt;/p>
&lt;h2 id="about-the-course">About the course&lt;/h2>
&lt;p>An introduction to the theory and practice of Model Predictive Control (MPC). MPC lets you
specify time-domain objectives flexibly, optimise the performance of complex multivariable
systems, and enforce constraints on the system&amp;rsquo;s behaviour explicitly.&lt;/p>
&lt;h2 id="topics">Topics&lt;/h2>
&lt;ul>
&lt;li>Convex optimisation and the optimal control theory MPC builds on&lt;/li>
&lt;li>Receding-horizon control of constrained linear systems&lt;/li>
&lt;li>Practical issues: tracking and offset-free control of constrained systems&lt;/li>
&lt;li>Theoretical properties: constraint satisfaction, invariant sets, stability of MPC&lt;/li>
&lt;li>An introduction to advanced topics in predictive control&lt;/li>
&lt;li>A simulation-based project giving hands-on experience with MPC&lt;/li>
&lt;/ul>
&lt;p>&lt;a href="https://edu.epfl.ch/coursebook/en/model-predictive-control-ME-425">Course description in the EPFL coursebook&lt;/a>
· Figure: &lt;a href="https://fr.mathworks.com/help/mpc/gs/what-is-mpc.html">MathWorks&lt;/a>&lt;/p></description></item></channel></rss>