Performance verification for robot missions in uncertain environments

被引:9
作者
Lyons, D. M. [1 ]
Arkin, R. C. [3 ]
Jiang, S. [3 ]
O'Brien, M. [3 ]
Tang, F. [2 ]
Tang, P. [2 ]
机构
[1] Fordham Univ, Comp Sci, New York, NY 10023 USA
[2] Fordham Univ, Comp Sci, New York, NY 10023 USA
[3] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
关键词
Probabilistic verification; Validation; Multi-robot missions; Behavior-based robots; SPECIFICATION;
D O I
10.1016/j.robot.2017.07.001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Establishing a-priori mission performance guarantees is crucial if autonomous robots are to be used with confidence in missions where failure could incur high costs in life and property damage. Automatic mission software verification, in addition to simulation and experimental benchmarking, is a key component of the solution for establishing performance guarantees. This component requires automatically verifying that the software constructed by the mission designer when executed in a partially known environment will adhere to the performance guarantee. In prior work we developed VIPARS, a unique approach to verifying performance guarantees for autonomous behavior-based robot software based on a combination of static analysis and Bayesian networks. While that approach produced fast and accurate verification of single robot missions with robot motion uncertainty, it did not address multiple-robot missions or any form of uncertainty related to environment geometry. This paper addresses the challenges involved in building a software tool for verifying the behavior of a multi-robot waypoint mission that includes uncertainly located obstacles and uncertain environment geometry as well as uncertainty in robot motion. An approach is presented to the problem of a-priori specification of uncertain environments for robot program verification. Two approaches to modeling probabilistic localization for verification are presented: a high-level approach and an approach that allows run-time localization code to be embedded in verification. Verification and experimental validation results are presented for several autonomous robot missions, demonstrating the accuracy of verification and the mission-specific benefit of localization (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:89 / 104
页数:16
相关论文
共 35 条
[1]  
[Anonymous], 1943, Bull Calcutta Math Soc, DOI DOI 10.1038/157869B0
[2]  
[Anonymous], 1999, P 1999 IEEE COMP SOC
[3]  
[Anonymous], BEHAV BASED ROBOTS
[4]   Verification and validation meet planning and scheduling [J].
Bensalem, Saddek ;
Havelund, Klaus ;
Orlandini, Andrea .
INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2014, 16 (01) :1-12
[5]   INTRODUCTION TO THE ISO SPECIFICATION LANGUAGE LOTOS [J].
BOLOGNESI, T ;
BRINKSMA, E .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1987, 14 (01) :25-59
[6]  
Cowley A, 2011, IEEE INT C INT ROBOT
[7]  
Dellaert F., 1999, IEEE INT C ROB AUT D
[8]  
DeMoura L., 2012, CACM, V54, P54
[9]   USING OCCUPANCY GRIDS FOR MOBILE ROBOT PERCEPTION AND NAVIGATION [J].
ELFES, A .
COMPUTER, 1989, 22 (06) :46-57
[10]  
Fisher M, 2013, COMMUN ACM, V56, P84, DOI [10.1145/2494558, 10.1145/2500468.2494558]