Background
In my intro to robotics class, my team of 4 students was tasked with designing and building a robot to play a game that the professor designed. The game required teams of 2 robots each to place balls on their opponent's side of the field, but they could only do so through holes in a wall that separated the teams. I was responsible for the lifter mechanism and our autonomy software.
Our design philosophy was to have a fast and simple robot that could score several balls at a time at a high rate. For the subsystems I was responsible for, I made several design choices for to meet that goal.
I chose to a 4-bar linkage lift for its simplicity, but it required a 2-stage gearbox to function. I designed and assembled the lifter and its gearbox, going through several iterations to decrease weight and make the gearbox as fast as possible.
We designed a wide gripper that could hold 3 balls at once, but this required close alignment so they would all fit into the hole side by side. To achieve this, I wrote semi-autonomous software that sensed reflective tape patterns on the floor and allowed the driver to align the robot with the press of a button.
Our robot performed great in the competition and was the highest-scoring robot in the class!