Home FRC Training Programming Resources Programming Resources IntroductionA collection of essential resources for FRC programming, from basics to advanced topics like PID, vision, and motion profiling. Official DocumentationWPILib DocumentationCTRE DocumentationREV Robotics APIPathPlanner DocsLimelight Documentation Getting StartedAdvanced Programming NotesProblem Solving Guide | FRC 167 Command-BasedWPILib: What Is Command-Based?BoVLB Tips: CommandsEveryBot Commands Intro Control TheoryCTRE Control RequestsMotion Magic®CD Tuning GuidePID Simulation Vision (Limelight)Limelight LibTracking AprilTagsAuto Align TutorialSimple Limelight Tutorial AutonomousPathPlanner Getting StartedAdvantageKit Swerve TemplateAutonomous Programming (Video) Advanced ToolsYAMS DocumentationExponential Profiles (YAMS)State Machines Intro Version ControlWPILib: Git IntroFRC Git TutorialPull Requests Overview Training & TutorialsAbdullah's TutorialsDeep Blue RoboticsSpectrum TrainingThe Compass Alliance Open full interactive app