Skip to content

Introduction

FRC team 3566's coding knowledge base.

Framework:

RoboRIO

  • WPILib
    • Subsystems
  • Trajectory
  • Feedback Control
    • Feedforward
    • PID
  • Localization
  • Control
    • Joystick
    • Drive logic
      • Swerve Drive
      • Cheesy drive
      • Tank Drive
      • etc…
    • Button Mapping

Coprocessor (Rpi/ Jetson Nano)

  • Linux
    • OS
    • Bootstrap
    • Uploading code
      • Ssh
      • GitHub
    • Multithreading
  • Network table
    • CS core https://robotpy.readthedocs.io/projects/cscore/en/stable/api.html
    • Network tables https://robotpy.readthedocs.io/projects/pynetworktables/en/stable/api.html
  • Open CV
  • Intel Realsense

Driver Station

  • Smart Dashboard
  • GUI (optional)

Other Hardwares

Scouting

  • The Blue Alliance: https://www.thebluealliance.com/apidocs