17.12.2012 Views

Pythagoras: A New Agent-based Simulation System - Northrop ...

Pythagoras: A New Agent-based Simulation System - Northrop ...

Pythagoras: A New Agent-based Simulation System - Northrop ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Pythagoras</strong>: A <strong>New</strong> <strong>Agent</strong>-<strong>based</strong> <strong>Simulation</strong> <strong>System</strong><br />

thermal image of a camouflaged person standing in the foliage. Such foliage could be<br />

modeled in <strong>Pythagoras</strong> as having a concealment value of 100% in band A and 0% in<br />

band B.<br />

Sensors also have a field of view and, for modeling humans, a probability that the agent<br />

is looking forward (i.e., in the direction of travel), to the side, or to the rear. Terrain<br />

features reduce the probability of line of detection differently in each band.<br />

Representation of Terrain<br />

All agents exist in a user-defined playbox of up to 1000 × 1000 pixels. On the playbox,<br />

a user can create terrain features—polygons that have a floor, a ceiling, and factors for<br />

mobility; concealment in each of the three signature bands; and protection that reduces<br />

the weapon’s effectiveness. Currently, a pixel can be associated with at most one terrain<br />

feature. <strong>Agent</strong>s can either move on the terrain or floor or operate at an altitude.<br />

Sample Scenarios<br />

<strong>Pythagoras</strong> has two major advantages:<br />

• It can be used quickly to assess various sample scenarios.<br />

• It can be combined with more complex and detailed models to provide insights into<br />

situations that may not be possible with other simulations.<br />

Rapid prototyping of scenarios, weapons, sensors, behavior patterns, etc., allows users<br />

to undertake complex problems in new ways without the burden of months of software<br />

development. Several sample scenarios are discussed below.<br />

Village Patrol. We have used <strong>Pythagoras</strong> to study crowd behavior in an antiterrorist/<br />

force protection scenario, represented as a village patrol, developed for the Marine<br />

Corps to evaluate various night-vision devices in peacekeeping operations. Figure 4<br />

shows a screen shot of the “play forward” capability of the <strong>Pythagoras</strong> GUI for that<br />

scenario. The scene is a village with buildings, parks, and streets, represented in Figure 4<br />

as large areas of color—e.g., the geometric shapes such as rectangles and trapezoids<br />

denote buildings. The blue dots represent Marines, the red dots are peaceful villagers,<br />

and the orange dots are hostile villagers. The hostiles include a terrorist leader, located<br />

in a religious structure, who can communicate with the hostiles, warning them of the<br />

presence of the Marines.<br />

Marine agents patrol the village at night, inspecting the villagers and looking for<br />

terrorists. The Marines are directed in part by a scout/sniper team that is strategically<br />

placed to help spot villagers. The villagers and terrorists alike move toward the food<br />

distribution point at the harbor at the top of the screen. Peaceful villagers, once<br />

approached by Marines and found to have proper identification and no weapons, are<br />

directed to the food distribution point. Hostile villagers attempt to avoid the Marines<br />

and are shackled in place after the Marines find and inspect them. Measures of effectiveness<br />

(MOEs) include the number of villagers detected and fed, the number of<br />

hostiles shackled, and the number of hostiles reaching the food distribution point, a<br />

potentially disastrous event.<br />

We first used this scenario to establish a night-vision-capability base case by modeling<br />

the probability of detection for the <strong>Pythagoras</strong> sensors, applying the results of physics-<br />

Technology Review Journal • Spring/Summer 2003 53

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!