Two new ELO-X PhD graduates!

Category: News

On February 13, 2025 Leonardo Cecchin defended his PhD thesis “Multilayer optimal control for hydraulic systems” at the University of Freiburg, and on March 3, 2025 Kristoffer Løwenstein received his PhD title in Information Technology – Systems and Control from Politecnico di Milano, with the thesis “Physics-Informed Online Learning of Gray-Box Models by Moving Horizon Estimation and Efficient Numerical Methods”!

 

Below some pictures of the two events, congratulations!

First two ELO-X PhD graduates!

Category: News

On September 17, 2024 Nicolas Kessler and Jing Xie received the PhD title in Information Technology – Systems and Control from Politecnico di Milano!

They defended their ELO-X Ph.D. theses titled, respectively, “Linear matrix inequality conditions for gain-scheduling and model predictive control” and “Machine learning methods for modeling and control of dynamic systems”.

Below some pictures of the first two ELO-X PhD graduates, congratulations!

Three ELO-X papers among the finalists for NMPC Young Author Award!

Category: News

The IFAC Conference on Nonlinear Model Predictive Control (NMPC) is the most important venue for researchers in the area of optimization-based feedback control. The following three papers, co-authored by ELO-X fellows or associated fellows, have been nominated for the Young Author Award:

ECC and Third Seasonal School

Category: News

Date: June 12-22, 2023

Location: Politehnica University of Bucharest, Romania

Within ten days, several ELO-X related events will occur in at the Politehnica University of Bucharest, in Romania. First, a pre-conference workshop will be held by Prof. Lorenzo Fagiano. Afterwards, the European Control Conference will take place at the same location, including three invited sessions organized by ELO-X. Finally, the third ELO-X seasonal school will happen from June 19 to June 21, 2023.

During the school, ELO-X fellows will receive an audio-visual training before some interviews about their research will be recorded.

The school concludes with courses on motion planning, model reduction, and ethics in research. 

Schedule of the overall week

Monday

June 12

Arrival in the afternoon, and welcome event in the evening

Tuesday

June 13

Pre-conference workshop, organized by Lorenzo Fagiano on global black-box optimization with set membership approaches

Tuesday-Friday

June 13-16

Monday-Wednesday

June 19-21

3rd ELO-X seasonal school

Thursday-Friday

June 22-23

Departure or Co-working session

Detailed schedule of the 3rd ELO-X Seasonal School @ UPB

3rd ELO-X Seasonal School Schedule
Time / day Monday Tuesday Wednesday Thurday Friday
9:00 - 10:15 Workshop: How to behave in front of the camera (1) Course on Motion Planning with Prof. Florin Stoican (1) Model reduction course by Prof. Tudor Ionescu (1) Departure
or
Co-working session









Departure
or
Co-working session









10:15 - 10:45 Coffee break
10:45 - 12:00 Workshop: How to behave in front of the camera (2) Course on Motion Planning with Prof. Florin Stoican (2) Model reduction course by Prof. Tudor Ionescu (2)
12:00 - 14:00 Lunch
14:00 - 15:30 Shooting individual interviews Lab tour with Prof. Florin Stoican Course on Ethics in Research with Prof. Bogdan Dumitresu
15:30 - 16:00 Coffee break
16:00 - 16:30 Shooting individual interviews Drone demonstration with Prof. Florin Stoican Coffee break
16:30 - 17:30 Discussion
17:30 End
Evening Social activity:
Escape room and Pizza
Group Diner Free Evening

Abstracts

  • Course on motion planning with prof. Florin Stoican

    1. The use of the flat representation in motion planning:
        – about the theory and usual systems encountered in motion planning (e.g., the Dubins car, simplified UAV dynamics, the quadcopter dynamics)
        – feedback linearization via flat representation (and the associated drawbacks)

    2. Spline parametrizations and their use for trajectory generation
        – B-spline functions and their use for parametrizing flat output representations of robotic platforms
        – B-spline-based formulations for obstacle avoidance /formation control

    3. Control strategies
        – Trajectory tracking via MPC for nonlinear dynamics (a quadcopter application)
        – A potential-based approach with a receding-horizon formulation

    4. Applications
        – simulations and experiments for a quadcopter system
        – discussions

  • Course on model reduction by prof. Tudor Ionescu

    – Model reduction introduction: reduced solutions of linear systems; model reduction for dynamical systems – motivation; existing methods

    – Model reduction based on moment matching: notion of moment and moment matching; a parametrization of the family of approximant achieving moment matching; moment matching with pole-zero-derivative placement;

    – Moment matching with complex data: application to loopshaping control

    – Moment matching for Gramians.

  • Course on ethics in research by prof. Bogdan Dumitrescu

1. The good. How to ethically manage your work, your data, your papers and your relations with colleagues and PhD advisor. We’ll talk about authorship, intellectual property, ethical implications of your research, data and results.

2. The bad. Everybody makes (honest) mistakes. What should you do if you make one? Everybody can use a little help from his/her friends, including AI. How much help is acceptable? Everybody is sometimes late. What would you compromise to make the deadline?

3. The ugly. We’ll also explore the dark side of research and talk about plagiarism, falsification, fabrication and other mortal sins that can end a researcher’s professional life. They are more frequent than we’d want to and we should be prepared to discover and fight them.

All above issues will be illustrated with examples from real or virtual life and case studies. The most frequent question will be: what would you do in this situation?

Third ELO-X Workshop

Category: News

Date: March 28-31, 2023

Location: EPFL, Lausanne, Switzerland

The third ELO-X workshop will take place at EPFL campus in Lausanne, Switzerland from March 28 to 31, 2023. During the workshop, ELO-X fellows will be divided into groups and guided through the deployment of a nonlinear model predictive controller on a miniature car. At the end, a mini-contest will be held. A rough schedule and some related information can be found within this page. More details will be available soon.

Schedule of the 3rd ELO-X Workshop @ EPFL

Tuesday

March 28, 2023

Arrival in the afternoon

Food arrives at 16:30, may start later depending on people’s arrival

Welcoming Apéro @ LA (Laboratorie d’Automatique), ME C2, EPFL and meet with the lab members 

09:00 – 10:30 

10:30 – 11:00 

11:00 – 12:30 

12:30 – 14:00

14:00 – 15:30

15:30 – 16:00 

16:00 – 17:30 

19:00 – 

Basic software session 1

Coffee break

Basic software session 2

Lunch break

MPC with software session 1

Coffee break

MPC with software session 2

Social dinner @ Restaurant Ticino, make sure to register your food choice on Google sheet

09:00 – 10:30 

10:30 – 11:00 

11:00 – 12:30 

12:30 – 14:00

14:00 – 15:30

15:30 – 16:00 

16:00 – 17:30 

18:00 – 

Hardware session 1

Coffee break

Hardware session 2

Lunch break

Group coding session 1

Coffee break

Group coding session 2

Free

09:00 – 10:30 

10:30 – 11:00 

11:00 – 12:30 

12:30 – 14:00

14:00 – 15:30

15:30 – 16:00 

16:00 – 17:30 

18:00 – 

Group coding session 3

Coffee break

Group coding session 4

Lunch break

Racing session 1

Coffee break

Racing session 2

Apéro and awarding 

Weekend

April 1 & 2, 2023

Unofficial social events, see recommendations on the right. 

Useful information

  • General

    • The SBB App is helpful to check the real-time schedule of transportation in Switzerland and buy tickets. 
    • EPFL campus is a big one and one might easily get lost. Our lab is located at ME C2, which stands for Building ME, Section C, Floor 2. The EPFL App may lead your way properly. You may enter “ME C2 405” in the Map function to see its location. 
  • Travel to Lausanne, gare (gare = station in French)

    • Direct train:

      • Visit the official website of SBB or the railway company in your country and select “Lausanne” or “Lausanne, gare” as destination. 
    • Flight + train:

      • The nearest airport nearby Lausanne is in Geneva. Fly to Geneva-Airport first. 
      • After passing through customs in Geneva-Airport, turn to your left and walk through to the end of the building. Go through the revolving door, which will take you straight into the railway station. Buy your ticket for Lausanne at the counter on the opposite side of the hall or at the automatic machine. Check on the departure panel above each track.
      • The journey to Lausanne lasts approx. 45 minutes (all trains stop first at the Geneva Main Station)
  • From Lausanne, gare to EPFL

    • Metro:

      • The M2 line of metro station is located just in front of the train station of Lausanne.
      • Buy a ticket for zone 11 and 12 (also called “Grand Lausanne”) and take the metro M2, in the direction called “Croisette”, and get off on the next station (Lausanne-Flon). There, transfer to line  M1. Get off at the stop called EPFL.
      • The journey from the railway station to EPFL takes approx. 25 minutes.
  • Accomodation

    • Dates and price:

      • The workshop starts in the morning of March 29 (Wednesday), so it is highly recommended to arrive the night before (March 28, Tuesday). 
      • The workshop ends in the evening of March 31 (Friday).  It might be too late to rush back home and since the weekend will be coming, maybe you want to stay for Friday night. However, this is not at all compulsory. 
      • So in total we recommend to stay for four nights (March 28, 29, 30, 31). If you plan to enjoy Lake Leman and the Alps more, feel free to book the nights during weekend (April 1, 2). 
      • The price level of Switzerland is well-known to be higher than others, so don’t be shocked by the numbers. Early booking will definitely help. 
    • SwissTech:

      • This hotel is just next to the EPFL campus, the EPFL metro station,  grocery and foods, thus very convenient. 
      • We have asked for special rate (130 CHF per night) which will be available until February 14. After the date, there is no guarantee on the price and availability of the room. For booking, email to reception@sthotel.ch with the duration of your stay and a secret code. Instead of publishing directly on this public accessible website, the code will be shared within the fellows soon. 
    • Other choices (without guarantee):

      • Youth hostel (cheaper but needs metro for commuting)
      • Starling hotel (even more expensive due to the lake view but still close to the EPFL campus) 
      • Booking (as always)

Technical information

Since this will be a technical workshop that involves hands-on experience towards hardware and software, the participants might find the following information useful: 

  • We will provide miniature race cars that are pre-assembled. 
  • We will provide workstations with Ubuntu 20.04 installed natively. Software dependencies (ROS2, casadi, Ipopt, Eigen) and developing tools (Matlab, IDE) are also available. The participants will form groups of three to develop their code based on the framework we provide to achieve fast racing on real hardware using MPC. 
  • Due to space and hardware limitations, we are hosting this event only for ELO-X fellows (both official and associated ones). 

Update regarding the secondments of the ESRs

Freiburg – 12/12/2022

Secondments, or visits to other universities or industry partners, are a common aspect of Marie Curie Networks. These visits allow PhD students to gain valuable experience outside of their home institutions and broaden their research horizons. In this article, we will explore the benefits of secondments for PhD students and discuss some examples of successful secondments in EU projects.


Past and undergoing secondments:

  • Léo Simpson went to Uni Freiburg for 2.5 months, starting in January 2022, working on optimal control under uncertainty, having interactions with the research team in Uni Freiburg and with Prof. Moritz Diehl.
  • Leonardo Cecchin went to Uni Freiburg for 1 month, starting in February 2022, working with Prof. Moritz Diehl, Syscop team and ESRs of Uni Freiburg on LUT approximation and DMS-MPC implementation.
  • Rudolf Reiter went to ODYS for 1 month, starting in April 2022, exchanging ideas and coordinating research directions with Dr. Daniele Bernardini.
  • Amon Lahr went to Uni Freiburg for 2 months, starting in June 2022, working with Prof. Moritz Diehl and his research group on real-time optimization schemes for model predictive control.
  • Nicolas Kessler went to Bosch for 3 months, starting in September 2022, working on recognition of anomalies.
  • Leonardo Cecchin went to POLIMI for 4 months, starting in September 2022, working on hierarchical control solutions for an hydraulic excavator arm.
  • Shuhao Zhang went to Siemens for 3 months, starting in October 2022, to investigate alternative mechatronic applications.
  • Jing Xie went to Uni Freiburg for 3 months, starting in October 2022, working on the topics of RNN-based MPC, optimal control and interactions with the team in Freiburg.
  • Andrea Ghezzi went to Tool-Temp for 1 month, starting in November 2022, working on exploring possible applications of dual control in a real industrial setting, developing suitable problem formulations.

Upcoming secondments:

  • Rudolf Reiter goes to Mitsubishi for 4 months, starting in January 2023, working on mixed-integer NLP and model learning for MPC within autonomous driving applications.
  • Nicolas Kessler goes to Uni Freiburg for 3 months, starting in January 2023, working on suboptimal regulation of hybrid systems.
  • Lahcen El Bourkhissi goes to KUL for 3 months, starting in January 2023, working on numerical optimization and machine learning algorithms.
  • Jean Pierre Allamaa goes to KUL for 4 months, starting in January 2023.
  • Léo Simpson goes to ETHZ for 3 months, starting in January 2023, working on optimal control under uncertainty, interactions with research team in ETHZ.
  • Yuan Zhang goes to ETHZ for 3 months, starting in February 2023, working on improving efficiency of learning-based MPC methods and collaborate with the group of Prof. Melanie Zeilinger.
  • Jing Xie goes to Tool-Temp for 2 months, starting in February 2023, working on Implementing the proposed RNN-based MPC on the industrial temperature control devices, developing efficient algorithm for the real-time control.
  • Shaohui Yang goes to ETHZ for 2 months, starting in February 2023.
  • Kristoffer Lowenstein goes to KUL for 4 months, starting in February 2023, working on MPC with nonconvex obstacle avoidance and interaction with the research group.