All Classes and Interfaces
Class
Description
Utilities for flipping based on alliance
Alternative builder step.
Automatically generated file containing build version information.
Constants for a camera
Constants file.
Constants for driver controls
Swerve Constants
MoveToPos constants.
Vision Constants
Runtime debugging utility for exposing low-level device controls via NetworkTables.
Generate Empty IO implementation using RobotUtils
IO for gyro
Inputs for gyro
NavX2 implementation for Gyro
Marks this parameter as required to create the builder.
Do NOT add any static variables to this class, or any initialization at all.
Per-module constants
Command that drives a swerve drivetrain to a specified field-relative pose using a
HolonomicDriveController.Marks this parameter as optional.
Background thread responsible for sampling odometry-related signals at a higher frequency than
the main robot loop.
Utility class that centralizes registration and synchronized refreshing of CTRE Phoenix
BaseStatusSignals.Field required to be specified before finishing.
Runs tasks on Roborio in this file.
Robnot Run type
This class is where the bulk of the robot should be declared.
Centralized visualization helper for publishing robot state to logging and visualization tools.
Utility methods for safely interacting with REV Spark motor controllers in the presence of
transient or persistent communication errors.
Primary swerve drivetrain subsystem.
Swerve drive odometry implementation that integrates wheel motion using circular arc geometry
rather than straight-line approximations.
IO for swerve timestamps
Inputs for swerve timestamps
Swerve Module
IO for swerve module
Inputs for swerve module
Real swerve module implementation (assumes two TalonFXs)
Applies rate limiting to robot-relative swerve chassis commands to ensure physically achievable,
stable, and predictable motion.
Real Swerve Implementation
Maintains and updates the robot's estimated global pose for a swerve drive by fusing wheel
odometry, gyro measurements, and delayed vision updates.
Control scheme utilities for teleoperated swerve driving.
Collection of command factories used for drivetrain tuning and characterization.
Defines various tuple types for Java.
A type that has a 1st element.
A type that has a 2nd element.
A type that has a 3rd element.
A type that has a 4th element.
A type that has a 5th element.
A type that has a 6th element.
A type that has a 7th element.
A type that has a 8th element.
A type that has a 9th element.
A tuple of 1 elements.
A tuple of 2 elements.
A tuple of 3 elements.
A tuple of 4 elements.
A tuple of 5 elements.
A tuple of 6 elements.
A tuple of 7 elements.
A tuple of 8 elements.
A tuple of 9 elements.
Generate TypeState Builder using RobotUtils
Vision subsystem responsible for processing camera-based pose observations and contributing
vision measurements to the drivetrain pose estimator.
IO Class for Vision
Inputs for an individual camera
PhotonVision-attached implementation