Introduction to Robotics

MC375.01
Spring 2001
Lab Report #2
The Robot Soccer Contest

due by Friday 4 May 2001, 12.30pm
NO EXTENSIONS!!!


The goal of this lab is to demonstrate that you have learned something beyond the basics of programming an RCX using NQC and that you have experimented with various construction methods using the LEGO MINDSTORMS kit.

You will work as a team to build and program two robots that can play soccer according to the rules handed out in class several weeks ago (also available on the RoboCup Junior web site -- http://www.demo.cs.brandeis.edu/rcj2001/soccer.html).

Your lab report must be done ALONE. It is worth 10% of your semester grade. It contains a write-up of the contest preparations and results.
THIS LAB REPORT SHOULD BE NO LONGER THAN 5 PAGES!

The Robot Contest.

The contest will be held after the Final Exam on Friday 4 May. Because time is limited, we will play 5 10-minute games, without halftime. The following round-robin will occur:

  1. team A (white) versus team B (black)
  2. team C (white) versus team D (black)
  3. team E (white) versus team A (black)
  4. team B (white) versus team C (black)
  5. team D (white) versus team E (black)
We'll use the soccer field that is in the lab, but for the contest we'll move it to the lounge area where we held the line-following contest.

Each team will play two games. Notice that each team will switch ends (white or black) between their two games. Whichever team scores the most goals total combined from the their two games will win the contest!

The Lab Report.

1. Include the names of your team members. Briefly describe the role that each team member played (e.g., robot body designer, programmer, both, neither, etc).

2. Include a description of the robot bodies that you used.

3. Include the NQC code that you used to complete the line-following task.

4. Explain how you approached the task. Outline the steps you went through, and how you arrived at your final solution. You might include tables and graphs, to illustrate differences in performance achieved with different robot designs and/or programs.

5. Be sure to include any pertinent references, if you found information in books, on the Web and/or from your classmates or others.

6. Please bring a hardcopy of your report to the final exam and also e-mail me an electronic copy of your report before the final exam. MS-Word format preferred (I can't believe I just wrote that ;).