Despite the advantages of deploying swarms in practice, it is non-trivial for designers to formulate individual robot behaviours so that the emergent behaviour of the swarm as a whole is guaranteed to achieve the task required of the swarm, while the swarm will not exhibit any other, undesirable, behaviours. The analysis of swarm behaviour is usually carried out by experimenting with robot swarms in a laboratory setting or by simulating the robot swarms and testing various scenarios. In both these cases, any errors found will only be relevant to the particular scenarios constructed. The aim of our work is to develop, apply, and analyse formal verification techniques for robot swarms. In particular we have applied a range of temporal verification techniques (both algorithmic- model checking, and deductive- using formal proof) to different robot swarm algorithms. We aim to advance these tools and techniques to more complex swarm algorithms and domains to provide swarm designers with additional tools to ensure the reliability of robot swarms.
Michael Fisher, University of Liverpool
Savas Konur, University of Sheffield
Alan Winfield, Bristol Robotics Lab
Publications
Towards Temporal Verification of Swarm Robotic Systems.
Robotics and Autonomous Systems, 60(11): 1429-1441,
Elsevier, 2012
Analysing Robot Swarm Behaviour via Probabilistic Model
Checking
Robotics and Autonomous Systems, 60(2):199-213
Elsevier, 2012
Towards Temporal Verification of Emergent Behaviours in Swarm Robotic Systems.
in the Proceedings of the 12th Conference Towards Autonomous Robotic
Systems. 31st August - 2nd September 2011, Sheffield, UK. LNCS,
Volume 6856, pages 336-347 Springer
Formal Verification of Probabilistic Swarm Behaviours
in the Proceedings of the
Seventh International Conference on Swarm Intelligence (ANTS2010),
8-10th September 2010, Brussels, Belgium.
LNCS, volume 6234, pages 440-447, Springer.
Deductive Verification of Simple Foraging Robotic
Behaviours.
International Journal of Intelligent Computing and Cybernetics,
2(4): 604-643, World Scientific, 2009
On Formal Specification of Emergent Behaviours in Swarm Robotic
Systems
International Journal Of Advanced Robotic Systems, 2(4), pages 363-370,
2005
Using Temporal Logic to Specify Emergent Behaviours in Swarm Robotic
Systems
In Towards Autonomous Robotic Systems (TAROS), 2005
Last modified: Fri May 10 12:28:19 BST 2013