Reading Assignment 
Homework Assignment 
Related Web Sites 
Sample Code 
HemiWander.java : Reactive controller that lets the Hemisson wander around without bumping into (too much) stuff.
PioTriangle.java : Finite state controller that uses the Pioneer's odometry sensor to traverse an (almost) equilateral triangle.