What is the terminology used?

 

The following terminology takes the ice project terminology into account. The words with ‘ex-‘ belong to the previous terminology.

 

Events : The Pilot model gets information in the form of Events. Events are high-level data. The pilot to generate decisions can directly use them. They are dedicated to be used to generate decisions only; they do not require to be processed by any situation recognizer.  In the prototype case as only the position aspects have to be taken into account they are very basic:

 

Event

{

float angleOff; // EnemyHeading – MyHeading

     float aspectAngle; // relative Angular position

     float range;

float enemySpeed;

     float mySpeed;

     float enemyTurnRate;

     float myTurnRate;

     float myG; // acceleration of my aircraft in ‘G’

}

 

Maneuvers (‘ex-commands’)

Taking decisions determines maneuvers that have to be executed. These maneuvers are high-level actions that do not require decisions anymore. Maneuvers need only know-how skills to be processed. In the prototype case as only the position aspects have to be taken into account they are very basic:

 

Maneuver

{

    float targetSpeed; // wanted speed

    float targetAspectAngle; // wanted aspect angle

    float targetAngleOff; // wanted angle Off

    float targetTurnRate; // wanted TurnRate

}