
My research focuses on the robust and fault-tolerant trajectory generation and tracking for a team of autonomous robots in a distributed way. The main application domain of my research is UAVs.
List of Publications
Latest publications with the lab

Excellent! Next you can
create a new website with this list, or
embed it in an existing web page by copying & pasting
any of the following snippets.
JavaScript
(easiest)
PHP
iFrame
(not recommended)
<script src="https://bibbase.org/show?bib=https%3A%2F%2Fapi.zotero.org%2Fgroups%2F4723267%2Fitems%3Fkey%3D08YweqYIT8pOivc6EEeHdsB6%26q%3DBenders%26format%3Dbibtex%26sort%3Ddate%26limit%3D1000&theme=default&jsonp=1&owner=Benders&filter=&jsonp=1"></script>
<?php
$contents = file_get_contents("https://bibbase.org/show?bib=https%3A%2F%2Fapi.zotero.org%2Fgroups%2F4723267%2Fitems%3Fkey%3D08YweqYIT8pOivc6EEeHdsB6%26q%3DBenders%26format%3Dbibtex%26sort%3Ddate%26limit%3D1000&theme=default&jsonp=1&owner=Benders&filter=");
print_r($contents);
?>
<iframe src="https://bibbase.org/show?bib=https%3A%2F%2Fapi.zotero.org%2Fgroups%2F4723267%2Fitems%3Fkey%3D08YweqYIT8pOivc6EEeHdsB6%26q%3DBenders%26format%3Dbibtex%26sort%3Ddate%26limit%3D1000&theme=default&jsonp=1&owner=Benders&filter="></iframe>
For more details see the documention.
This is a preview! To use this list on your own web site
or create a new web site from it,
create a free account. The file will be added
and you will be able to edit it in the File Manager.
We will show you instructions once you've created your account.
To the site owner:
Action required! Mendeley is changing its API. In order to keep using Mendeley with BibBase past April 14th, you need to:
- renew the authorization for BibBase on Mendeley, and
- update the BibBase URL in your page the same way you did when you initially set up this page.
2024
(1)
Embedded Hierarchical MPC for Autonomous Navigation.
Benders, D.; Köhler, J.; Niesten, T.; Babuška, R.; Alonso-Mora, J.; and Ferranti, L.
November 2024.
arXiv:2406.11506 [cs]
Paper
doi
link
bibtex
abstract
2 downloads
@misc{benders_embedded_2024, title = {Embedded {Hierarchical} {MPC} for {Autonomous} {Navigation}}, url = {paper=http://arxiv.org/abs/2406.11506}, doi = {10.48550/arXiv.2406.11506}, abstract = {To efficiently deploy robotic systems in society, mobile robots need to autonomously and safely move through complex environments. Nonlinear model predictive control (MPC) methods provide a natural way to find a dynamically feasible trajectory through the environment without colliding with nearby obstacles. However, the limited computation power available on typical embedded robotic systems, such as quadrotors, poses a challenge to running MPC in real-time, including its most expensive tasks: constraints generation and optimization. To address this problem, we propose a novel hierarchical MPC scheme that consists of a planning and a tracking layer. The planner constructs a trajectory with a long prediction horizon at a slow rate, while the tracker ensures trajectory tracking at a relatively fast rate. We prove that the proposed framework avoids collisions and is recursively feasible. Furthermore, we demonstrate its effectiveness in simulations and lab experiments with a quadrotor that needs to reach a goal position in a complex static environment. The code is efficiently implemented on the quadrotor’s embedded computer to ensure real-time feasibility. Compared to a state-of-the-art single-layer MPC formulation, this allows us to increase the planning horizon by a factor of 5, which results in significantly better performance.}, language = {en}, urldate = {2024-12-02}, publisher = {arXiv}, author = {Benders, D. and Köhler, J. and Niesten, T. and Babuška, R. and Alonso-Mora, J. and Ferranti, L.}, month = nov, year = {2024}, note = {arXiv:2406.11506 [cs]}, keywords = {Computer Science - Robotics}, }
To efficiently deploy robotic systems in society, mobile robots need to autonomously and safely move through complex environments. Nonlinear model predictive control (MPC) methods provide a natural way to find a dynamically feasible trajectory through the environment without colliding with nearby obstacles. However, the limited computation power available on typical embedded robotic systems, such as quadrotors, poses a challenge to running MPC in real-time, including its most expensive tasks: constraints generation and optimization. To address this problem, we propose a novel hierarchical MPC scheme that consists of a planning and a tracking layer. The planner constructs a trajectory with a long prediction horizon at a slow rate, while the tracker ensures trajectory tracking at a relatively fast rate. We prove that the proposed framework avoids collisions and is recursively feasible. Furthermore, we demonstrate its effectiveness in simulations and lab experiments with a quadrotor that needs to reach a goal position in a complex static environment. The code is efficiently implemented on the quadrotor’s embedded computer to ensure real-time feasibility. Compared to a state-of-the-art single-layer MPC formulation, this allows us to increase the planning horizon by a factor of 5, which results in significantly better performance.
2022
(1)
COLREGs-aware Trajectory Optimization for Autonomous Surface Vessels.
Tsolakis, A.; Benders, D.; de Groot, O.; Negenborn, R. R.; Reppa, V.; and Ferranti, L.
In 14th IFAC Conference on Control Applications in Marine Systems (CAMS), 2022. IFAC
Finalist for the IFAC CAMS Young Author Award
Paper
Video
link
bibtex
abstract
@inproceedings{tsolakis_colregs-aware_2022, title = {{COLREGs}-aware {Trajectory} {Optimization} for {Autonomous} {Surface} {Vessels}}, url = {paper=https://r2clab.com/wp-content/uploads/2022/08/COLREGs_aware_Trajectory_Optimization_for_Autonomous_Surface_Vessels_final.pdf video=https://www.youtube.com/watch?v=bsmOtoxRZKU}, abstract = {This paper presents a rule-compliant trajectory optimization method for the guidance and control of autonomous surface vessels. The method builds on Model Predictive Contouring Control and incorporates the International Regulations for Preventing Collisions at Sea—known as COLREGs—relevant for motion planning. We use these traffic rules to derive a trajectory optimization algorithm that guarantees safe navigation in mixed-traffic conditions, that is, in traffic environments with human operated vessels. The choice of an optimizationbased approach enables the formalization of abstract verbal expressions, such as traffic rules, and their incorporation in the trajectory optimization algorithm along with the dynamics and other constraints that dictate the system’s evolution over a sufficiently long receding horizon. The ability to plan considering different types of constraints over a long horizon in a unified manner leads to a proactive motion planner that mimics rule-compliant maneuvering behavior. The efficacy of the derived algorithm is validated in different simulation scenarios.}, booktitle = {14th {IFAC} {Conference} on {Control} {Applications} in {Marine} {Systems} ({CAMS})}, publisher = {IFAC}, author = {Tsolakis, A. and Benders, D. and de Groot, O. and Negenborn, R. R. and Reppa, V. and Ferranti, L.}, year = {2022}, note = {Finalist for the IFAC CAMS Young Author Award}, keywords = {key\_collision\_avoidance, key\_maritime, key\_motion\_planning, key\_mpc}, }
This paper presents a rule-compliant trajectory optimization method for the guidance and control of autonomous surface vessels. The method builds on Model Predictive Contouring Control and incorporates the International Regulations for Preventing Collisions at Sea—known as COLREGs—relevant for motion planning. We use these traffic rules to derive a trajectory optimization algorithm that guarantees safe navigation in mixed-traffic conditions, that is, in traffic environments with human operated vessels. The choice of an optimizationbased approach enables the formalization of abstract verbal expressions, such as traffic rules, and their incorporation in the trajectory optimization algorithm along with the dynamics and other constraints that dictate the system’s evolution over a sufficiently long receding horizon. The ability to plan considering different types of constraints over a long horizon in a unified manner leads to a proactive motion planner that mimics rule-compliant maneuvering behavior. The efficacy of the derived algorithm is validated in different simulation scenarios.
For more information, please visit:
Media
Supervisors
- Laura Ferranti
- Javier Alonso-Mora
- Robert Babuska