This demonstration incorporates two KEEL Engines, one for each of the Unmanned Aerial Vehicles (UAVs). Each UAV is operating independently. Each makes its own decisions regarding attacking the target and doing collision avoidance.
Associated demonstrations and papers available from Compsim:
Interactive KEEL "source code" (KEEL "dynamic graphical language") for the UAVs
Interactive introduction to the KEEL dynamic graphical language.
The use of KEEL "Animation" to audit the behavior of UAVs
General introduction to KEEL Technology
Swarm Leadership Demonstration
Collision Detection / Avoidance Model
Adaptive Targeting Demonstration
The additional features, included in this demonstration, are the controls in the lower right corner of the window. They allow the user to run two "canned" scenarios that demonstrate the inclusion of the frustration model as part of the goal seeking capabilities. This is accomplished by placing the target, defensive mechanisms, and UAVs in predetermined locations / headings. The upper radio button labeled Frustration demonstrates a sequence where the UAV will try to find a safe approach to the target several times and eventually find an acceptable approach. The lower Frustration radio button demonstrates a similar sequence, but where the UAV will give up (because it couldn't find an acceptable approach after several tries). The Mission Control Adjustment demonstrates the use of an external control signal to "change how the devices think". In this case, when the Mission Control Adjustment scrollbar is to the left, no external control is exercised. As it is moved to the right, the UAVs are told to be more risk tolerant and told to "perceive" the target has increased value. This may cause the UAV's to attack a target that, otherwise, would have been considered too risky for the observed value.
The UAV cognitive model, for each of the UAVs, continues to evaluate target value, target risk, nearby threats, fuel supply, weapon supply, self assessment of damage to determine its actions.
Compsim Papers on related topics available from Compsim:
Considerations for Autonomous Goal Seeking (Abstract) (Unmanned Devices that can think and react on their own.) This is an active development program. This document provides the objective of the program. Details and status can be provided to selective parties with a direct request to Compsim.
Applicability of KEEL® Technology to the "4D/RCS Reference Model Architecture for Unmanned Vehicles" - Discusses areas of the NIST architecture where KEEL can be applied.
KEEL Technology Impact on Sea Power 21 - Describes how KEEL Technology responds to the objectives and needs defined by the Sea Power 21 paper authored by Admiral Vern Clark, U.S. Navy Proceedings, October 2002
Next-generation Augmented Reasoning for Tomorrow's Military - November 2007 Scientific Computing article
Auditable Policy Execution in Autonomous and Semi-Autonomous C2 Systems to Support the Next Generation Warfighter - Paper for Phoenix Challenge 2005 - 'Delivering Effects-Based IO Solutions and Capabilities to the Warfighter'
KEEL® Technology for 'Intelligent' Policies - White paper provided to the Air Force on the potential use of an auditable language for describing policies that can be interpreted by autonomous applications.
Judgmental Aspects of Autonomous and Semi-Autonomous Devices - Frost & Sullivan (Aerospace and Defense) invited paper describing how judgmental / subjective decisions can help autonomous and semi-autonomous devices achieve their goals.
Command and Control Architecture Using KEEL® Technology - Extended discussion of KEEL Technology in C2 Systems
KEEL Technology Supporting Unmanned Underwater Vehicles (UUV) as suggested in BAA N0002405R6309 - Paper provided to industry.
Agent Technology for Addressing Military Applications that have Dynamically Changing Rules Using Human Reasoning Processes - Paper presented at the 2004 Phoenix Challenge - Warfighters Conference
When Robots Kill - August 2006 white paper that describes requirements for robotic equipment (or software applications) that are assigned safety critical tasks to meet the expectations of future defense related applications. The paper describes how KEEL Technology addresses these requirements.
Reasoning Engines for Unmanned Air Systems - White paper describing the use of KEEL Technology to offload support staff.
Modeling and Simulation Support and Analyses for Unmanned Aircraft Systems to Operate in the National Airspace Using KEEL Technology - September 2006 white paper.
Where to Go - What to Do - 2009 paper abstracting the tasks of Autonomous Systems.
Explaining Unmanned Combat Aerial Vehicles - Explains the policy driving the UAVs in this demonstration. Includes an embedded version of this demonstration integrated with the KEEL Toolkit showing the design of the policy as it is animated by the UAV so you can "watch it think".