Computer Science 364
Artificial Intelligence
Dickinson College
Fall Semester 2006
Grant Braught
State Based Control
Reading Assignment 
Homework Assignment 
Related Web Sites 
- Finite State Machines: A discussion from AI Depot of how FSM models are used as a control technique in AI applications. As an example, it discusses how FSMs are used in the FPS game Quake.
Sample Code 
PyroSquareFSM.py - A finite state machine brain that causes a simulated robot in the Pyrobot simulator to traverse a square using dead reckoning.
PyroSquare2FSM.py - An extension of the PyroSquareFSM.py brain to illustrate how the FSM push/pop mechanism works.