Intelligent Autonomous Agents

ICS 606 / EE 606

Programming Assignment Information

The programming projects will count 20% of your final grade. There will be 2 assignments.

You may work in groups of 2-3 on the programming assignments. Each person must complete and turn in an individual report with code and tests.

Assignment #0 - Common Lisp Introduction

This assignment is not for credit, rather it will help you learn or refresh your knowledge of Common Lisp and Unix. Assignment 0 details .

Assignment #1 - Robotic Vacuum in Common Lisp

This is a regular assignment and is worth 100 points.

Starting with the simple Vacuum cleaner agent code provided by Norvig & Russell (aima.cs.berkeley.edu/lisp), make the following enhancements (copy and modify the code, you do not need to re-write from scratch). Assignment 1 details .

Due date: Friday of week 9 at midnight.

Assignment #2 - RoboCup - Rescue or Soccer Agents

This is an Extra Credit assignment worth 100 points.

This assignment is to use the available tools to create and run RoboCup Rescue agents in Robocup Rescue simulator.

Reference the handouts in class on creating rescue agents.

For more information, see: Assignment 2 details .

Due Date: Fri of Week 14, Midnight

Back to the course homepage

(c) N. E. Reed, 2005-2009