How PROBES Works

PROBES is able to analyze exercises because it has access to more information about the engagement than what is available through the DIS packet stream. In order to make the information available for analysis, while avoiding cluttering the DIS packet stream, we created an separate event stream to carry the information needed for exercise analysis. This is illustrated in the following figure. In a PROBES-enabled simulation, trainees fight against semi-automated forces that have been specially instrumented to report their their tactical decisions. The Probes Agent, the heart of the PROBES system, orchestrates the analysis by sending data requests to the instrumented SAFs, interpreting the results, and sending commands to the instructor display to present the data.

The current version of the system uses a version of ModSAF that was instrumented with the help of Neil Goldman in Bob Balzer's group at ISI. The reports are broadcast over a Scenario Monitoring Bus, which is based on the Communications Bus developed by Lockheed Martin as part of the Virtual Environments for Training project.

The next figure illustrates the workings of the Probes Agent in more detail. The analysis is guided by an Exercise Task Description, which describes the mission and instructional objectives of the exercise. This task description is similar to that generated by Alex Quilici's scenario planning tool, and in fact we are working to integrate the two tools. The exercise task description is used to generate the situation space graph. The Puppet Master takes the situation space, and determines what information is required to recognize and analyze the situations in the graph. It then sends instructions to Articulate Adaptive Monitors that are embedded in the instrumented ModSAF entities. These local monitors collect the data requested by the Puppet Master and report back, either on a regular basis, or when interesting events occur, or in response to queries from the Puppet Master. The Puppet Master uses the data that it receives to interpret and assess the situation. Output to the instructor is controlled by the Display Manager, which in turn sends commands to the 3D stealth interface as needed. The stealth interface is built using Lockheed Martin's Vista Viewer software and MaK Technologies' DIS stealth.


Back to PROBES Home Page