Final Project

Purpose

In the final project, you combine what you have learned about AI algorithms, robotics and embedded systems to meet the final challenge.

Description

Your goal is to build a robot that will complete as many challenges on the Lego challenge table as possible in two minutes, with a running clock. Information about the challenge table missions can be found at:

The First Lego League 2006 Nanoquest Challenge Missions.

Grading

You will see from the missions webpage that each mission has points. For our purposes, the relative point values don't matter, except for partial credit. We will follow their rules generally, but may make adaptations for local circumstances-- check with the instructor if you have any questions. Grading is as follows:

Grade Criteria
A Score points in at least 5 challenges.
B Score points in at least 4 challenges.
C Score points in at least 3 challenges.
D Score points in at least 2 challenges.
F Score points in less than 2 challenges.

Your writeup on the lab must include the following information for each mission you chose. The instructor may adjust your grade on the lab to reflect the quality of your writeup:

Note 1: The writeup is due on the last day of class. Note 2: If you score an "A(+)" (95 or above) on this lab, and score at least a "C" (70 or above) on the final exam, you will receive an "A" for the course.

Other Rules

  1. You must use parts in your kits, but you may also borrow parts from my "spares", as long as they get returned.
  2. You must use Lejos.
  3. If you make use of someone else's design or code from the web, get their permission, and tell them what we are doing.