The Materials
These labs/projects cover the kinds of syntactic and semantic concepts that arise in an artificial Intelligence course.
- Intro to Mindstorms: An introduction on how to control the Lego Mindstorm robots. (Lab status: draft)
- Odometry: Design a program to lead the robot to set way points in a path without force coding the movements. (Lab status: early draft)
- Navigation with Perfect World Knowledge: Have the robot discover its own path through a maze that is programmed into its memory. (Lab status: draft)
- Navigation with Non-Perfect World Knowledge: Have the robot discover its own path through a maze that discovers as it moves through the world. (Lab status: draft)
- Subsumption Architecture: Implement behaviors and an arbitrator that will decide when to fire each behavior. (Lab status: draft)
- Searching: Implement a depth-first search of a path through a world using a stack, and then traversing the path. (Lab status: draft)
- Monte Carlo Localization: Implement a solution to the global localization problem in a one-dimensional world (Lab status: alpha)
© 2001, 2004 by Scott Anderson, Frank Klassner,
Pam Lawhead, and Myles McNally. This work is supported by NSF grants 0088884
and 0306096. Permission to use, copy, adapt and modify this lab for instruction
purposes is granted. These materials can be obtained from our web site www.mcs.alma.edu/LMICSE.
If you have suggestions for improvement, please contact us via the web
site; we would really appreciate it. This file was last modified on
June 7, 2005.