If you want a “premium” class robot that will make it easier on you to compete with other teams, I would suggest purchasing the following:
Omni-wheels
Quadrature Encoders
High-strength gears
More metal (As much metal as you can)
Omni-wheels will make it easier for your robot to turn, and will really smoothen up your robot’s driving.
Quad encoders will make the programming easier for you. Autonomous will be much easier as you can use these encoders to make your wheels travel an exact distance, rather than taking a risk with using hypotheticals like using
wait1Msec();
.
High-strength gears will really help with gearing at competitions. They don’t break as easily, and they mesh with the other gears more fluidly and altogether just make life easier for the team.
More metal will not only help your team but it will help your entire club. It gives you the freedom to cut metal, and cutting metal will let you get everything you need to be just the perfect size.
In actuality, a “premium” class robot is not a necessity. I have seen teams with just bare skin and bone make it to the finals of their competitions. It all comes down to how hard your team works, how much progress you can make in an allotted period of time, and the overall quality of the robot. Be creative, scour the forums for creative solutions, and you should be good to go.