Scavenger World (Final Project)

Scavenger World

Create a rational agent program to explore a world, collecting interesting objects. The agent program should use a suitable combination of search and logic techniques.

Performance Measure
The agent program will be evaluated based on the total value of objects returned to base.

All agent programs will be evaluated in identical worlds. Each agent program total value will be divided by an ideal score for the world. This percentage will be multiplied by 150 to calculate the points awarded for this project.

Agents must QUIT to receive a score. The agent need not be at the base.

 

Environment
The agent is an autonomous rover vehicle exploring the surface of an alien world. It has an arm that is capable of picking up objects and a bin to store objects. The rover has a base where all objects need to be deposited for analysis.

The bin can store up to 100. volume units. Objects pack neatly in the bin.

The agent may only recharge and deposit at its own base. Recharging at another agent's base will cause electrical damage to the rover. Objects that have been deposited into a base for analysis are unrecoverable. Bases are indestructable.

 

#          title damage energy traversable is_fall
Interface: plain 0 0 1 0
Interface: rocks 1 0 1 0
Interface: mud 0 1 1 0
Interface: wall 10 1 0 0
Interface: cliff 0 0 1 1

Actuators
The agent has the following actions:

Sensors
The agent receives the following percepts

 

Suggested points of interest

Citation: (course_default). (2007, November 15). Scavenger World (Final Project). Retrieved August 21, 2008, from Dixie State College of Utah Web site: http://pilot.educommons.usu.edu/dixiestate/computer-and-information-technology/artificial-intelligence/scavenger-world-final-project.
Copyright 2007, by the Contributing Authors. This work is licensed under a Creative Commons License. Creative Commons License