Our team is devised into five different subteams, each handling different disciplines, but all working together. Subteams include:
Build: Physical Robot Construction
CAD: 3D Robot Modeling/Design
Business: Reachout, Awards, Sponsorships, Community Presence
Electronics: Wiring Electrical Components, Soldering Boards
Programming: Using WPILIB Java to control electronics on Robot
Because every Robotics team, including 2170, is its own organization, Businesspeople and Marketers have to run the operations and fund the robot! Jobs on this team often include:
Writing essays/business plans to win awards and to apply for grants to get money for the robot
Developing media advertisements to distribute on Social Media and in & around the school
Reaching out to sponsors in person or virtually, distributing and sharing the team image
Once the money's collected, before a Robot can be built, it has to be designed. CAD allows us to do this. On Team 2170, we use OnShape for our CAD software. Jobs on this team include:
Designing mechanisms and planning out how the robot will physically work alongside Build
Prototype, plan, and test, and refine designs, ensure they're ready before starting production
Help Build & Electronics members interpret designs, discuss and fix design issues as they arise
Of course, building a robot is no easy endeavor. It takes a whole team to make something cool! Build team members work hard, creatively, and most important of all, safely. Their jobs include:
Designing mechanisms and planning out how the robot will physically work alongside CAD
Working with power tools to form the robot's underlying structure
Using nuts, bolts, saws, screws, you name it, to make complex subsystems and moving parts
Once the Robot's physical shell is made, it takes a lot of components to make a Robot work and move. Electronics members use complex wiring and tools to make this work. Their jobs include:
Wiring boards to connect all robot components and sufficiently power them
Testing and resolving current robot issues, preventing future issues through stable design
Soldering, Crimping, and using various tools to set up the complex electroncis needed on a robot
Programming team members bring it all together. The robot's been paid for, designed, built, and wired, and all's left is to tell it how to run. 2170 uses WPILIB Java. Programming jobs include:
Developing code to run robot parts like swerve, claws, etc. autonomously and by driver control
Designing complex systems like Robot Vision and Logging to enhance team performance
Making custom paths for autonomous movement, planning robot movement and controlling it