Group Members
Problem Statement
The goal of this project is to design, build, and code an autonomous bot that will pick up tokens from a designated reload station (identifiable by a 5kHz infrared beacon) and drop them off in at least 3 of 5 drop-off buckets located across the stadium (and identifiable each via 1kHz IR beacons).
The goal of this project is to design, build, and code an autonomous bot that will pick up tokens from a designated reload station (identifiable by a 5kHz infrared beacon) and drop them off in at least 3 of 5 drop-off buckets located across the stadium (and identifiable each via 1kHz IR beacons).
Overall Design Strategy
Our guiding principle was to create a robot that would allow us to reliably beat the brick with minimal specifications. To accomplish this, we agreed on focusing primarily on Infrared Sensors for orientation. First, we oriented the robot using the home IR beacon. Then, the robot drove to the main center line of the star killer base. With the robot at the center line we employed the line following sensors to position the robot directly in front of the center bin. For token delivery, we used three arms (one on the front of the robot and two on the sides) powered by servo motors to simultaneously deliver tokens to three bins. The front arm swings downward and delivers a token to the bin directly in front of the robot. The two side arms swing outward to deliver tokens to the bins on the right and left of the robot. For movement, we used DC motors with a motor driver. For logic and control, we used an Arduino Uno.
Our guiding principle was to create a robot that would allow us to reliably beat the brick with minimal specifications. To accomplish this, we agreed on focusing primarily on Infrared Sensors for orientation. First, we oriented the robot using the home IR beacon. Then, the robot drove to the main center line of the star killer base. With the robot at the center line we employed the line following sensors to position the robot directly in front of the center bin. For token delivery, we used three arms (one on the front of the robot and two on the sides) powered by servo motors to simultaneously deliver tokens to three bins. The front arm swings downward and delivers a token to the bin directly in front of the robot. The two side arms swing outward to deliver tokens to the bins on the right and left of the robot. For movement, we used DC motors with a motor driver. For logic and control, we used an Arduino Uno.