UserPreferences

Exercise 4


CS 372 (Artificial Intelligence) Fall 2004 Robot Lab: Exercise 4: Wall Follower

Write the brains for a robot so that it is able to follow walls of its environment. The robot should stay within 1/2 to 3/4 robot units away from the wall.

Your program should be able to control a physical robot. You can choose to do work on Khepera, Pioneer, or peopleBot robots.

Once done, record the behavior on a video clip. Hand in a video file and a report describing your algorithm, complete code of your program, reactions to the behavior from other people and a short discussion.

Extra Credit

Design a behavior to situate the robot in the center of a room starting from any place. You can do this either in simulation or on a real robot.

Once done, record the behavior on a video clip (if using a real robot). Hand in a video file and a report describing your algorithm, complete code of your program, reactions to the behavior from other people and a short discussion.