Supervisory control theory applied to swarm robotics
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2016 |
| Outros Autores: | , , , |
| 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 |