What are the flight simulator basic model constraints?

 

Since this model stands as a tool for testing the AI and checking the results, it has been thought very simply. Since it requires plethora of skills to develop a complete and realistic flight simulator model, the set of constraints that have been applied is very restrictive:

  1. Aircraft are flying in a plane.
  2. No rubbing and aerodynamic consideration.

 

To update position, the model knows the previous position of the aircraft, its acceleration and its turn rate for a certain period. Thus it can first update the heading and the speed, and then the position:

·        NewHeading = PreviousHeading + turnRate * period

·        NewSpeed = PreviousSpeed + acceleration * period