The CARRYER (CRATE Acquiring Robot that Raises Your Entities Readily) is designed to work head-to-head against an opponent, stacking the most magnetic CRATEs into the designated tower in the designated 2 minutes and 18 seconds of time. Throughout this period of time, the robot can move freely but must–at some point–complete the steps of IR detection, movement, and engagement of the lifting mechanism.
In order to start our game, the robot must indicate to the referees which side it is starting from. Each of the STACKs that the robot is stacking CRATEs into is marked by a modulated IR beacon, with emitters located 31 cm above the surface of the Arena. The Baby Got Baxter (BGB) is provided with the instruction to rotate in place, and upon sensing the appropriate, corresponding IR frequency, adjusts the servo motor to indicate which side of the arena the robot is sitting on.
Since one of the assigned tasks to the robot is to indicate which side of the arena it is starting from, the BGB uses a servo motor to change the position of the flag, showing any viewer that it understands whether it is sitting on the blue or green side of the arena.
Once the robot indicates which side of the arena it is starting from, the robot is able to spring into action. The robot is powered by two DC motors to drive itself about the arena. However, to have some semblance of navigation, the BGB uses a 5 Channel Infrared Reflective PIR Sensor Module to follow the black tape placed on the arena floor. The Infrared Reflective sensor shines a light and detects the reflection back into the sensor, using this sensor reading to determine whether it is accurately following the black tape. BGB is designed to self-adjust, increasing the duty cycle of the motors in the event that the sensors are indicating that the robot is off-centered.
In order to access the levels of the STACKs above the first level, the BGB utilizes a cascade lift to raise the magnetic CRATE to the predetermined level of the STACK. In order to ensure accurate placement, the robot uses a servo motor to extend the magnetized CRATE 90 degrees out into the STACK.