Print Email Facebook Twitter Distributed formation control of non-holonomic mobile robots Title Distributed formation control of non-holonomic mobile robots: Implementation and testing in Robot Operating System Author van der Geest, Xander (TU Delft Mechanical, Maritime and Materials Engineering; TU Delft Delft Center for Systems and Control) Contributor Grammatico, S. (mentor) Alonso Mora, J. (graduation committee) Krilašević, S. (graduation committee) Degree granting institution Delft University of Technology Programme Mechanical Engineering | Systems and Control Date 2020-10-14 Abstract The use of distributed multi-agent formation control for non-holonomic mobile robots shows great promise in practical environments. In this thesis, a Robot Operating System (ROS) package is developed in which various formation control algorithms are implemented for use on a group of skid-steer drive mobile robots. These formation control algorithms are tested in a simulated laboratory environment. For this, first seven distinct ways to adapt holonomic(omnidirectional) formation control algorithms to be used on skid-steer drive, differential drive or unicycle model mobile robots are presented. These seven adaptations can also be used to categorise existing non-holonomic formation control algorithms for unicycle model mobile robots. These adaptations are used to implement three formation control algorithms in a ROS package. Furthermore, obstacle avoidance and goal reaching is added to the package. Control inputs are generated from objects detected in the local coordinate frame of the robots, by means of the 2D LIght Detection And Ranging (LIDAR) and an open source obstacle detection package. The formation control package and the implemented formation control algorithms are tested on a group of skid-steer drive mobile robots, the Husarion ROSbot, in the Gazebo simulation environment. Simulations show the effectiveness of the developed formation control algorithms. Various conditions regarding control frequency and LIDAR noise levels are evaluated, and finally, a number of practical recommendations for the use of formation control algorithms on non-holonomic mobile robots are made. Subject Formation controlnon-holonomic mobile robotROSLIDARLaser Range FinderGazeboUnicycle model To reference this document use: http://resolver.tudelft.nl/uuid:2565c3f2-df64-46b9-a076-e05a0f143421 Part of collection Student theses Document type master thesis Rights © 2020 Xander van der Geest Files PDF MScThesis_Xander_van_der_Geest.pdf 8.47 MB Close viewer /islandora/object/uuid:2565c3f2-df64-46b9-a076-e05a0f143421/datastream/OBJ/view