Skip to main content

Table of Contents for Tools

Table of Contents with links for all the tools we use here at Yeti!

Git - A version control system widely used in the industry and on our team that helps track code changes, manage branches, and collaboration with the team.

Github - Online platform for hosting Git repositories, allows for code sharing, pull requests, and team collaboration. This is where we have all of our code stored, viewable publicly. 

WPILib -  The official library used by we and other FRC Teams to code robot subsystems, motors, sensors, and much more.  Should answer a good amount of questions you have, or at least lead you to somewhere where you can find an answer!

GithubPhoenix 6 - CTRE’s Motor Controller Library that allows us to configure and support devices such as TalonFX. Also really helpful and can answer a lot of the questions you have regarding Motor Control. 

WPILibPhoenix Tuner - CTRE’s application that allows you to configure, test, and update CTRE CAN devices like Talons.  Helpful documentation regarding tuning as well.

Phoenix 6

Phoenix Tuner

Photon Vision - An open-source vision system that detects AprilTags and other such objects and sends pose data to the robot. Helpful documentation regarding vision related questions. 

Limelight - Another vision system that detects AprilTags and other such objects, similar to Photon Vision. Helpful documentation regarding vision related questions.

LimelightAdvantage Kit - A logging framework that records all robot data and actions. We use this a lot as a team, so it has very helpful documentation!

Localization - The process of used to calculate the robot's position on the field using data from encoders and vision inputs like AprilTags.

Advantage KitScope - A visual dashboard that reads logs from AdvantageKit and displays field position, sensor data, and timelines in real time or replay. This is also something we use a lot as a team!

Driverstation - FIRST’s official software for that we use to control the robot during matches, viewing system status, and switching between robot modes.

Simulation - A WPILib feature that allows teams to test robot code on a virtual field without needing real robot.

LocalizationPath Planner - A path generation tool that lets teams design and follow autonomous path, especially for swerve and tank drivetrains. We use this as a team to generate autonomous paths! 

Elastic - A customizable FRC dashboard that connects to NetworkTables and AdvantageKit for live monitoring and debugging. This is the type of FRC Dashboard we use at YETI!

Advantage Scope

Driverstation

Simulation

Path Planner

Elastic

Network Tables - A public-subscribe data system used for communication between robot code, vision processors, and dashboards.