Supervisory control theory applied to swarm robotics

Detalhes bibliográficos
Autor(a) principal: Lopes Y.K.
Data de Publicação: 2016
Outros Autores: Trenkwalder S.M., Dodd T.J., Gross R., Leal, Andre Bittencourt
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da Udesc
dARK ID: ark:/33523/0013000000jbj
Texto Completo: https://repositorio.udesc.br/handle/UDESC/7642
Resumo: © 2016, The Author(s).Currently, the control software of swarm robotics systems is created by ad hoc development. This makes it hard to deploy these systems in real-world scenarios. In particular, it is difficult to maintain, analyse, or verify the 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. Also, there is cultural resistance to apply formal methods; they may be perceived as an additional step that does not add value to the final product. To address these problems, we propose supervisory control theory for the domain of swarm robotics. The advantages of supervisory control theory, and its associated tools, are a reduction in the amount of ad hoc development, the automatic generation of control code from modelled specifications, proofs of properties over generated control code, and the reusability of formally designed controllers between different robotic platforms. These advantages are demonstrated in four case studies using the e-puck and Kilobot robot platforms. Experiments with up to 600 physical robots are reported, which show that supervisory control theory can be used to formally develop state-of-the-art solutions to a range of problems in swarm robotics.
id UDESC-2_88ede4d405afe97430c2733acba41fcf
oai_identifier_str oai:repositorio.udesc.br:UDESC/7642
network_acronym_str UDESC-2
network_name_str Repositório Institucional da Udesc
repository_id_str 6391
spelling Supervisory control theory applied to swarm robotics© 2016, The Author(s).Currently, the control software of swarm robotics systems is created by ad hoc development. This makes it hard to deploy these systems in real-world scenarios. In particular, it is difficult to maintain, analyse, or verify the 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. Also, there is cultural resistance to apply formal methods; they may be perceived as an additional step that does not add value to the final product. To address these problems, we propose supervisory control theory for the domain of swarm robotics. The advantages of supervisory control theory, and its associated tools, are a reduction in the amount of ad hoc development, the automatic generation of control code from modelled specifications, proofs of properties over generated control code, and the reusability of formally designed controllers between different robotic platforms. These advantages are demonstrated in four case studies using the e-puck and Kilobot robot platforms. Experiments with up to 600 physical robots are reported, which show that supervisory control theory can be used to formally develop state-of-the-art solutions to a range of problems in swarm robotics.2024-12-06T13:47:21Z2016info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articlep. 65 - 971935-382010.1007/s11721-016-0119-0https://repositorio.udesc.br/handle/UDESC/7642ark:/33523/0013000000jbjSwarm Intelligence101Lopes Y.K.Trenkwalder S.M.Dodd T.J.Gross R.Leal, Andre Bittencourtengreponame:Repositório Institucional da Udescinstname:Universidade do Estado de Santa Catarina (UDESC)instacron:UDESCinfo:eu-repo/semantics/openAccess2024-12-07T20:54:52Zoai:repositorio.udesc.br:UDESC/7642Biblioteca Digital de Teses e Dissertaçõeshttps://pergamumweb.udesc.br/biblioteca/index.phpPRIhttps://repositorio-api.udesc.br/server/oai/requestri@udesc.bropendoar:63912024-12-07T20:54:52Repositório Institucional da Udesc - Universidade do Estado de Santa Catarina (UDESC)false
dc.title.none.fl_str_mv Supervisory control theory applied to swarm robotics
title Supervisory control theory applied to swarm robotics
spellingShingle Supervisory control theory applied to swarm robotics
Lopes Y.K.
title_short Supervisory control theory applied to swarm robotics
title_full Supervisory control theory applied to swarm robotics
title_fullStr Supervisory control theory applied to swarm robotics
title_full_unstemmed Supervisory control theory applied to swarm robotics
title_sort Supervisory control theory applied to swarm robotics
author Lopes Y.K.
author_facet Lopes Y.K.
Trenkwalder S.M.
Dodd T.J.
Gross R.
Leal, Andre Bittencourt
author_role author
author2 Trenkwalder S.M.
Dodd T.J.
Gross R.
Leal, Andre Bittencourt
author2_role author
author
author
author
dc.contributor.author.fl_str_mv Lopes Y.K.
Trenkwalder S.M.
Dodd T.J.
Gross R.
Leal, Andre Bittencourt
description © 2016, The Author(s).Currently, the control software of swarm robotics systems is created by ad hoc development. This makes it hard to deploy these systems in real-world scenarios. In particular, it is difficult to maintain, analyse, or verify the 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. Also, there is cultural resistance to apply formal methods; they may be perceived as an additional step that does not add value to the final product. To address these problems, we propose supervisory control theory for the domain of swarm robotics. The advantages of supervisory control theory, and its associated tools, are a reduction in the amount of ad hoc development, the automatic generation of control code from modelled specifications, proofs of properties over generated control code, and the reusability of formally designed controllers between different robotic platforms. These advantages are demonstrated in four case studies using the e-puck and Kilobot robot platforms. Experiments with up to 600 physical robots are reported, which show that supervisory control theory can be used to formally develop state-of-the-art solutions to a range of problems in swarm robotics.
publishDate 2016
dc.date.none.fl_str_mv 2016
2024-12-06T13:47:21Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv 1935-3820
10.1007/s11721-016-0119-0
https://repositorio.udesc.br/handle/UDESC/7642
dc.identifier.dark.fl_str_mv ark:/33523/0013000000jbj
identifier_str_mv 1935-3820
10.1007/s11721-016-0119-0
ark:/33523/0013000000jbj
url https://repositorio.udesc.br/handle/UDESC/7642
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Swarm Intelligence
10
1
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv p. 65 - 97
dc.source.none.fl_str_mv reponame:Repositório Institucional da Udesc
instname:Universidade do Estado de Santa Catarina (UDESC)
instacron:UDESC
instname_str Universidade do Estado de Santa Catarina (UDESC)
instacron_str UDESC
institution UDESC
reponame_str Repositório Institucional da Udesc
collection Repositório Institucional da Udesc
repository.name.fl_str_mv Repositório Institucional da Udesc - Universidade do Estado de Santa Catarina (UDESC)
repository.mail.fl_str_mv ri@udesc.br
_version_ 1848168306907807744