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:
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