What are the basic assumptions and simplifications?  [14-05-03]

 

In the following paragraph assumptions and simplifications about the way the bot issues have been addressed are detailed. For sure, some information will be missing, please let us know.

 

The first part deals with simplifications made on the scenario itself, that is to say, the ‘characters’ and their roles. The knowledge section is about what assumptions were made to address the missing information issue. The last part talks about the simplifications for the decision making process.

 

Scenario

 

The program that will be implemented only simulates the behavior of the attacker aircraft in the dogfight. The geometry constraints prevent us from dealing with any reversal situations. As soon as the attacker is almost overtaking the defender, that is to say, as the attacker is almost becoming the defender itself, geometry constraints are violated so that the program does not provide coherent outputs anymore.

 

Knowledge

 

As some know-how skills are missing, many abilities such as computing the acceleration to reach one point from another one have been implemented by setting data at random. For instance, the AI layer provides what it wishes via goals it wants to reach. It is up to the layer below  (know-how layer) to find out how to reach these goals. The AI layer provides the wanted speed speed (t1). The know-how layer knows the initial speed speed (t0) and speed (t1). The acceleration can be computed following this approximation.


This issue of missing skills is discussed further in the answer to the question: How has the missing information problem been fixed temporarily?

 

Decision Process