Skip to main content

Lab 08. Build Your Own Tournament

It's time to build the tournament. Each lab will take responsiblity for constructing, maintaining, and amending one of the challenges of the tournament.

The Wednesday Lab will be first, and build the line-following challenge.

The Friday Lab will be second, and build the wall-following challenge.

The Monday Lab will be last, and build the object-detection challenge.

Your TAs have been briefed on the design considerations for each challenge, and will guide you through the process of building.


Tournament Outline

The tournament has three challenges: follow a line, follow a wall, and then find an object. The tournament is a competition: best times will be given bonus marks. There may be other special cases for bonus marks if something creative and interesting (and fair) can be found.

Bonus marks will be +1% to your entire course grade for each person on the team (given that they actually contributed). There will be bonus marks for the best time across all lab sections for each challenge, as well as the best time overall, and the winner of the final day tournament.

There are many pathways to getting bonus marks. For example, your team could be fastest at the line-following, but not very fast at any other challenge. Then you would get +1% as your bonus mark. Or, your team could be slower than some other team at each challenge, but fastest overall, and get +1% as your bonus mark. Or, your team could be fastest in your lab, but not fastest overall, get into the final round, win it, and get +1% as your bonus mark. It is technically possible for one team to win all challenges and get +5% bonus marks for their team, but it has never been done yet.


Model Tournament (homework)

Build a model of the tournament for your team that you can test and debug with. Create a "small" version of each challenge to test your core system design, and devise a way to test your ability to transition between challenges. Future-proof this model by making it modular and updatable if a part of the full tournament changes over the next few weeks.

As usual, you will be marked on the following scale:

  • 5: Exceptional demonstration of lab concepts (exceeds requirements)
  • 4: Good demonstration of lab concepts (meets requirements)
  • 3: Reasonable demonstration of lab concepts (one or two requirements unclear)
  • 2: Missing one or two lab concepts
  • 1: Missing most lab concepts
  • 0: No attendance/no completion.