Towards temporal verification of swarm robotic systems

被引:47
作者
Dixon, Clare [1 ]
Winfield, Alan F. T. [2 ]
Fisher, Michael [1 ]
Zeng, Chengxiu [1 ]
机构
[1] Univ Liverpool, Dept Comp Sci, Liverpool L69 3BX, Merseyside, England
[2] Univ W England, Bristol Robot Lab, Bristol BS16 1QY, Avon, England
基金
英国工程与自然科学研究理事会;
关键词
Swarm robotics; Formal verification; Emergent behaviour; Temporal logics; Model-checking; OPTIMIZATION; ABSTRACTION;
D O I
10.1016/j.robot.2012.03.003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A robot swarm is a collection of simple robots designed to work together to carry out some task. Such swarms rely on the simplicity of the individual robots; the fault tolerance inherent in having a large population of identical robots; and the self-organised behaviour of the swarm as a whole. Although robot swarms present an attractive solution to demanding real-world applications, designing individual control algorithms that can guarantee the required global behaviour is a difficult problem. In this paper we assess and apply the use of formal verification techniques for analysing the emergent behaviours of robotic swarms. These techniques, based on the automated analysis of systems using temporal logics, allow us to analyse whether all possible behaviours within the robot swarm conform to some required specification. In particular, we apply model-checking, an automated and exhaustive algorithmic technique, to check whether temporal properties are satisfied on all the possible behaviours of the system. We target a particular swarm control algorithm that has been tested in real robotic swarms, and show how automated temporal analysis can help to refine and analyse such an algorithm. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:1429 / 1441
页数:13
相关论文
共 47 条
[1]   Counterexample-guided predicate abstraction of hybrid systems [J].
Alur, R ;
Dang, T ;
Ivancic, F .
THEORETICAL COMPUTER SCIENCE, 2006, 354 (02) :250-271
[2]  
[Anonymous], 1981, LNCS
[3]  
[Anonymous], 2001, Model checking
[4]   Guest editorial - Advances in multirobot systems [J].
Arai, T ;
Pagello, E ;
Parker, LE .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2002, 18 (05) :655-661
[5]  
Baier C, 2008, PRINCIPLES OF MODEL CHECKING, P1
[6]  
Barringer H., 2000, APPL LOGIC SERIES, V16
[7]   Deductive verification of simple foraging robotic behaviours [J].
Behdenna, Abdelkader ;
Dixon, Clare ;
Fisher, Michael .
INTERNATIONAL JOURNAL OF INTELLIGENT COMPUTING AND CYBERNETICS, 2009, 2 (04) :604-643
[8]  
Bengtsson J., 1996, Hybrid Systems III. Verification and Control, P232, DOI 10.1007/BFb0020949
[9]  
Beni G, 2005, LECT NOTES COMPUT SC, V3342, P1
[10]  
Bjerknes J.D., 2010, THESIS U W ENGLAND