© 2004 Soar Technology, Inc.  July 15, 2015  Slide 1 Thinking… …inside the box Randolph M. Jones Knowledge-Intensive Agents in Defense Modeling and Simulation.

Slides:



Advertisements
Similar presentations
VirtualSim Inc. Real tools for virtual worlds Presentation.
Advertisements

Semantic Web for the Military User C2 Applications Breakout Report 11/14/01.
Manuela Veloso, Anthony Stentz, Alexander Rudnicky Brett Browning, M. Bernardine Dias Faculty Thomas Harris, Brenna Argall, Gil Jones Satanjeev Banerjee.
JSIMS 28-Jan-99 1 JOINT SIMULATION SYSTEM Modeling Command and Control (C2) with Collaborative Planning Agents Randall Hill and Jonathan Gratch University.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Joint Operations Command SIMULATION AS A SERVICE UNCLASSIFIED Australian Defence Simulation And Training Centre TITLE SLIDE DATE AUTOMATICALLY UPDATES.
Synthetic Teammates for Realtime Anywhere Training & Assessment POC: Dr. Benjamin Bell, CHI Systems
4.1 Blended approaches: Information Engineering IMS Information Systems Development Practices.
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
Modeling Command and Control in Multi-Agent Systems* Thomas R. Ioerger Department of Computer Science Texas A&M University *funding provided by a MURI.
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.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Rapid software development.
Modeling Command and Control in Multi-Agent Systems* Thomas R. Ioerger Department of Computer Science Texas A&M University *funding provided by a MURI.
A Decision Support System For Civil Protection Prof. Thanasis Ziliaskopoulos University of Thessaly Hellenic Institute of Transport International Conference.
Tom Hollander Solution Architect Solutions Development Centre Microsoft Australia ARC308.
Control of UAV Teams Paul Scerri & Katia Sycara Carnegie Mellon University Michael Lewis University of Pittsburgh P-LOCAAS Flight Test AC-130 Flank Support.
© 2004 Soar Technology, Inc.  July 13, 2015  Slide 1 Thinking… …inside the box Soar Workshop Presentation Presented on 10 June 2004 by Jacob Crossman.
© 2004 Soar Technology, Inc.  July 14, 2015  Slide 1 Thinking… …inside the box Randolph M. Jones Commercializing Soar: Software Engineering Perspective.
 SAP AG CSU Chico Change Management1 Change Management Final Stages of Implementation ERP Configuration and Use Fall 1998 Dr. Gail Corbitt.
Course Instructor: Aisha Azeem
United States Army Combined Arms Center
An Intelligent Tutoring System (ITS) for Future Combat Systems (FCS) Robotic Vehicle Command I/ITSEC 2003 Presented by:Randy Jensen
Architectural Design.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Rapid software development to validate requirements l.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Rapid software development to validate requirements.
Chapter 10 Architectural Design
CSI315 Web Technology and Applications
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Controlling and Configuring Large UAV Teams Paul Scerri, Yang Xu, Jumpol Polvichai, Katia Sycara and Mike Lewis Carnegie Mellon University and University.
G E R A C CONSORTIUM T H E logica EUCLID RTP 6.1 The GRACE Consortium Objective: To accelerate the application of AI techniques and advanced HCI and software.
1 IEEE TRANSACTION ON KNOWLEDGE AND DATA ENGINEERING, VOL. 15 NO.5, SEPTEMBER/OCTOBER 2003 Manuscript received 10 July 2000; received 2 Jan. 2001; accept.
1 WEB Engineering Introduction to Electronic Commerce COMM1Q.
TEAMCORE: Rapid, Robust Teams From Heterogeneous, Distributed Agents Milind Tambe & David V. Pynadath.
©Ian Sommerville 1995/2000 (Modified by Spiros Mancoridis 1999) Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Animating and.
Interpreted Declarative Representations of Task Knowledge June 21, 2012 Randolph M. Jones, PhD.
ARGONNE  CHICAGO Ian Foster Discussion Points l Maintaining the right balance between research and development l Maintaining focus vs. accepting broader.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Personalizing the web for multilingual web sources Anil Goud V Lalith Krishna L Dinesh Kumar D.R.
High Level Architecture Overview and Rules Thanks to: Dr. Judith Dahmann, and others from: Defense Modeling and Simulation Office phone: (703)
Chapter 11: Software Prototyping Omar Meqdadi SE 273 Lecture 11 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
Strategic Mobility 21 Focused on Making Decision Relevant Data A Logistics Multiplier in All Domains Strategic Mobility 21 Focused on Making Decision Relevant.
Feb 24, 2003 Agent-based Proactive Teamwork John Yen University Professor of IST School of Information Sciences and Technology The Pennsylvania State University.
Chapter 13 Architectural Design
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Intelligent Agents: Technology and Applications Agent Teamwork IST 597B Spring 2003 John Yen.
Architecture of Decision Support System
Network UAV C3 Stage 1 Final Briefing Timothy X Brown University of Colorado at Boulder Interdisciplinary Telecommunications Program Electrical and Computer.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Georgia Tech / Mobile Intelligence 1 Multi-Level Learning in Hybrid Deliberative/Reactive Mobile Robot Architectural Software Systems DARPA MARS Kickoff.
Software Prototyping Rapid software development to validate requirements.
1 Supplementary Slides for Software Engineering: A Practitioner's Approach, 5/e Supplementary Slides for Software Engineering: A Practitioner's Approach,
C4ISR for the Military: Development and Implementation Presentation to the Security Network’s C4ISR, Robot Platforms, and Sensor Conference Greg Collins,
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics G.Karsai (ISIS) J. Doyle (MIT) G. Bloor (Boeing)
Prof. Hany H. Ammar, CSEE, WVU, and
JNTC Joint Management Office
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
UML - Development Process 1 Software Development Process Using UML.
9/4/2003 Preparing Warriors Individually through Development and Distribution of Joint Knowledge 1 Joint Knowledge Development and Distribution Capability.
“Intelligent User Interfaces” by Hefley and Murray.
Cognitive Architectures and General Intelligent Systems Pay Langley 2006 Presentation : Suwang Jang.
Information Fusion Command and Control (IFC2) The OTBSAF is generating the simulated ground truth as well as displaying it in the OTBSAF GUI.
+ Informatics 122 Software Design II Lecture 13 Emily Navarro Duplication of course material for any commercial purpose without the explicit written permission.
ASSEMBLY AND DISASSEMBLY: AN OVERVIEW AND FRAMEWORK FOR COOPERATION REQUIREMENT PLANNING WITH CONFLICT RESOLUTION in Journal of Intelligent and Robotic.
Air Force Institute of Technology
Thrust IC: Action Selection in Joint-Human-Robot Teams
UNCLASSIFIED MASA Sword UNCLASSIFIED.
Current Applied Soar Agent Development
DrillSim July 2005.
Presentation transcript:

© 2004 Soar Technology, Inc.  July 15, 2015  Slide 1 Thinking… …inside the box Randolph M. Jones Knowledge-Intensive Agents in Defense Modeling and Simulation

© 2004 Soar Technology, Inc.  July 15, 2015  Slide 2 What is a Knowledge- Intensive Agent?  A software system that Is interactive with an external environment Incorporates a fairly large body of long-term knowledge  Introduces unique concerns about the organization, implementation, and run-time use of knowledge Creates an maintains significant internal representations of its situational understanding  This summary also covers agents with smaller knowledge bases, but that are designed in the same spirit as K-I agents

© 2004 Soar Technology, Inc.  July 15, 2015  Slide 3 Features of K-I Agents  Knowledge representation must support relational pattern- based matching and retrieval  Long-term knowledge must be retrieved associatively and efficiently  Run-time data representations must support multi-valued relations (and pattern matching)  Some form of truth maintenance system should support efficiency and consistency in situational representations  For maintainability and extensibility (and perhaps efficiency), knowledge representation language must support alternative high-level organizations (e.g., goals, beliefs, problem spaces)  Logic flow of decision making must be re-entrant and use least commitment

© 2004 Soar Technology, Inc.  July 15, 2015  Slide 4 K-I Agents in Soar Technology M&S Projects  JFCOM Joint Urban Operations Human-In-The-Loop Experiment  SOF-Soar agents masquerade as civilians, recon enemy forces  Move along roads using JSAF path planning libraries  Pass contact information to SLAMEM sensor modeling system  Accept user tasking from JSAF GUI  Display planned and used routes on JSAF GUI Enduring Freedom Reconstruction  SOF-Soar agents call in air strikes to TacAir-Soar agents  TacAir-Soar agents add behaviors for strafing, laser-guided CAS, bomb patterns, B-52 missions  SOF-Soar integration with DI-Guy to provide high resolution visual representation of individual combatants Fleet Battle Experiment/Millennium Challenge ’02  TacAir-Soar agents integrate with TBMCS to receive air tasking orders, launch from carriers, fly naval air missions

© 2004 Soar Technology, Inc.  July 15, 2015  Slide 5 K-I Agents in Soar Technology M&S Projects  Automated Wingman Provide Army helicopter teammates for human pilots in experimental scenarios  SOF Air Ground Interface Simulation (SAGIS) Provide Close-Air Support and Indirect Fire behaviors to support training of Terminal Air Controllers  Advanced Global Intelligence and Leadership Environment (AGILE) Simulate national or organizational decision making  General dynamics scout robot (and simulation) Soar integration to GDRS control architecture Team coordination, route planning/following

© 2004 Soar Technology, Inc.  July 15, 2015  Slide 6 K-I Agents in Other Projects  User interface agents Cooperative Interface Agents for Networked Command, Control, and Communications (CIANC 3 )  Assist command, control, and communication during mission execution Battlespace Information and Negotiation through Adaptive Heuristics (BINAH)  Provide data fusion and information display for time critical targeting Knowledge Enablers for the Unit of Action (KEUA)  Determine requirements, acquire, fuse, and present information to support command decision making  VISTA Explanation Agents Architecture-neutral facility for communicating agent behavior explanations to end users through the VISualization Toolkit for Agents

© 2004 Soar Technology, Inc.  July 15, 2015  Slide 7 “Knowledge/Agent Components”  Soar Technology Goal System (STGS) Declarative means-ends-analysis style representations of goal and operator trees  Onto2Soar Structured declarative knowledge with compiler to procedural Soar productions (CIANC)  Communications infrastructure Layered transport- and content-neutral processing of agent communications (VIRTE, TacAir-Soar, Automated Wingman, SAGIS)  SoarSpeak Speech recognition/generation integrated with Soar

© 2004 Soar Technology, Inc.  July 15, 2015  Slide 8 “Knowledge/Agent Components”  High Level Symbolic Representation language High level object-, agent-, and symbol-oriented behavior language with compiler to Soar productions TCL-based parser providing HLSR prototype implementation  Qualitative spatio-temporal models/representation Structured representation and reasoning over events in real time and projected time (Augmented Warrior, BINAH, HLSR) Qualitative spatial representations and reasoning (BINAH) End-user specification language for data fusion, display, and high-level knowledge design with compiler to Soar productions (AGILE, BINAH)  Deontic reasoning infrastructure Structured representations of authority, obligation, permission, responsibility for teamwork (CIANC)

© 2004 Soar Technology, Inc.  July 15, 2015  Slide 9 Nuggets  Soar directly supports much of the essential low-level functionality for K-I agents  We are using Soar to build a wide variety of K-I agents  We are developing a number of supporting components and technologies for developing K-I agents (within Soar and otherwise)

© 2004 Soar Technology, Inc.  July 15, 2015  Slide 10 Lumps  We still need improved high-level organizations and tools for managing large agent knowledge-bases  Customer enthusiasm for K-I agents waxes and wanes  Most of the supporting components and technologies are not yet “ready for prime time”