Development of a model predictive controller for motion planning in a dynamic urban search and rescue environment

Master Thesis (2023)
Author(s)

K. Rado (TU Delft - Aerospace Engineering)

Contributor(s)

A. Jamshidnejad – Mentor (TU Delft - Aerospace Engineering)

M. Baglioni – Graduation committee member (TU Delft - Aerospace Engineering)

Faculty
Aerospace Engineering
More Info
expand_more
Publication Year
2023
Language
English
Graduation Date
31-05-2023
Awarding Institution
Delft University of Technology
Programme
Aerospace Engineering, Control & Simulation
Faculty
Aerospace Engineering
Downloads counter
406
Collections
thesis
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

A key challenge for SaR robotics is to avoid dynamic obstacles in cluttered environments, with limited and noisy information. In this research, a controller for SaR robots is developed by coupling a local heuristic motion planner with a model predictive control (MPC) based trajectory tracker. Constraint tightening and tube-based control are used to make the MPC robust to model mismatch and additive measurement noise, while the motion planner is integrated with the MPC. The motion planner periodically supplies a reference trajectory to the trajectory tracker, but the MPC can request additional updates in case of a noticeable mismatch between the predicted and measured environment, based on a user-defined threshold. A case study is designed in MATLAB where a single robot needs to reach a goal through a cluttered environment with dynamic obstacles. Results from the case study show that the MPC method outperforms two state-of-the-art control approaches that are based on the rapidly-exploring random tree (RRT) and artificial potential function (APF) methods. In particular, the heuristic and MPC coupled controller showed a higher success rate in reaching the goal without collisions, and displayed a lower path length in cases with both low and high computational budget.

Files

Karlo_Thesis.pdf
(pdf | 2.83 Mb)
License info not available