JSIMS / ASTT Workshop 14 May 1999 Command and Control Modeling for Joint Synthetic Battlespaces Randall W. Hill, Jr. Jonathan Gratch USC Information Sciences.

Slides:



Advertisements
Similar presentations
Computer Systems & Architecture Lesson 2 4. Achieving Qualities.
Advertisements

Tactical Operations Orders
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
JSIMS 28-Jan-99 1 JOINT SIMULATION SYSTEM Modeling Command and Control (C2) with Collaborative Planning Agents Randall Hill and Jonathan Gratch University.
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
Transaction Processing Lecture ACID 2 phase commit.
TEXAS A&M UNIVERSITY AND THE UNIVERSITY OF TEXAS AT AUSTIN Army Digitization Research Initiative Dr. Richard A. Volz (Computer Science) Dr. Tom Ioerger.
JACK Intelligent Agents and Applications Hitesh Bhambhani CSE 6362, SPRING 2003 Dr. Lawrence B. Holder.
Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
Architectural Design Principles. Outline  Architectural level of design The design of the system in terms of components and connectors and their arrangements.
Control of UAV Teams Paul Scerri & Katia Sycara Carnegie Mellon University Michael Lewis University of Pittsburgh P-LOCAAS Flight Test AC-130 Flank Support.
Military Decision Making Process (MDMP)
Selecting and fighting
What is Business Analysis Planning & Monitoring?
Organizational Behavior, 9/E Schermerhorn, Hunt, and Osborn
Strategic Management the art and science of formulating, implementing and evaluating crossfunctional decisions that enable an organization to meet its.
© 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Module 3: Business Information Systems Chapter 11: Knowledge Management.
PMP® Exam Preparation Course
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Software Engineering CS B Prof. George Heineman.
8th CGF & BR Conference May 1999 Copyright 1999 Institute for Simulation & Training Modeling Perceptual Attention in Virtual Humans Randall W.
NIST Special Publication Revision 1
© 2007 Tom Beckman Features:  Are autonomous software entities that act as a user’s assistant to perform discrete tasks, simplifying or completely automating.
Command and Control Modeling in Soar Randall W. Hill, Jr. Jonathan Gratch USC Information Sciences Institute.
Creating a Shared Vision Model. What is a Shared Vision Model? A “Shared Vision” model is a collective view of a water resources system developed by managers.
8th CGF & BR Conference May 1999 Copyright 1999 Institute for Simulation & Training Continuous Planning and Collaboration for Command and Control.
Headquarters U. S. Air Force I n t e g r i t y - S e r v i c e - E x c e l l e n c e © 2008 The MITRE Corporation. All rights reserved From Throw Away.
Synthetic Cognitive Agent Situational Awareness Components Sanford T. Freedman and Julie A. Adams Department of Electrical Engineering and Computer Science.
1 USC INFORMATION SCIENCES INSTITUTE CALO, 8/8/03 Acquiring advice (that may use complex expressions) and action specifications Acquiring planning advice,
Copyright © 2002 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Requirements as Usecases Capturing the REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
7 Systems Analysis and Design in a Changing World, Fifth Edition.
1 What is OO Design? OO Design is a process of invention, where developers create the abstractions necessary to meet the system’s requirements OO Design.
Leaders Training Program, JRTC TOC OPERATIONS. Leaders Training Program, JRTC CONSIDERATIONS DON’T BE TOO AUSTERE. MUST HAVE SUFFICIENT ROOM AND PEOPLE.
Military Decision-Making Process
Information & Decision Superiority Case studies in applying AI planning technologies to military & civil applications Dr Roberto Desimone Innovations.
Advances in Decision Modeling: The DMSO Vector Lt Col Eileen A. Bjorkman Chief, Concepts Application Division Zach Furness C4I Program Manager 31 July.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Assessing the Military Benefits of NEC Using a Generic Kill-Chain Approach David Nevell QinetiQ Malvern 21 ISMOR September 2004.
Military Decision Making Process (MDMP)
Strategies for Knowledge Management Success SCP Best Practices Showcase March 18, 2004.
9/10/98USC-ISI / ASTT IPR1 Flexible Group Behavior Randall Hill, USC-ISI Jonathan Gratch, USC-ISI ASTT Interim Progress Review September 10, 1998.
Multiagent System Katia P. Sycara 일반대학원 GE 랩 성연식.
Consultant Advance Research Team. Outline UNDERSTANDING M&E DATA NEEDS PEOPLE, PARTNERSHIP AND PLANNING 1.Organizational structures with HIV M&E functions.
Developing a Framework In Support of a Community of Practice in ABI Jason Newberry, Research Director Tanya Darisi, Senior Researcher
1 Joint Doctrine: The Authoritative Vocabulary For and Explanation of Joint Warfare and Joint Operations October 16, 2015 Representing Reality\Big Data\Big.
8th CGF & BR Conference May 1999 Copyright 1999 Institute for Simulation & Training Synthetic Forces Behavioral Architecture Ian Page
By CPT Robert L. Crabtree
Boeing-MIT Collaborative Time- Sensitive Targeting Project July 28, 2006 Stacey Scott, M. L. Cummings (PI) Humans and Automation Laboratory
1 CMSC 471 Fall 2004 Class #21 – Thursday, November 11.
Autonomous Mission Management of Unmanned Vehicles using Soar Scott Hanford Penn State Applied Research Lab Distribution A Approved for Public Release;
 CMMI  REQUIREMENT DEVELOPMENT  SPECIFIC AND GENERIC GOALS  SG1: Develop CUSTOMER Requirement  SG2: Develop Product Requirement  SG3: Analyze.
UML - Development Process 1 Software Development Process Using UML.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
8th CGF & BR Conference May 1999 Copyright 1999 Institute for Simulation & Training Deriving Priority Intelligence Requirements for Synthetic Command.
Intelligent Agents Chapter 2. How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts.
Info-Centric Scenario Development Presentation to 19 th ISMOR Oxford, UK 29 August 2002 William J. Krondak Michael P. Coville.
1 Design and evaluation methods: Objectives n Design life cycle: HF input and neglect n Levels of system design: Going beyond the interface n Sources of.
Flexible Group Behavior USC/ISI 1-5 November 1999 Synthetic Forces Advanced Simulation Technology Thrust Final Program Review Flexible Group Behavior Randall.
1 7/1/98 Reasoning about Multiple Plans in Dynamic Multi-agent Environments Jonathan Gratch Information Sciences Institute University of Southern California.
IT 262 PRINCIPLES OF MANAGEMENT
Action Editor Storyboard
Religious Inputs/Outputs
The MDMP Process MDMP Inputs MDMP Outputs Step 1 MDMP Inputs Step 5
Model-Driven Analysis Frameworks for Embedded Systems
Peacekeeping and Stability Operations Institute The Army’s only organization for Peace and Stability Operations at the strategic and operational level.
COIT 20253: Business Intelligence Using Big Data
Presentation transcript:

JSIMS / ASTT Workshop 14 May 1999 Command and Control Modeling for Joint Synthetic Battlespaces Randall W. Hill, Jr. Jonathan Gratch USC Information Sciences Institute

JSIMS / ASTT Workshop 14 May 1999 Outline Synthetic Forces Problem Hypothesis Command and Decision Modeling Supporting Technologies Status of Work Maturity of Work Demonstration

JSIMS / ASTT Workshop 14 May 1999 Synthetic Forces Problem

JSIMS / ASTT Workshop 14 May 1999 Motivation Need cost-effective C2 modeling –Replace / augment human controllers with automated C2 –Represent a wide range of organizations and situations Need realistic C2 behavior –C2 models must make believable decisions –The outcomes of C2 operations need to be credible

JSIMS / ASTT Workshop 14 May 1999 Command Force Requirements Continuous Planning –Understand evolving situations –Achieve goals despite unplanned events Collaborative Planning –Understand behavior of other groups friendly forces and opposing forces –Understand organizational constraints communication, coordination, authority

JSIMS / ASTT Workshop 14 May 1999 Command Force Requirements Intelligence (Situation Awareness) –Identify information requirements –Focus intelligence collection efforts –Model intelligence constraints on planning

JSIMS / ASTT Workshop 14 May 1999 Hypotheses

JSIMS / ASTT Workshop 14 May 1999 Hypotheses (1) Realistic C2 models require flexible group behavior The key to flexible behavior is handling situation interrupts –Understand the nature of the situation and adjust behavior appropriately –Achieve goals in spite of unexpected obstacles

JSIMS / ASTT Workshop 14 May 1999 Hypotheses (2) Flexible group behavior requires continuous planning, which interleaves –Situation awareness: understand other groups –Planning: plan for groups against groups –Execution: coordinated plan execution Flexible group behavior requires collaboration

JSIMS / ASTT Workshop 14 May 1999 Command and Decision Modeling

JSIMS / ASTT Workshop 14 May 1999 Mission Capabilities Army Aviation Deep Attack –Battalion command agent –Company command agents –CSS command agent –AH64 Apache Rotary Wing Aircraft

BP FARP CSS HA FLOT

JSIMS / ASTT Workshop 14 May 1999 Soar-CFOR Planning Architecture Support for continuous planning –Integrates planning, execution and repair –Enhances situation awareness Support for collaborative planning –Reasons about plans of multiple groups –Plan sharing among entities –Explicit plan management activities Military Decision Making Process (MDMP) Organizational models Communication protocols

JSIMS / ASTT Workshop 14 May 1999 Simulation Architecture Battalion Commander Company A Commander Company X Commander Company A Pilot Helicopter Pilot Helicopter Pilot Helicopter ModSAF Company X Pilot Helicopter Pilot Helicopter Pilot Helicopter …. Operations Order (plan) Operations Order (plan) Operations Order (plan) Situation Report (understanding) Situation Report (understanding) Situation Report (understanding) Percepts Actions Percepts Actions

JSIMS / ASTT Workshop 14 May 1999 Command Agent Architecture Plan Management Plans Tactical Plans Tactical Model Management Model Plan Manager Situation Assessment Continuous Planner

JSIMS / ASTT Workshop 14 May 1999 Architecture Planner –Implements continuous planning capabilities Situation Assessment –Fuses sensors, reports, and expectations –generates and updates current world view Plan manager –Augments collaborative planning with: Organizational reasoning Military decision making process Domain Theory –Maintains plan management and tactical knowledge

JSIMS / ASTT Workshop 14 May 1999 Supporting Technologies Continuous Planning

JSIMS / ASTT Workshop 14 May 1999 Continuous Planning Implements basic planning functions –Generates plans –Controls execution & coordination of subordinates –Recognizes Situation Interrupts and makes repairs INPUT: –Domain theory (tasks, plan fragments, assets) –Mission objectives, friendly/enemy plans (from OPORDER) –Existing plans –Current situation (from Situation Awareness)

JSIMS / ASTT Workshop 14 May 1999 Situation Assessment Hide information gathering details from Planner Derives consolidated picture of current situation from: –Radio reports (via 16 CCSIL message types) OpOrders, SitReps, Status Reps, Replacement Reqs, Flight Advisory, BDA, Request Passage Coordination, etc... –Vehicle Sensors (via MITRE CFOR platform services) –Expectations expected enemy contact (derived from OpOrder) frequency of subordinate Status Reps Rule-based reasoning Can perform limited sensing actions –e.g.. Request situation reports

JSIMS / ASTT Workshop 14 May 1999 Situation Assessment Output List of facts currently true in the world –16B11 at holding_area ha11 –16B14 presumed dead –Enemy ADA platoon threatening battle_position bp141 –Target in EA nelson has been attritted –I’ve communicated order76 to 16C11 –I’ve received new orders from my commander Facts are echelon and unit type specific –Battalion tracks different information than company –CSS unit tracks different information than RWA unit –Determined by domain theory

JSIMS / ASTT Workshop 14 May 1999 What are Plans? Hierarchically ordered sequences of tasks Plans capture assumptions –Column movement assumes enemy contact unlikely Plans capture task dependencies –Move_to_Holding_Area results in unit being at the HA, (precondition to moving to the Battle_Position) –OPFOR and Co must be at the Engage_area simultaneously

JSIMS / ASTT Workshop 14 May 1999 Planning Basics Plan generation –Sketch basic structure via decomposition –Fill in details with causal-link planning Plan execution –Explicitly initiate and terminate tasks –Initiate tasks whose preconditions unify with the current world –Terminate tasks whose effects unify with the current world

JSIMS / ASTT Workshop 14 May 1999 Plan Generation Example Destroyed(Enemy) Attack(A, Enemy) Move(A,BP) Engage(A,Enemy) at(A,BP)at(A,FARP) at(Enemy,EA) at(A,BP)Destroyed(Enemy) at(A,FARP) at(Enemy,EA) Current World... init

JSIMS / ASTT Workshop 14 May 1999 Situation Interrupts Happen! destroyed(Enemy) Attack(A, Enemy) Move(A,BP) Engage(A,Enemy) at(A,BP)at(A,FARP)at(A,BP)destroyed(Enemy) at(A,FARP) at(Enemy,EA) Current World active(A) Start of OP ADA Attack active(A)

JSIMS / ASTT Workshop 14 May 1999 Reacting to Situation Interrupt Situations evolve unexpectedly –Goals change, actions fail, intelligence incorrect Planner detects if change affects plan –Invalidate assumptions? –Violate dependency constraints? Repair plans in response to ramifications –Retract tasks invalidated by change –Add new tasks –Re-compute dependencies

JSIMS / ASTT Workshop 14 May 1999 Supporting Technologies Collaborative Planning

JSIMS / ASTT Workshop 14 May 1999 Collaborative Planning Reason about plans of other entities –Friendly forces, OPFOR Reason about interactions between plans Reason about protocols for resolving conflicts Reason about my role in the organization

JSIMS / ASTT Workshop 14 May 1999 Interaction Example Move(A,BP) Engage(A,Y) Dead(Y) Move(CSS,HQ) at(CSS,HQ) at(CSS,FAA) at(gas,FAA) at(gas,HQ) at(A,BP) at(A,FAA) at(A,BP) at(gas,FAA) Operation Begins Combat Service Support Plan Attack Helicopter Company Plan resupplied(HQ)

JSIMS / ASTT Workshop 14 May 1999 Planning Stances Authoritative –Order subordinate to alter his plans Tell CSS to abandon re-supply operation Deferential –Change my plans to de-conflict with superior Find a way to work around re-supply activity Adversarial –Try to introduce conflict in other agent’s plan

JSIMS / ASTT Workshop 14 May 1999 Plan Management Must model when to use different stances –Involves organizational issues Where do I fit in the organization –Stances may need to change over time During COA Analysis, adopt an adversarial stance towards ones own plans Must model how stances influence planning –How do we alter COA generation

JSIMS / ASTT Workshop 14 May 1999 When to Use a Stance Model the collaborative planning process –Includes management tasks that modulate the generation of tactical plans Tasks refer to specific tactical plans Specify preconditions on changing stance –Includes knowledge of one’s organizational role Planner constructs management plans –Use same mechanisms as tactical planning

JSIMS / ASTT Workshop 14 May 1999 Example Management Plan Explicitly modeling Military Decision Making Process COA Development Authoritative towards subordinates Deferential towards superiors Adversarial towards OPFOR COA Analysis Authoritative towards OPFOR Adversarial towards self (war gaming) TasksStances

JSIMS / ASTT Workshop 14 May 1999 Implementing Stances Implemented as search control on planner –Plan manager: Takes executing management tasks Generates search control recommendations Example: Deferential Stance –When giving orders to subordinates Indicate subset of plan is fixed ( defer to this ) Indicate rest of plan is flexible –Plan manager enforces these restrictions

JSIMS / ASTT Workshop 14 May 1999 Interaction Example Move(A,BP) Move(CSS,HQ) at(CSS,HQ) at(CSS,FAA) at(gas,FAA) at(gas,HQ) at(A,BP) at(A,FAA) at(gas,FAA) Initial State Planner Retract Deferential towards Combat Service Support Plan Make CSS Planner defer to Company A’s Plan Manager

JSIMS / ASTT Workshop 14 May 1999 Approach Encode theory of organizational interaction –Represent stances, authority relationships Processed by plan manager general purpose Reasoner (Planner) Plan Manager Management Plans Tactical Plans Management Theory domain independent Tactical Domain Theory

JSIMS / ASTT Workshop 14 May 1999 Supporting Technologies Intelligence Modeling

JSIMS / ASTT Workshop 14 May 1999 Motivation Largely ignored intelligence issues e.g. STOW program did model Sensor platforms like JSTARS Information networks like CGS Intelligence system Did not model How information transformed into intelligence Collection management

JSIMS / ASTT Workshop 14 May 1999 Intelligence critical for realistic C 2 Close interplay between intelligence and COA Development Intelligence guides COA development COA development drives intelligence needs Intelligence availability constrains actions –Some COA must be abandoned if one can’t gather adequate intelligence

JSIMS / ASTT Workshop 14 May 1999 Intelligence critical for realistic C 2 Intelligence constrains pace of battle When can a satellite observe? How long to insert surveillance (LRSU)? How long before I must commit to COA?

JSIMS / ASTT Workshop 14 May 1999 Intelligence critical for realistic C 2 Intelligence collection must be focused –Commanders must: Prioritize their intelligence needs Understand higher-level intelligence priorities Provide intelligence guidance to subordinates e.g. Simulation Information Filtering Tool [Stone et. al]

JSIMS / ASTT Workshop 14 May 1999 Priority Intelligence Requirements Focus on specification and use of PIR Information that directly feeds the key decisions that will determine the success or failure of the mission –Key component of Army mission planning Specified in CCIR section of Operation Orders –Specifies what Cdr wants to know about OPFOR –Drives position of sensors and observation posts

JSIMS / ASTT Workshop 14 May 1999 Brigade Planning (simplified) –Identify Engagement Area (EA Pad) Should canalize OPFOR and restrict movement –Identify launch time Require 2-hour notice EA Pad AA Lincoln Attack 2 nd echelon tank division (TD)

JSIMS / ASTT Workshop 14 May 1999 PL ECHO Brigade PIR –When will TD leave AA Lincoln? Verifies enemy intent –When will TD reach PL Echo? Satisfies the need for 2-hour notice Further verifies enemy intent Location of PL Echo driven by PIR EA Pad AA Lincoln 2hrs

JSIMS / ASTT Workshop 14 May 1999 EA Pad PL ECHO Intelligence Plan SLAR Monitor movement from assembly area LRSU Trigger attack: TD 2hrs from EA Pad Assembly Area

JSIMS / ASTT Workshop 14 May 1999 Final Brigade Plan Execute Mission Arrive at EA Break Contact Decision Point H H+2 H+3H-8 H-10 Insert LRSULRSU monitor PL Echo Deep Attack SLAR monitor AA

JSIMS / ASTT Workshop 14 May 1999 Automating PIR Identify PIR in my own plans –Find preconditions, assumptions, and triggering conditions that are dependent on OPFOR behavior Extract PIR from higher echelon orders –Specialize as appropriate for my areas of operation Derive tasks for satisfying PIR –Sensor placement Ensure consistency of augmented plans

JSIMS / ASTT Workshop 14 May 1999

JSIMS / ASTT Workshop 14 May 1999 Summary Realistic, cost-effective C2 modeling –Automate C2 processes –Need flexible, multi-agent planning Continuous Planning –Integrates situation awareness, planning, execution, and repair Collaborative Planning –Reason about others’ plans, plan interactions –Represent wide range of organizational interactions using planning stances

JSIMS / ASTT Workshop 14 May 1999 Status of Work

JSIMS / ASTT Workshop 14 May 1999 Status C2 Agent Work To Be Done –Augment temporal –Finish PIR prototype –Sit assessment augmentation –Supporting Documentation –Evaluation –Abstract specification of planner –More work on stances as time avails

JSIMS / ASTT Workshop 14 May 1999 C2 Knowledge Base C2 knowledge base (KB) –Domain theory for Attack Helicopter Battalion / Company –Domain-independent planning and collaboration KB

JSIMS / ASTT Workshop 14 May 1999 RWA Soar Agents Intelligent Synthetic Forces –RWA-Soar pilots capable of taking direction from C2 agent

JSIMS / ASTT Workshop 14 May 1999 Maturity of Work

JSIMS / ASTT Workshop 14 May 1999 Maturity Conceptually mature (algorithmic) –continuous planning mature weak link is search control issues –collaboration approaching maturity Needs work before transition to operational status –robustification –KA issues tools –Are there issues in modeling other platforms?

JSIMS / ASTT Workshop 14 May 1999 Demonstration

JSIMS / ASTT Workshop 14 May 1999 Demonstration Scenario Attack Helicopter Battalion (AH-64) –Battalion Commander –3 Helicopter Companies Company Commanders Apache Pilots –1 Combat Service Support Commander Deep Attack Mission Scenario –Companies move from Assembly Area to Holding Area –Situation interrupt: unexpected enemy forces in Holding Area –Dynamically re-plan and execute mission

Company A plan Company B plan CSS plan Move Engage Return Move OPFOR Plan Move Battalion Tactical Plans Co Deep Attack Co Deep Attack FARP Operations