This is intended to be a longstanding resource for the robotics team to use in the future. The materials will also be released publicly and marketed on Chief Delphi. By the end of the project, two resources will have been completed:

  • A written guide and reference
  • A video series going over the topics in the guide
    The guide will begin with basic programming knowledge and escalate to command-based programming and topics such as network tables. The idea is to give students an intuitive understanding of the systems that they are building off of, making them better at debugging.

Contents

Java Basics

FRC Programming

  • Introduction to WPILib
  • Unit library
  • Command-Based-Programming
  • Command composition
  • CTRE Motor Control
  • CTRE Sensor reading
  • NetworkTables
  • Vision
  • Swerve
  • AdvantageKit