This work aims to develop a model checking method to verify the decision making system of Unmanned Surface Vehicle (USV) in a long range surveillance mission. The scenario in this work was captured from a long endurance USV surveillance mission using C-Enduro, an USV manufactured by ASV Ltd. The C-Enduro USV may encounter multiple non-deterministic and concurrent problems including lost communication signals, collision risk and malfunction. The vehicle is designed to utilise multiple energy sources from solar panel, wind turbine and diesel generator. The energy state can be affected by the solar irradiance condition, wind condition, states of the diesel generator, sea current condition and states of the USV. In this research, the states and the interactive relations between environmental uncertainties, sensors, USV energy system, USV and Ground Control Station (GCS) decision making systems are abstracted and modelled successfully using Kripke models. The desirable properties to be verified are expressed using temporal logic statement and finally the safety properties and the long endurance properties are verified using the model checker MCMAS, a model checker for multi-agent systems. The verification results are analyzed and show the feasibility of applying model checking method to retrospect the desirable property of the USV decision making system. This method could assist researcher to identify potential design error of decision making system in advance.
翻译:这项工作旨在开发一种示范检查方法,以核查远程监测飞行任务中无人驾驶的地面车辆(USV)的决策系统。这项工作的情景是从使用ASV有限公司制造的USV有限公司C-ENduro的USV长期耐久性USV监测任务中捕捉的。C-ENduro USV可能遇到多种非决定性和并行的问题,包括通信信号丢失、碰撞风险和故障。该车辆的设计目的是利用太阳能电池板、风力涡轮机和柴油发电机的多种能源源。能源状态可能受到太阳辐照状态、风能状况、柴油发电机状况、海流状况和USV状态的影响。在这一研究中,环境不确定性、传感器、USV能源系统、USV和地面控制站决策系统之间的状态和互动关系是抽象的,并使用Kripke模型成功地模拟了这些系统的决策系统。该核查的可取性用时间逻辑说明表示,最后用安全特性和长期耐久性能特性是使用模型检查器MCMAS、多试剂系统的模型检查器、海流状况和状态。在这个研究中,这种核查结果有助于美国作出后期决定的系统的可行性。这种核查方法分析并展示。这种核查方法,以便分析并显示美国决定的可能。