
Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Instructions for various lisp projects in an artificial intelligence course. The projects include implementing a* search with user-defined heuristic and fixed cost functions, repeating the same task using ida*, creating a simulator for an ant colony, implementing a genetic programming system, and testing grid-world robots. Each project comes with specific instructions and test cases.
Typology: Assignments
1 / 1
This page cannot be seen from the preview
Don't miss anything!

EEL-5840 LISP Project Fall 2008 Dr. Arroyo
function g(n) (and therefore f(n) ) are specified by the user. (a) Test your program with the 8-puzzles used in classand with case (a) below; (b) Using a diferent heuristic function (e.g., Manhattan Distance) use your program to solve the case (b) puzzle below; (c) Use your program to solve the following 15-puzzle (if you do not like my test puzzles, test with at least 3 cases of your own volition). In class we used h ( n )= W ( n )=# tiles out of place and g ( n )= d ( n )=depth of each node.
individual trail left by an agent ant is one cell wide, but there can be multiple ants laying pheromone trails) with the following behaviors: (1) follow the food trail, (2) become agitated and start a circular-type motion (danger) and (3) attack (sting opponent). In addition the ant has a (1) build the nest behavior, (2) go out and do random wandering behavior and a (3) return home behavior. You may wish to add other behaviors or modify the ones I have given (without watering down the problem) to make the problem more realistic. Write a LISP-based simulator for the ant world and demonstrate and test your system with sufficient detail to see the effects of a small colony of ants living in your world. You may demonstrate that you are well on the way to the development of an ant simulator without actually completing the program for full credit.
following and/or obstacle avoiding robot.
of the grid, (2) the number and location of boundaries, (3) the sensory input and feature vector set and (4) the production rule set used to simulate robot behavior. (a) Use your program to generate the robot motion for the wall- following system on page 28, (b) The system on page 73, (c) Solve Problem 3 in Exam 1, (d) Specify and test a production system to do obstacle avoidance with (1) a robot whose sensor set is {s 1 ,s 2 ,s 3 ,s 4 ,s 5 ,s 6 ,s 7 ,s 8 }, (2) a robot whose sensors are defective and can only sense {s 1 ,s 3 ,s 5 ,s 7 }and (3) a robot whose sensors are defective and can only sense {s 2 ,s 4 ,s 6 ,s 8 } and (e) Repeat part (d) for a robot that does obstacle contouring.