| CPC G09B 9/08 (2013.01) | 20 Claims |

|
1. A method of performing a flight simulation via a flight simulator, comprising:
generating, via a graph engine, a first node graph including a node corresponding to a current state of the flight simulator;
identifying a first command for the flight simulator based on the current state of the flight simulator and a desired state of the flight simulator;
executing, via the flight simulator, the first command;
determining that the flight simulator entered a second state after executing the first command, wherein the first node graph excludes a node corresponding to the second state;
in response to the flight simulator entering the second state after executing the first command, generating, via the graph engine, a second node graph based on the second state of the flight simulator and the desired state of the flight simulator;
identifying a second command for the flight simulator based on a path in the second node graph between the node corresponding to the second state of the flight simulator and the node corresponding to the desired state of the flight simulator; and
executing the second command via the flight simulator in response to identifying the second command.
|