Kaszubowski Lopes, Yuri (2016) Supervisory Control Theory for Controlling Swarm Robotics Systems. PhD thesis, University of Sheffield.
Abstract
Swarm robotics systems have the potential to tackle many interesting problems. Their control software is mostly created by ad-hoc development. This makes it hard to deploy
swarm robotics systems in real-world scenarios as it is difficult to analyse, maintain, or extend these systems. Formal methods can contribute to overcome these problems.
However, they usually do not guarantee that the implementation matches the specification because the system’s control code is typically generated manually.
This thesis studies the application of the supervisory control theory (SCT) framework in swarm robotics systems. SCT is widely applied and well established in the man-
ufacturing context. It requires the system and the desired behaviours (specifications) to be defined as formal languages. In this thesis, regular languages are used. Regular languages, in the form of deterministic finite state automata, have already been widely applied for controlling swarm robotics systems, enabling a smooth transition from the ad-hoc development currently in practice. This thesis shows that the control code for
swarm robotics systems can be automatically generated from formal specifications.
Several case studies are presented that serve as guidance for those who want to learn how to specify swarm behaviours using SCT formally. The thesis provides the tools for
the implementation of controllers using formal specifications. Controllers are validated on swarms of up to 600 physical robots through a series of systematic experiments.
It is also shown that the same controllers can be automatically ported onto different robotics platforms, as long as they offer the required capabilities. The thesis extends and incorporates techniques to the supervisory control theory framework; specifically, the concepts of global events and the use of probabilistic generators. It can be seen as a step towards making formal methods a standard practice in swarm robotics.
Metadata
Supervisors: | Gross, Roderich and Dodd, Tony |
---|---|
Awarding institution: | University of Sheffield |
Academic Units: | The University of Sheffield > Faculty of Engineering (Sheffield) > Automatic Control and Systems Engineering (Sheffield) |
Identification Number/EthosID: | uk.bl.ethos.707101 |
Depositing User: | Yuri Kaszubowski Lopes |
Date Deposited: | 30 Mar 2017 13:53 |
Last Modified: | 14 Dec 2023 13:30 |
Open Archives Initiative ID (OAI ID): | oai:etheses.whiterose.ac.uk:16765 |
Download
Final eThesis - complete (pdf)
Filename: Thesis Yuri - 26-03-2017 - etheses whiterose.pdf
Description: Thesis Yuri - 26-03-2017 - etheses whiterose.pdf
Licence:
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 License
Export
Statistics
You do not need to contact us to get a copy of this thesis. Please use the 'Download' link(s) above to get a copy.
You can contact us about this thesis. If you need to make a general enquiry, please see the Contact us page.