Robots and Finite-State Machines
By Everett F. Carter, Jr.
Dr. Dobb's Journal February 1997
Figure 1: An augmented finite-state machine to manage collisions between the robot and an object. The action that the robot takes upon exiting a given state (in the circles) is in the parentheses for each of the transition paths.
Copyright © 1997, Dr. Dobb's Journal