2022 Robot
- Height:
- Height (climber extended):
- Width:
- Length:
The 2022 game, sponsored by Boeing, is loosly based on 3-on-3 basketball, where there the two teams of robots compete to score as many large tennis balls as possile in a central hub. To get a more detailed description of the game, see the official video reveal.
Robot Abilities
- Drive Train: Our 2022 robot uses a tank drivetrain which enabled our robot to have increased speed and stability over our opponents. Our wheels this year are connected to two dual REV NEO brushless motors.
- Tennis Ball Launching System:
- Tennis Ball Intake: The intake, located on the front of the robot, consists of nineteen wheels, two pistons, two axles, and a redline motor. It works by extending the contraption outward and catching a ball on the spinning axles.
- Ball Indexing: In the center of our robot, we have storage space for two of the challenge's large tennis balls. With two belts, each powered by REV NEO motors, we can efficiently move the cargo from the intake to the launcher.
- Pneumatic Launcher: The launcher system, located on the top of our robot, consists of a pneumatic wheel hooked up to a REV NEO motor that shoots the ball up and at an angle. The launcher is configured to shoot from the base of the hub at two speeds: one for the lower and upper baskets.
- Climbing Mechanism: Our climbing mechanism uses an AndyMark Climber in a Box, a hooked retractable arm, and a Falcon 500 brushless motor to lift the robot off the ground.
Programming
This year, we decided to write our robot code in Java, as opposed to the Pyhton we have used in previous years. In addition to our robot code, we developed a dashboard for our touchscreen driver station. It is written in JavaScript/HTML/CSS, and communicates with the robot through a python-based tornado server. It is based on the FRCDashboard framework we developed in 2016.
We drive using a pilot-copilot method: the first driver controls robot motion and the second various other operations, making operating the robot more efficient. This year we upgraded the secondary driver from a joystick to a Dualshock 4 controller, allowing for a greater number of tasks to be performed through a familiar medium.
- Autonomous: This year, we wrote an autonomous routine in Java for the competition that could consistently pick up and shoot a tennis ball at the central hub. Using this routine, we are able to gain an advantages early on in matches.
As usual, our code is open source, and can be found on our GitHub organization.
Competition Performance
We have competed at two competitions this year at Benjamin Banneker Academic High School (March 12 & 26). You can find out more about our competition performance and schedule on Blue Alliance, and look out for videos on our YouTube and Instagram pages.