A methodology for testing mobile autonomous robots

Mobile autonomous robots are progressively entering the mass market. Thus, manufacturers have to perform quality assurance tests on series of robots. Therefore, tests should be repeatable and as much automated as possible. Tests are also performed for purpose of repairing robots. This calls for reusing tests already defined for quality assurance. In this paper we introduce a methodology to support the definition of repeatable, reusable, semi-automated tests. Our methodology describes the process of conducting tests in a way that maximizes safety for human operators, while avoiding to damage tested robots.

[1]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[2]  K. Beck,et al.  Extreme Programming Explained , 2002 .

[3]  Dirk Thomas,et al.  Multilevel Testing of Control Software for Teams of Autonomous Mobile Robots , 2008, SIMPAR.

[4]  Lavindra de Silva,et al.  A Verifiable and Correct-by-Construction Controller for Robot Functional Levels , 2011, ArXiv.

[5]  Sang-Woo Maeng,et al.  SITAT: Simulation-based interface testing automation tool for robot software component , 2010, ICCAS 2010.

[6]  Bruce A. MacDonald,et al.  A Flexible Mixed Reality Simulation Framework for Software Development in Robotics , 2011 .

[7]  Geoffrey Biggs Applying regression testing to software for robot hardware interaction , 2010, 2010 IEEE International Conference on Robotics and Automation.

[8]  Hong-Seok Kim,et al.  An Automated Test Method for Robot Platform and Its Components , 2010 .

[9]  Tae-Yong Kuc,et al.  Simulation Based Functional and Performance Evaluation of Robot Components and Modules , 2011, 2011 International Conference on Information Science and Applications.

[10]  Sun-Myung Hwang,et al.  Software testing for intelligent robots , 2007, 2007 International Conference on Control, Automation and Systems.

[11]  Hong Seong Park,et al.  SITAF: Simulation-Based Interface Testing Automation Framework for Robot Software Component , 2012 .

[12]  Byoungyoul Song,et al.  An Introduction to Robot Component Model for OPRoS ( Open Platform for Robotic Services ) , 2008 .