Simulation-based Effectiveness Analysis of Mission Planning for Autonomous Unmanned Surface Vehicles (USVs)

Similar documents
Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING

A student diagnosing and evaluation system for laboratory-based academic exercises

On-Line Data Analytics

AQUA: An Ontology-Driven Question Answering System

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments

Evolutive Neural Net Fuzzy Filtering: Basic Description

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses

Agent-Based Software Engineering

Abstractions and the Brain

Developing True/False Test Sheet Generating System with Diagnosing Basic Cognitive Ability

A Context-Driven Use Case Creation Process for Specifying Automotive Driver Assistance Systems

Notes on The Sciences of the Artificial Adapted from a shorter document written for course (Deciding What to Design) 1

An Introduction to Simio for Beginners

Intelligent Agent Technology in Command and Control Environment

Designing Autonomous Robot Systems - Evaluation of the R3-COP Decision Support System Approach

Seminar - Organic Computing

Emergency Management Games and Test Case Utility:

Axiom 2013 Team Description Paper

Learning Methods for Fuzzy Systems

Data Fusion Models in WSNs: Comparison and Analysis

Computerized Adaptive Psychological Testing A Personalisation Perspective

Laboratorio di Intelligenza Artificiale e Robotica

Automating the E-learning Personalization

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

Implementing a tool to Support KAOS-Beta Process Model Using EPF

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou, C. Skourlas, J. Varnas

Distributed Weather Net: Wireless Sensor Network Supported Inquiry-Based Learning

The Learning Model S2P: a formal and a personal dimension

Mathematics Program Assessment Plan

Quantitative Evaluation of an Intuitive Teaching Method for Industrial Robot Using a Force / Moment Direction Sensor

University of Groningen. Systemen, planning, netwerken Bosman, Aart

Integrating simulation into the engineering curriculum: a case study

Word Segmentation of Off-line Handwritten Documents

EQuIP Review Feedback

CONCEPT MAPS AS A DEVICE FOR LEARNING DATABASE CONCEPTS

MULTILINGUAL INFORMATION ACCESS IN DIGITAL LIBRARY

Reinforcement Learning by Comparing Immediate Reward

Laboratorio di Intelligenza Artificiale e Robotica

MYCIN. The MYCIN Task

9.85 Cognition in Infancy and Early Childhood. Lecture 7: Number

Lecture 1: Basic Concepts of Machine Learning

FUZZY EXPERT. Dr. Kasim M. Al-Aubidy. Philadelphia University. Computer Eng. Dept February 2002 University of Damascus-Syria

An Estimating Method for IT Project Expected Duration Oriented to GERT

Circuit Simulators: A Revolutionary E-Learning Platform

SYSTEM ENTITY STRUCTUURE ONTOLOGICAL DATA FUSION PROCESS INTEGRAGTED WITH C2 SYSTEMS

Specification of the Verity Learning Companion and Self-Assessment Tool

A Topic Maps-based ontology IR system versus Clustering-based IR System: A Comparative Study in Security Domain

Towards a Collaboration Framework for Selection of ICT Tools

A Study of Metacognitive Awareness of Non-English Majors in L2 Listening

Rule Learning With Negation: Issues Regarding Effectiveness

PATROL OFFICER CQB. A u n i q u e C Q B c o u r s e f o r P o l i c e p e r s o n a l o n l y.

IBM Software Group. Mastering Requirements Management with Use Cases Module 6: Define the System

Radius STEM Readiness TM

Experience and Innovation Factory: Adaptation of an Experience Factory Model for a Research and Development Laboratory

DOCTOR OF PHILOSOPHY HANDBOOK

INPE São José dos Campos

Arizona s English Language Arts Standards th Grade ARIZONA DEPARTMENT OF EDUCATION HIGH ACADEMIC STANDARDS FOR STUDENTS

TOKEN-BASED APPROACH FOR SCALABLE TEAM COORDINATION. by Yang Xu PhD of Information Sciences

Rule Learning with Negation: Issues Regarding Effectiveness

Commanding Officer Decision Superiority: The Role of Technology and the Decision Maker

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

Multimedia Courseware of Road Safety Education for Secondary School Students

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

Australian Journal of Basic and Applied Sciences

Research Proposal: Making sense of Sense-Making: Literature review and potential applications for Academic Libraries. Angela D.

Applying Fuzzy Rule-Based System on FMEA to Assess the Risks on Project-Based Software Engineering Education

Diploma in Library and Information Science (Part-Time) - SH220

On the Combined Behavior of Autonomous Resource Management Agents

What is a Mental Model?

Knowledge-Based - Systems

Empirical research on implementation of full English teaching mode in the professional courses of the engineering doctoral students

Communication around Interactive Tables

Motivation to e-learn within organizational settings: What is it and how could it be measured?

ReinForest: Multi-Domain Dialogue Management Using Hierarchical Policies and Knowledge Ontology

E-learning Strategies to Support Databases Courses: a Case Study

Action Models and their Induction

Timeline. Recommendations

Fragment Analysis and Test Case Generation using F- Measure for Adaptive Random Testing and Partitioned Block based Adaptive Random Testing

Visual CP Representation of Knowledge

Learning Optimal Dialogue Strategies: A Case Study of a Spoken Dialogue Agent for

PROCESS USE CASES: USE CASES IDENTIFICATION

Reducing Features to Improve Bug Prediction

Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge

Module Title: Managing and Leading Change. Lesson 4 THE SIX SIGMA

Success Factors for Creativity Workshops in RE

TEACHING IN THE TECH-LAB USING THE SOFTWARE FACTORY METHOD *

A Case-Based Approach To Imitation Learning in Robotic Agents

Product Feature-based Ratings foropinionsummarization of E-Commerce Feedback Comments

This Performance Standards include four major components. They are

Developing Students Research Proposal Design through Group Investigation Method

LEGO MINDSTORMS Education EV3 Coding Activities

ADDIE MODEL THROUGH THE TASK LEARNING APPROACH IN TEXTILE KNOWLEDGE COURSE IN DRESS-MAKING EDUCATION STUDY PROGRAM OF STATE UNIVERSITY OF MEDAN

A Process-Model Account of Task Interruption and Resumption: When Does Encoding of the Problem State Occur?

Software Maintenance

Longest Common Subsequence: A Method for Automatic Evaluation of Handwritten Essays

Developing a Distance Learning Curriculum for Marine Engineering Education

Interaction Design Considerations for an Aircraft Carrier Deck Agent-based Simulation

ProFusion2 Sensor Data Fusion for Multiple Active Safety Applications

Transcription:

International Journal of Engineering Research and Technology. ISSN 974-34 Volume, Number (28), pp. 7-724 International Research Publication House http://www.irphouse.com Simulation-based Effectiveness Analysis of Mission Planning for Autonomous Unmanned Surface Vehicles (USVs) Jung Ho Kim Department of Software Engineering, Korea Aerospace University, Seoul, Korea. Jung Hoon Kim The 6 th R&D Institute, Agency for Defense Development, Korea. Yong Jun You The 6 th R&D Institute, Agency for Defense Development, Korea. Sung Do Chi* Department of Software Engineering, Korea Aerospace University, Seoul, Korea. (*Corresponding Author) Abstract Recently, the environmental perception and autonomous planning of unmanned surface vehicle (USV) gradually become one of the kernel technology problems. To solve the problem of optimal mission planning for USV, this paper presents a simulation-based approach on the basis of the autonomous agent architecture. Our approach is differentiated with others in that it supports (i) the simulationbased framework for analyzing the effectiveness of USV mission planning, (ii) highly autonomous multi-agent architecture that can identify objects, estimate self-states of USV, perceive the situation, decide the mission goal if necessary, plan/re-plan to achieve the goal, and allocate the resources, etc. (iii) the measure of effectiveness (MOE) model specially designed for USV mission plan. Simulation test performed on the mine search example has been successfully applied to illustrate the feasibility of our technique. Keywords: Unmanned System, Autonomous Unmanned Surface Vehicle (USV) Modelling & Simulation Framework Multi-Agent Architecture

76 Jung Ho Kim, Jung Hoon Kim, Yong Jun You, Sung Do Chi I. INTRODUCTION It has long being recognized that the employment of unmanned surface vehicle (USV) could provide significant advantages in civil and military applications. There are many different types of missions in complex environment. Military applications include battle damage assessment, delivery of weapons, target following, target destroying and reconnaissance, just to name a few. Civil applications include search, rescue, pipeline monitoring, terrain scanning, mine hunting and so on Error! Reference source not found.. The key performance attributes for USV include operation in varying sea state conditions that may have significant effect on platform device characteristics as well as the planning strategy [2]. For this reason, the perception and autonomous mission planning of USV gradually become one of the kernel technology problems [3]. As a result, the autonomous USV systems are expected to have an ability to execute missions according to the objectives that require a very long patrol time in dangerous marine environments. The agent-based simulation is a technique to generate the possible behavior in such complex environments [3]. An agent is known as an entity that perceives and acts in its environment [4]. It is further characterized as a capability of interacting with other agents and having a set of internal goals to guide their behavior in an attempt to satisfy their goals given their resources, abilities, and perceptions []. Currently there exist several researches on the agent-based modeling and simulation about USV systems. Li et.al. [6] have been proposed the systematic planning method for the surveillance and reconnaissance mission by using the Hierarchical Task Network (HTN). The technique has been partially utilized for designing the task planning agent proposed in this paper. The DeCoAgent(Deliberative Coherence Agent) announced by Okan [7] has been gracefully upgraded the conventional BDI(Belief- Desire-Intention) agent model by attaching the adaptive decision making module resulting in allowing the characteristics of autonomy, proactivity, adaptation, and social abilities. Even though it showed a high level of autonomy, it still has limitations since it cannot deal with the reactive tasks. To overcome such limitations, we have proposed the middle-out agent model by coherently combining the deliberative (top-down) and reactive (bottom-up) AI. To cope with complex objectives in complex environment, an autonomous systems requires integration of symbolic and numeric data, i.e., reasoning and computation. A pure AI approach is too qualitative to handle the quantitative information. On the other hand, control researchers have a fairly narrow view-point so that they mainly focus on refinement rather than robustness of a system and they usually consider only the normal operational aspects of a system, however, autonomous systems have to deal with abnormal behavior of a system as well. Thus, it is crucial to have a strong formalism that allows coherent integration of symbolic and numeric information in a valid representation process to deal with a complex dynamic world Error! Reference source not found., [9], Error! Reference source not found. It is the reason why we propose the autonomous multi-agent architecture based on the Hierarchical Encapsulation and Abstraction Principle (HEAP) architecture Error! Reference source not found..

Simulation-based Effectiveness Analysis of Mission Planning for Autonomous 77 The paper first reviews backgrounds and previous works on USV agent modelling for dealing with given missions. It then proposes a simulation-based framework for analyzing effectiveness of mission planning. The multi-agent architecture for autonomous USV mission operation is followed. Finally, it shows the case study applied to mine search simulation to demonstrate the feasibility of proposed technique. II.OVERALL METHODOLOGY BY SIMULATION BASED MISSION PLANNING ANALYSIS FOR AUTONOMOUS USV Overall concept of proposed methodology is described in Fig. It is consisted of the central model repository with six phases. The central model repository coherently contains and manages various models, knowledges and information such as mission scenarios, structure models, behavioral models, rule-based knowledges and measure of effectiveness (MOE) / measure of performance (MOP) reports, etc. The method starts from Phase in which the mission scenario to be tested is selected from the scenario base within the model repository. Next step, Phase I is to create the structure model that is automatically selected from the structure base according to the mission scenario previously selected. Based on the structure, behavioral atomic models are automatically retrieved from the model base.(phase II) By combining the structural model with behavioral models, the simulation model is created in Phase III. The simulation for mission effectiveness is performed on the basis of the predefined scenario in Phase IV. Finally the MOE/MOP analysis report of a simulation result is generated in Phase V. Fig simulation-base analysis methodology

78 Jung Ho Kim, Jung Hoon Kim, Yong Jun You, Sung Do Chi Fig 2 briefly denotes a concept of simulation model. The left upper part of the figure shows the marine environment with a USV and mission area. The right hand side of the figure represents a corresponding model respectively. The USV is consisted with two parts; Agent and Platform. The Agent system is again divided into seven unit agents. It takes charge of a brain of USV, i.e., perception, decision-making, planning and action. Platform is a kind of body of USV. It is divided into Command & Control (C2), Sensor, Engagement, Movement. The C2 bridges the upward sensory signals and downward command signals between the agent and platform. The Sensor model takes charge of Camera, Side scan sonar, IR sensor, etc. The Engagement model deals with the guns, mines, canons, etc. and the Movement model is constructed on the basis of the USV dynamics. Once the USV model is constructed, next step is to build s space model in which the Propagator, Logger, Spatial Encounter Prediction (SEP) and GIS are required to generate a mission dynamics of the USV. Detailed descriptions of the Space model are in Error! Reference source not found., [Error! Reference source not found.. Finally, we also need a special model for injecting scenario-based events as well as for collecting and analyzing the simulation results. It is so called the Experimental Frame (EF) model that consisted with Generator and Transducer, respectively. Detailed descriptions are available in [2],[3]. Fig 2 USV evaluation modelling concept for mission planning effectiveness

Simulation-based Effectiveness Analysis of Mission Planning for Autonomous 79 III. AUTONOMOUS AGENT MODELLING FOR USV As we mentioned earlier, the core part of USV for dealing with the complex mission is an agent system. To do this, we have employ the Norman s seven stage of human behavior model [4]. To realize such model, we also adopt the HEAP agent architecture proposed by Zeigler Error! Reference source not found.. As a result, we have proposed an autonomous multi-agent architecture for the USV mission operation as shown in Fig 3. Major role and function of each agent is as follows; Object Identification Agent: It takes all sensory information to classify and identify the objects. By utilizing the macro-functions for the signal processor, pattern classifier and fuzzifier, it extracts the symbolic data for upper agent from the numeric data from sensors of USV platform. Self-estimation Agent: It checks self-state of USV such as speed, direction, fuel state, etc. by analyzing the data from sensors of platform. Situation Awareness Agent: By comparing the object and itself information from Object Identification Agent and Self-Estimation Agent, it decides the current situation. For example, when the directions of both sides are exactly opposite, then it should aware the dangerous situation since the collision is expected. Decision Making Agent: It first checks weather the goal or sub-goal is reached. However if the unexpected situation happens, then it can change the goal. Decision tree representation is adopted. Task Planning Agent: It performs task level planning on the task network representation by using the conventional searching algorithm. That means it generates the sequence of tasks that can move the current state to goal state. Path Planning Agent: It takes charge of detail path planning based on conventional searching algorithms. Resource Allocation Agent: It deals with the detailed schedule of given task. Available resources with starting time, ending time and duration are specified. Fig 3 autonomous multi-agent architecture for USV

72 Jung Ho Kim, Jung Hoon Kim, Yong Jun You, Sung Do Chi Each agent in the multi-agent architecture is again divided into four components; Knowledge Base(KB), Fact Base(FB), Inference Engine(IE) and Macro-Functions(MF) as shown in Fig 4. IE is located in center since it receives input data(fact) and finding goal fact by firing the knowledges in KB and retrieving and updating the fact from/to FBError! Reference source not found.. If the fact data need to be abstracted or classified or transform etc., then the proper macro functions may be executed. In this way, the symbolic based inference (top-down AI) and numeric based algorithmic computation (bottom-up AI) maybe suitablly combined. Note that the top-down AI is specialized for the logical reasoning to solve the perception, decision, and planning problems. However the bottom-up AI mainly deals with the identification, classification, and control problems. Fig 4 unit agent diagram for USV IV. CASE STUDY OF EFFECTIVENESS ANALYSIS OF MINE SEARCH MISSION In order to clearly demonstrate the feasibility of proposed approach, we have performed several simulation experimentations on example marine environment how the mine search mission of the USV works effectively according to the speed, search width, sonar performance, etc. Overall concept is described in Fig. In order to establish the criterion for evaluating the effectiveness in a quantitative manner, we have referred the previous works Error! Reference source not found., [9], Error! Reference source not found. to define the measure of effectiveness (MOE); MOEtime and MOEaccomplishment. The MOEtime stands for an effective area coverage rate and the MOEaccomplishment stands for a clearance rate. Each MOE is defined as follows: MOEtime = Vactual / Vmax = (Smission / Tacual) / (Smission / Tmin) = Tmin / Tactual MOEaccomplishment = Ndetected_mines / Ntotal_mines

Simulation-based Effectiveness Analysis of Mission Planning for Autonomous 72 In this scenario, the USV start to move from the headquarter (P) toward the mission area via pre-planned waypoints (PEZ, PT2). Then it performs the mine search mission by following the parallel search pattern with the planned track width. Note that the parallel search pattern is most desirable when the target (mines) is equally likely to occupy any part of the search area []. After finishing the mine search, it turns back to headquarter via planned waypoints (PB, PB2, PB3, PSZ, PF). In this scenario, twenty mines are randomly located among 3mⅹ3m mission area. The simulation is repeatedly continued to check all possible conditions between the USV speed, tracking width, and the sonar performance. Fig 6 summarizes the simulation results. MOEtime is getting increased as the track width and speed increased. For instant, when the track width is 7m and the speed is 2knot, the MOEtime is calculated as.2. Note that the MOEtime is independent with the sonar performance. However, the MOEaccomplishment is depending on the sonar performance. It increases when the sonar performance increase. The MOEaccomplishment is also increased when the track width and speed decrease. For example, when the track width is 88m and the speed is knot equipped with low performance sonar, the MOEaccomplishment shows.3. However when the same condition but with high performance sonar is applied, the result is.89 which is much higher than previous one. The planning strategy how to decide the searching speed and track width as well as how much degree of sonar performance attached is critical for the efficient USV mission operation. By analyzing the effectiveness of the mission plan in advance, the USV operator or mission designer maybe able to establish the desirable mission operation strategy. For example, the fuel limitation is one of critical factors to decide the mission plan. If the fuel is not enough in some reason, then the plan should be changed to increase the MOEtime by applying the wider track width and faster speed. Of cause, the MOEaccomplishment should be decreased in this case as illustrated in Fig 6. Fig conceptual diagram of mine search mission

722 Jung Ho Kim, Jung Hoon Kim, Yong Jun You, Sung Do Chi.98.9 MOE time.8.6.4.2.2.7..3.4.7..2.4 8 88 7 2 MOE accolishment.8.6.4.2.6.8.3..4.22.4 8 88 7 2 (a) case i: low performance sonar MOE time.8.6.4.2.2.7..3.4.7..2.4 8 88 7 2 MOE accolishment.8.6.4.2.93..97.8.6.77.43.44.2 8 88 7 2 (b) case ii: medium performance sonar.99.84..99.89.6.83 MOE time.8.6.4.2.2.7..3.4.7..2.4 8 88 7 2 MOE accolishment.8.6.4.2 8 88 7.4.32 2 (c) case iii: high performance sonar Fig 6 MOEs as a simulation result

Simulation-based Effectiveness Analysis of Mission Planning for Autonomous 723 V. CONCLUSION A simulation-based analysis methodology for mission planning effectiveness of USV is successfully proposed. To deal with complex missions in complex environment, an autonomous systems requires integration of symbolic and numeric data, i.e., reasoning and computation. To do this, we have adopted the dynamics-based modeling formalisms as well as AI-based logical reasoning mechanisms to support both deliberative and reactive tasks necessary for dealing with the complex mission planning problem. Our approach is compared with others in that it supports (i) the simulationbased framework for analyzing the effectiveness of USV mission planning, (ii) highly autonomous multi-agent architecture that can identify objects, estimate self-states of USV, perceive the situation, decide the mission goal if necessary, plan/re-plan to achieve the goal, and allocate the resources, etc. (iii) the MOE model specially designed for USV mission planning. Simulation test performed on the mine search example has been successfully applied to illustrate the feasibility of our technique. In near future, USV researchers and engineers will be able to base their USV agent designs on the modelling and simulation analysis methodology proposed in this paper. They also will be able to employ our multi-agent architecture and simulation environment to verify such designs prior to their implementation. REFERENCES [] Bian, X., Chen, T., Yan, Z. and Qin, Z., 29, August. Autonomous mission management and intelligent decision for AUV. In Mechatronics and Automation, 29. ICMA 29. International Conference on (pp. 2-26). IEEE. [2] Cui, K., Yang, Z. and Sun, W., 2, August. The Collaborative Autonomy and Control Framework for Unmanned Surface Vehicle. In Frontier of Computer Science and Technology (FCST), 2 Ninth International Conference on (pp. 242-247). IEEE. [3] Hongfei, Y.A.O., Hongjian, W., Hongli, L. and Ying, W., 26, August. Research on situation awareness based on ontology for UUV. In Mechatronics and Automation (ICMA), 26 IEEE International Conference on (pp. 2-26). IEEE. [4] Russell, S.J. and Norvig, P., 26. Artificial intelligence: a modern approach. Malaysia; Pearson Education Limited,. [] Patterson, Wright. "SEARCH THEORY, AGENT-BASED SIMULATION, AND U-BOATS IN TEE BAY OF BISCAY." [6] Duan, L., Luo, B., Li, Q.Y. and Yu, G.H., 26, May. Research on intelligence, surveillance and reconnaissance mission planning model and method for naval fleet. In Control and Decision Conference (CCDC), 26 Chinese (pp. 249-2424). IEEE. [7] Topçu, O., 24. Adaptive decision making in agent-based

724 Jung Ho Kim, Jung Hoon Kim, Yong Jun You, Sung Do Chi simulation. Simulation, 9(7), pp.8-832. [8] Chi, S.D., Lee, J.K., Lee, J.S., 998. Model-based Design for Autonomous Defense Systems. SIMULATION SERIES, 3, pp.6-6. [9] Chi, S.D., You, Y.J., Jung, C.H., Lee, J.S. and Kim, J.I., 29, March. Fames: fully agent-based modeling & emergent simulation. In Proceedings of the 29 spring simulation multiconference (p. 29). Society for Computer Simulation International. [] Jung, C.H., Ryu, H.E., You, Y.J., Chi, S.D. and Kim, J.I., 2. Many-to-Many Warship Combat Tactics Generation Methodology Using the Evolutionary Simulation. Journal of the Korea Society for Simulation, 2(3), pp.79-88. [] You, Y.J., Chi, S.D. and Kim, J.I., 23. HEAP-based defense modeling and simulation methodology. IEICE TRANSACTIONS on Information and Systems, 96(3), pp.6-662. [2] Zeigler, B.P., Praehofer, H. and Kim, T.G., 2. Theory of modeling and simulation: integrating discrete event and continuous complex dynamic systems. Academic press. [3] Zeigler, B.P., 984. Multifacetted modelling and discrete event simulation. [4] Norman, D.A., 988. Psychology of Everyday Action. THE DESIGN OF EVERYDAY THINGS, New York: Basic Book, [] Chi, S.D., Zeigler, B.P. and Kim, T.G., 99, February. Using the CESM shell to classify wafer defects from visual data. In Automated Inspection and High- Speed Vision Architectures III (Vol. 97, pp. 66-78). International Society for Optics and Photonics.