Model Predictive Control and Estimation for Distributed Quadrotor Formations

This project targets to achieve the coordination and cooperation of multiple rotary-wing Micro Aerial Vehicles (MAVs) by exploiting the deliberate formation control strategies for robots. Notably, in this project, Model Predictive Control (MPC) is adopted as an optimal control strategy due to various benefits such as the ability to handle constraints, design specifications, and performance systematically, the architectural flexibility and reconfigurability, and additional robust properties. Specific emphasis is given to Nonlinear Model Predictive Control (NMPC) since the governing models for agile multi-rotor MAVs are represented by nonlinear equations. Other than optimality, autonomy also has an important place in this project. As a result, the project focuses on relative localization, utilizing onboard resources (computation, perception, and communication) and local geometric formulations.

As in this project, experimental validation of the designed algorithms is crucial for robotic systems. To validate our approach, we run experiments in an indoor facility equipped with a motion capture system (MCS), providing millimetric position accuracy. As a rotary-wing MAVs system, a team of small-scale quadrotors equipped with many onboard sensors such as a 3D relative range-bearing-orientation sensor, IMU, optical flow, stereo camera and a computation unit capable of running real-time optimal control is employed.

Two screenshots from Webots simulation (left) and physical experiments (right) consisting of three robots can be seen below:

Team and Collaborators

In collaboration with Rodrigo Ventura, Institute for Systems and Robotics, Instituto Superior Tecnico, Lisbon, Portugal

Research Period and Sponsors

This project started in September 2017 and is still ongoing. This project has been partially supported by the FCT grant [PD/BD/135151/2017], the FCT doctoral program RBCog and the FCT project [UID/EAA/5009/2013].

Related Student Projects and Internship

  • DISAL-MP45: Hugo Grall Lucas, Performance and Comparison Analysis of Linear Model Predictive Control on Reference Tracking Quadrotors
  • DISAL-MP46: Harsh Jaiswal, A Robust Model Predictive Control Approach for Trajectory Tracking MAVs under Wind Disturbance
  • DISAL-SP151: Jianhao Zheng, Distributed Model Predictive Control Architectures for Multi-Rotor Micro Aerial Vehicles
  • DISAL-SP150: Leo Alvarez, Establishing a High Fidelity Communication Network among Multi-rotor MAVs
  • DISAL-SU33: Jianhao Zheng, Comparison of Linear and Nonlinear Model Predictive Control Strategies for Trajectory Tracking MAVs
  • DISAL-SP159: Frank Centamori, Solver Comparison for Complex and Real-time Nonlinear Model Predictive Control Problems
  • DISAL-SP158: Tifanny Pereira Portela, Flocking of Multi-Rotor Micro Aerial Vehicles via Model Predictive Control with Collision Avoidance
  • DISAL-SP170:  Yacine Derder, Automated Calibration Algorithm for a 3D Infrared Relative Localization Sensors for Quadrotors
  • DISAL-SP169: Theo Gieruc, Vision-based Localization Solution for a Team of Quadrotors in Formation
  • DISAL-MP49: Shashank Mahendra Deshmukh, Design and Analysis of Modular and Scalable Model Predictive Control for MAVs Performing Formations
  • DISAL-MP56: Augustin_Desombre, Cooperative optimal target tracking for fixed-winged aerial robot networks with connectivity constraints 

Videos

Publications

Distributed Predictive Formation Control of Autonomous Rotary-Wing Micro Aerial Vehicles

I. K. Erünsal / A. Martinoli; R. Martins de Matos Ventura (Dir.)  

Lausanne, EPFL, 2024. 

A Distributed Architecture for Onboard Tightly-Coupled Estimation and Predictive Control of Micro Aerial Vehicle Formations

I. K. Erünsal; R. Ventura; A. Martinoli 

2022. International Symposium on Distributed Autonomous Robotic Systems, Montbeliard, France, November 28-30, 2022. p. 156 – 172. DOI : 10.1007/978-3-031-51497-5_12.

Linear and Nonlinear Model Predictive Control Strategies for Trajectory Tracking Micro Aerial Vehicles: A Comparative Study

I. K. Erünsal; J. Zheng; R. Ventura; A. Martinoli 

2022. THE 2022 IEEE/RSJ International Conference on, Kyoto, Japan, October 23-27, 2022. p. 12106 – 12113. DOI : 10.1109/IROS47612.2022.9981880.

Nonlinear Model Predictive Control for Formations of Multi-Rotor Micro Aerial Vehicles: An Experimental Approach

I. K. Erunsal; R. Ventura; A. Martinoli 

2021. 17th International Symposium on Experimental Robotics (ISER 2020), Floriana, Malta, November 15-18, 2021. p. 449 – 461. DOI : 10.1007/978-3-030-71151-1_40.

An approach for system identification in unmanned surface vehicles

I. K. Erünsal; K. Ahiska; M. Kumru; M. K. Leblebicioglu 

2017. 17. International Conference on Control, Automation and Systems (ICCAS 2017)), Jeju, South Korea, 18-21 October 2017. DOI : 10.23919/ICCAS.2017.8204440.

A survey on tactical control algorithms for path tracking unmanned surface vehicles

M. Kumru; I. K. Erunsal; K. Ahiska; M. K. Leblebicioglu 

2017. International Conference on Control, Automation, Robotics and Vision (ICARCV), Phuket, Thailand, 13-15 November 2016. DOI : 10.1109/ICARCV.2016.7838568.