This year, we are playing Aerial Assist. Aerial Assist is a game in which you, along with your alliance members, attempt to pass a ball down the court and throw it into the goal. As you might know, the past few years we have gone with a defensive robot design. This build season, we have decided to go for a more aggressive approach.
Over the past two weeks, the build team has done two major things. First, they prototyped a vacuum system to pick up the balls. Secondly, they prototyped a shooting mechanism. First, they attempted to prototype a mechanism where they could aim the ball without moving the robot. After that was unsuccessful, they decided to go simpler with a basketball-like shooting mechanism. This mechanism is similar to a basketball shot because it has multiple stages. Stage one, the “elbow” lifts straight up. Stage two, the “wrist” launches the ball forward. This, double staged launching, makes it easier to overcome gravity and shoot higher.
The programming team has gotten a majority of the robot’s code in place, and started using a new command-based programming structure for the robot. This change has made programming the robot much easier, and allows them to have the robot do more complex actions with less effort. Because they have the majority of the code in place, they have started working on a vision processing system. This system allows them to hone in on the hot goal during autonomous, which offers additional points.