Publication Type : Journal Article
Source : (2022) International Review of Automatic Control (IREACO), 15 (4), pp. 164-175
Url : https://www.praiseworthyprize.org/jsm/index.php?journal=ireaco&page=article&op=view&path%5B%5D=26324
Keywords : Crazyflie; Gazebo; MATLAB/Simulink; Multiple Quadcopters; PID Controller; ROS; Simulation Framework; Trajectory Tracking
Campus : Bengaluru
School : School of Engineering
Department : Electrical and Electronics
Verified : Yes
Year : 2022
Abstract : Physical testing of quadcopter controllers is challenging as the quadcopters are vulnerable to damages, and the cost needed for setting up a flying arena is enormous. This work aims to establish a simulation framework that can be used to analyze and verify the performance of the control algorithms developed for quadcopters before actually deploying them in the actual quadcopters. The framework seamlessly integrates the controller models developed in MATLAB/Simulink and the physics-based Gazebo simulator through Robot Operating System. The framework is extended to simulate multiple quadrotors and to test the performance of each of their control algorithms. In this work, two independent Proportional, Integral, Derivative (PID) controllers developed in Simulink have been used to control two different Crazyflie quadcopters to make them follow the desired trajectories. The framework can be used for pedagogy and by the researchers for developing and testing the performance of control algorithms developed for any of the physics-based quadcopter models in the Gazebo simulator.
Cite this Research Publication : Nithya, M., Rashmi, M., Gazebo – Simulink Framework for Trajectory Tracking in a Multi-Quadcopter Environment, (2022) International Review of Automatic Control (IREACO), 15 (4), pp. 164-175