首页 /研究 /Randomized testing for Robotic plan execution for autonomous systems
OTHER

Randomized testing for Robotic plan execution for autonomous systems

Zeyn Saigol, Frédéric Py, Kanna Rajan, Conor McGann, Jeremy Wyatt, Richard Dearden

发表年份
2010
引用次数
6

摘要

Autonomous underwater vehicles (AUVs) are commonly used for carrying out pre-planned oceanographic surveys, but there is increasing interest in optimizing these surveys by performing onboard re- planning. MBARI has developed an advanced AUV control system, the Teleo Reactive Executive (T-REX) that enables the vehicle to survey areas in more detail if biogeochemical markers indicate the presence of a target feature, and even to follow dynamic ocean phenomena such as fronts. T-REX uses artificial intelligence (AI) techniques in constraint-based temporal planning together with a layered control architecture that allows plans to be generated and executed onboard. One challenge of onboard plan synthesis and execution is that the power of the system to generate different behaviors makes it hard to test in simulation, and failures at sea are costly. We introduce a randomized Monte-Carlo method based test approach that executes hundreds of simulated missions with each mission presenting different inputs to the planner, and checks each output plan for validity. The approach sets environmental parameters to exercise T-REX's domain model, and it is fully configurable. We describe how the Monte-Carlo tester integrates with T-REX, how we have incorporated it into our testing process, and the benefits for system reliability that have resulted. We also highlight our experiences in discovering bugs both in simulation and for science surveys in waters off Northern California.

关键词

Computer scienceMonte Carlo methodReliability (semiconductor)Plan (archaeology)Process (computing)UnderwaterSea trialPlannerReal-time computingSimulation

相关论文

查看 OTHER 分类全部论文