Beca2014
Our 2014 competition robot was named “Beca.” In Aerial Assist, Beca flew across the field with two intakes and a high powered catapult that picked up balls and shot them over the truss and into the high goal. Beca mainly played midfield but had the ability to quickly adapt to changing strategies, as she could effectively inbound and score balls in the 10 point goal.
|
Drivetrain
|
Beca featured a custom machined “West Coast” drive powered by 6 CIM motors connected to 2 Vex Pro ball shifter gearboxes. The top speed (free speed) of the drive train was approximately 22 feet/second, which made it the fastest Citrus Circuits robot to date and one of the fastest 2014 FRC robots.
|
scoring |
Beca’s finalized scoring mechanism consisted of a catapult powered by around 10 feet of speargun tubing. A spiral (drop-off) cam assisted the catapult crank-back, and a magnet on the cam coupled with a Hall effect sensor stopped the cam in the correct primed position. A nylon strap attached from the top of the catapult to a sliding sled in the catapult frame determined shot power. Hard stops in the frame were deployed with pneumatic cylinders to stop the sled midway through its travel providing a lower powered “short shot”. Previous versions of Beca’s catapult used surgical tubing and the Hall effect sensor at the top of the catapult.
|
intakeElectricaloperating interfaceachievements |
Beca’s double polycarb intake was inspired by Team 16’s flexible intakes in 2008. Our team used 1/4″ polycarb in a curved shape that allowed off-center balls to be controlled and secured. Beca also had a pair of secondary intakes over the center of the catapult that kept ball’s in a secure position and increased shot consistency.
Beca’s control system used Wi-Fi communications and a National Instruments cRIO, implemented by FIRST in 2009. Motors were controlled by Talon speed controllers and pneumatics by Vex Pro Spike relays and solenoids. Encoders on the drivetrain were used to move accurately in autonomous mode. During the competition season, a camera detected the “hot” goal and helped the team earn extra points at the beginning of each match. We used C++ in the Wind River Workbench for robot code and Java in NetBeans for vision processing. We then use Network Tables to communicate information to the robot.
Beca was controlled by two joystick controllers and a gamepad. The drive system uses a simple tank drive, meaning that one joystick controls one side of the drive train. The driver also controls the robot’s shooting mechanism. The manipulator controls the intake and settling mechanisms.
|