polito.it
Politecnico di Torino (logo)

Modelling and trajectory tracking of a quadrotor using MATLAB Simulink, Simscape and ROS-Gazebo.

Mattia Miscali

Modelling and trajectory tracking of a quadrotor using MATLAB Simulink, Simscape and ROS-Gazebo.

Rel. Alessandro Rizzo, Umberto Montanaro, Aldo Sorniotti. Politecnico di Torino, Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica), 2022

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (4MB) | Preview
Abstract:

The goal of this Master Thesis consists on defining and building a multi platform simulation environment for quadrotors, this environment can be used to collect data from different platforms and compare the results of position and attitude controllers in different simulators. The main focus of this work regards the analysis and replication of different models in several simulation platforms. In particular, two mathematical models will be analysed and simulated in MATLAB Simulink, a Simscape model will be simulated in the Simscape Multibody environment and finally the quadrotor is replicated and simulated in Gazebo 7 with ROS Kinetic. Several controllers are designed in Simulink and deployed on ROS Gazebo. This allows to simulate the deployment of such controllers in real hardware and to evaluate their performances thanks to the data collected in ROS. The resulting data is then analysed thanks to some Key Performance Indicator. The testing experiment consists on the tracking of a reference trajectory starting from the resting position on the ground. The controller with the best performance in this experiment is the smooth Sliding Mode Controller.

Relators: Alessandro Rizzo, Umberto Montanaro, Aldo Sorniotti
Academic year: 2022/23
Publication type: Electronic
Number of Pages: 59
Subjects:
Corso di laurea: Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica)
Classe di laurea: New organization > Master science > LM-25 - AUTOMATION ENGINEERING
Aziende collaboratrici: University of Surrey
URI: http://webthesis.biblio.polito.it/id/eprint/24489
Modify record (reserved for operators) Modify record (reserved for operators)