2013 Gatekeeper

Deming High School competed this year

Information is from Best Robotics Inc. - Boosting Engineering Science and Technology 

Teams are tasked with building central processing units (CPUs) by collecting and converting components in three fabrication processes:

The electronic components are represented by various game pieces:  Dowel rods represent transistor containers, hangers of different colors represent the gate circuits, and foam-board shapes represent the integrated circuits.  Each of the fabrication processes is located in a distinct area of the game field.  As components are fabricated, they are tracked (virtually) in software and are available as soon as they are fabricated and until they are consumed in creating a higher-level component.  Although each team has its own virtual inventory, the field is always reset to the same configuration at the start of each match.  There are no penalties for placing components that are not in a team’s inventory.


In the IC fabrication area, ICs are produced by placing gates (hangers) onto pegs on one or more of the IC towers.  Each IC tower produces a different circuit as indicated in the figure and each circuit has two different gate combinations that can be used to produce the IC: one of the combinations uses only NAND gates, while the other requires a specific number of AND, OR and NOT gates as indicated in the table that follows.  Depending on whether the gates are placed onto the upper or lower peg on a tower, the number of ICs produced can be either one (lower peg) or two (upper peg) per gate combination. However, gates placed on the upper peg also require double the number of gates in inventory to support the IC production; that is, the upper peg consumes gate inventory at twice the amount as the lower peg.  If any gates are placed on the lower pegs of a tower, that tower will only produce at a single IC per gate combination rate.  The hangers must hang directly from a peg, and not from other hangers, to be considered properly placed. 

The CPU fabrication area consists of two templates into which ICs (foam-board cut-outs) can be placed to create a core processor and a memory module.  As shown in the figure, the core processor requires three registers, one instruction decoder and a complete arithmetic logic unit (ALU) consisting of an adder and a multiplexer (MUX).  Two different types of CPUs can be completed based on the completion of the memory module: an 8-bit CPU requires a single data-latch, while a 32-bit CPU requires four data-latches and an address decoder.  The core processor can be completed over multiple matches; however, the memory module must be completed within a single match.  To be considered properly placed, the ICs must be located in the appropriate receptacle in the template and placed such that they are completely flat against the lower surface of the CPU fabrication assembly.



In addition to points earned by fabricating components, teams may earn a bonus based on the number of matches they complete where no game pieces have been removed from play, or left on the floor and not in contact with the robot.  The bonus is computed at the end of each match and may change over time as the number of matches in which a team earns the bonus changes.  The bonus amount, which is applied only once and not final until the last match in the competition phase has been completed, is computed as:

Bonus = (Bonus Matches)/(Total Matches)*10%*Cumulative Score

Separate bonus scores are computed for each competition phase (i.e., seeding, semi-finals, and finals).

There are numerous restrictions on how the game is played.  A partial list of some of the basic restrictions is provided here:

There are three phases to the contest: a partial round robin seeding competition, a six game round robin semi-final between the top eight teams, and a three game round robin final between the top four teams. During the seeding competition, each team plays the same number of games against randomly selected opponents.  The team’s total score during the seeding competition is used to rank the team and to determine seven of the eight teams that advance to the semi-final round robin playoff.

The eighth team for the semi-finals is the winner of a single “wildcard” game. The participants for the wildcard game are selected based on the score of their engineering notebook which all teams are required to submit. During the wildcard game, there are no inventory restrictions, so teams can fabricate any components without regard to what components they have in inventory.

At the start of the semi-finals, the scores are reset to zero, and teams are provided with an initial inventory of three AND, three OR, and three NOT gates and one MUX, two d-latches, and one decoder IC.  For the semi-final round robin playoff, the top eight teams each play three matches.  The total of each team’s scores for these three matches determines which four teams advance to the finals.  For the final competition, total scores are again reset to zero and the same initial inventory provided for the semi-final matches is provided.  The top four teams play three additional matches to determine the final ranking order.