TY - JOUR
T1 - Decentralised Autonomic Self-Adaptation in a Foraging Robot Swarm
AU - McGuigan, Liam
AU - Sterritt, Roy
AU - Wilkie, George
AU - Hawe, Glenn
N1 - As stated in acceptance email:
...
10. This submission is based on the agreement that:
- you retain the authorship and the copyright
- you grant IARIA, with no conditional terms, the permission to publish, disseminate, and distribute the paper on any
media (electronic, printed matter, etc) on its site, affiliate sites, and other publication sites
- you grant IARIA, with no conditional terms, the rights to submit the paper for indexing
11. IARIA journal publication for extended versions of paper published in IARIA conferences is granted to the authors
by IARIA Board (i.e., free of charge).
PY - 2022/7/15
Y1 - 2022/7/15
N2 - The deployment of a swarm of robots in domains, such as mine clearance or search and rescue operations, requires that they are self-adaptive in order that they may adjust to unforeseen events and up to date information. Much of the research on swarm self-adaptation focuses on the adaptation of individual swarm behaviour, however a top-down approach may allow a swarm to adjust its behaviour on the basis of the combined knowledge of the swarm. This research looks at producing a decentralised autonomic manager to handle such adaptation in a task of foraging robots, by adjusting the range over which robots broadcast help requests based on the perceived density of the swarm. First, the robots are tasked with recognising the initial situation, before responding to two possible events which alter the scenario, namely the destruction of a proportion of the swarm, and a change in the effective communication range. A centralised system is first developed as an idealised system with full swarm knowledge, and then a decentralised version is created to perform the same role on a per-robot basis, using only the information available to it. The performance of the swarm using each autonomic manager is compared against the performance when using a fixed broadcast range identified to be most suitable for the initial circumstances. It is found that both approaches are capable of recognising the initial situation, and of responding to events, however the effectiveness of the response may depend upon additional parameters not taken into account here. The decentralised autonomic manager presented is also found to require the ability to dynamically alter its own parameters in order to be of use.
AB - The deployment of a swarm of robots in domains, such as mine clearance or search and rescue operations, requires that they are self-adaptive in order that they may adjust to unforeseen events and up to date information. Much of the research on swarm self-adaptation focuses on the adaptation of individual swarm behaviour, however a top-down approach may allow a swarm to adjust its behaviour on the basis of the combined knowledge of the swarm. This research looks at producing a decentralised autonomic manager to handle such adaptation in a task of foraging robots, by adjusting the range over which robots broadcast help requests based on the perceived density of the swarm. First, the robots are tasked with recognising the initial situation, before responding to two possible events which alter the scenario, namely the destruction of a proportion of the swarm, and a change in the effective communication range. A centralised system is first developed as an idealised system with full swarm knowledge, and then a decentralised version is created to perform the same role on a per-robot basis, using only the information available to it. The performance of the swarm using each autonomic manager is compared against the performance when using a fixed broadcast range identified to be most suitable for the initial circumstances. It is found that both approaches are capable of recognising the initial situation, and of responding to events, however the effectiveness of the response may depend upon additional parameters not taken into account here. The decentralised autonomic manager presented is also found to require the ability to dynamically alter its own parameters in order to be of use.
KW - Swarm Robotics
KW - Self-Adaptation
KW - Autonomic Computing
KW - Simulation
UR - http://www.iariajournals.org/intelligent_systems/tocv15n12.html
UR - http://www.iariajournals.org/intelligent_systems/intsys_v15_n12_2022_paged.pdf
M3 - Article
SN - 1942-2679
VL - 15
SP - 12
EP - 23
JO - International Journal On Advances in Intelligent Systems
JF - International Journal On Advances in Intelligent Systems
IS - 1&2
M1 - 14054
ER -