EECE 822: Final Project
As you know by now, the final project consists of a RoboCup
tournament. Each team will consist of 1-3 students and will be
responsible for one team. At the end of the semester we will have
a tournament where, hopefully, every team will play every other
team (time permitting). Your grade will not be determined
by your performance in this competition, the competition is meant
as a way for you to observe the robustness of the techniques
you've developed.
Proposal (10%)
Due: Wednesday 1 March 1999 or Monday 13 March 1999
The proposal consists of a writeup which should include:
- The members of your team.
- The name of your team (preferably, a short work that can be given
as the "teamname" to the robocup server).
- A short description of your approach.
- A short description of your architecture (UML diagram).
and a 5-10 minute talk during class where you go over the previous
points for the benefit of everyone in the class.
Final Presentation (20%)
The presentations will be 20 minutes each. Each one should contain:
- The design of your project. Why you chose each particular aspect.
- Enumerate each of the technologies you used that were explained in
class (e.g. is your architecture like a subsumption or BDI architecture?
do the agents use contract net? which ideas did you borrow from CMUnited?)
- Enumerate any technologies or techniques that your group invented.
- The expected strengths and weakness of your team.
- Any lessons learned so far?
Final Write-up (70%): due 3 May 2000 @10am, in my office
The final writeup is a document that explains to the reader your
approach at solving the robobup problem. Good examples of how to
write it are the CMUnited and ATHumboldt papers. It should include:
- A Coverpage.
- A Distribution of labor, which includes the percentage of the
work done by each of the team members, and what parts each
worked on. The final grade will be distributed among the teammembers
using the percentages you give me.
- Design, please include diagrams.
- The design of your project. Why you chose each particular aspect.
- Explain each of the technologies you used.
- Explain any technologies or techniques that your group invented.
- Conclusion. Lessons you learned from the tournament.
What additions/modifications would you make to the system to make
it perform better.
- Place the all source code in the class folder.
- Include a printout of your code (only the code you wrote).
I expected this code to be well-commented.
Jose M. Vidal
Last modified: Wed Apr 19 16:41:55 EDT 2000