This is the codebase for FRC Team 2890 in the 2019 competition, Destination: Deep Space
Combining the excitement of sports with the rigors of science and technology, we call FIRST Robotics Competition the ultimate Sport for the Mind. High-school student participants call it, “the hardest fun you’ll ever have. Under strict rules, limited resources, and an intense six-week time limit, teams of students are challenged to raise funds, design a team "brand," hone teamwork skills, and build and program industrial-size robots to compete in a difficult field game against like-minded competitors. It’s as close to real-world engineering as a student can get. Volunteer professional mentors lend their time and talents to guide each team. Each season ends with an exciting FIRST Championship.
Kickoff: https://www.youtube.com/watch?v=Mew6G_og-PI Rules: https://firstfrc.blob.core.windows.net/frc2019/Manual/2019FRCGameSeasonManual.pdf
The game consists of two teams of three, red and blue, each placing hatchets (disks with velcro) and cargo (kick balls)
6a8fd84ab410232fd7ab73ca03521ee825d1c4a7
Picture of robot
Link to CAD model
What does our robot do?
Our bot has many functions, including a grabber that functions by picking up the ball with spinning wheels. The grabber is composed of a pair of unmoving wheels and a net that help keep the ball in place. Another function is a lift that works by a motor spinning a chain. This lift helps move the grabber to the correct height to deposit the ball into the cargo spot. A hook works by holding the hatch, and releases it by rotating.
Breakdown of hardware
The chasis is a u-style frame which is ideal for our grabber system. This style frees up space in the center of the robot to make room for cargo. The back of the chasis is reserved for the electrical board. Our lift system is very light, therefore we have a very low center of gravity. This makes our robot stable when the lift activates. The lift is composed of chain
Wiring Diagram
Brief explanation of prototyping process
Basic Language (java/C++/Python)
How we organised our code (What is Robot/RobotMap used for?)
What firmware versions is the intended for?
How do we run this code?
What java version?
What editor did we use?
Explain RobotMap (the ids and such)
Breakdown of code (The different subsystems and commands and what they do)
Explain what all the files do
What build system do we use? (Gradle and what version)
Link to javadocs
How is it structured? our team is structured with Link to team website
link to TeamDocumentation repo
Explain training system and leadership system
Explain Sprint system
Link to sprints
Team history
Sponsors!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Mentors/Teachers
Students who worked on robot(Description of what they did)
What competitions do we go to?
Link to TBA page
Where are we located