Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/25362
Full metadata record
DC FieldValueLanguage
dc.date.accessioned2018-01-04T07:17:15Z-
dc.date.available2018-01-04T07:17:15Z-
dc.date.issued2017-
dc.identifier.urihttps://www.um.edu.mt/library/oar//handle/123456789/25362-
dc.descriptionB.ENG.(HONS)en_GB
dc.description.abstractThe field of swarm robotics has been growing fast over the last few years. Using a large swarm of simple and cheap robots has advantages in various tasks. Apart from performance gains on tasks that allow for parallel execution, simple robots can also be smaller, enabling them to reach areas that cannot be accessed by a larger, more complex robot. Their ability to cooperate means they can execute complex tasks while offering self-organised adaptation to changing environments and robustness due to redundancy. Hence, swarms have the potential to be useful for types of tasks for which traditional robots are not well suited, such as large area surveillance, distributed contaminant clean-up, and in–vitro medical applications. The scope of this dissertation is to study, design and implement swarming algorithms on a team of four Khepera III mobile robots. The robots will aim to cooperate with the other robots in order to carry out complex tasks such as moving into a suitable formation to transport a relatively large object or search a large space. Moreover, an obstacle avoidance technique was required since the robots would be navigating in an unknown environment and hence, the robots would need to rely on their limited onboard sensing capabilities to navigate safety across the terrain. This dissertation starts by reviewing different approaches to implement swarm behaviour on mobile robots as well the underlying infrastructure which is important for the sound operation of the swarm. A swarming algorithm is then explained, simulated and tested on the physical robots. The robustness of the algorithms is tested by giving different initial positions to the robots. These tests produced very promising results, since in all cases the swarm managed to carry out the task efficiently. Hence, this study concludes that the proposed algorithms are a suitable solution to implementing swarming behaviour in multi-robot systems.en_GB
dc.language.isoenen_GB
dc.rightsinfo:eu-repo/semantics/restrictedAccessen_GB
dc.subjectSwarm intelligenceen_GB
dc.subjectRobots -- Control systemsen_GB
dc.subjectAlgorithmsen_GB
dc.titleSwarm roboticsen_GB
dc.typebachelorThesisen_GB
dc.rights.holderThe copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder.en_GB
dc.publisher.institutionUniversity of Maltaen_GB
dc.publisher.departmentFaculty of Engineering. Department of Systems & Control Engineeringen_GB
dc.description.reviewedN/Aen_GB
dc.contributor.creatorCamilleri, Luke-
Appears in Collections:Dissertations - FacEng - 2017
Dissertations - FacEngSCE - 2017

Files in This Item:
File Description SizeFormat 
17BENGEE004.pdf
  Restricted Access
5.27 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.