/Crescendo-Working-code-for-new-base

Modified 6026 Code that we used for our 2023-2024 year Crescendo. Filled out teaching template from vs code. Used by 3465

Primary LanguageJavaOtherNOASSERTION

This code is developed by FRC Team 6026 deriving from FRC year 2023 - ChargedUp's code with modifications and a cleaner more modular design setup.
Special thanks must go to FRC Team 3512 (and 364, the creaters of the original ported repository) of whose code was the base of our team's 2023 code, and a majority of the in-depth logic for the swerve drive and we would not have been able to properly function during the build season without it due to some outside limitations on our time getting used to the swerve drive format.

This repository utilizes the use of SparkMax Controllers, Neo Motors, and a Pigeon Gyro for the creation of said repository.

As well, this repository also utilizes the ratios for the MK4i modules from Swerve Drive Specialties of the L2 variation, although double checking these ratios as to if they are still true would be advised.

The control system assumption with this current revision of the program controls is with a xbox controller, or at minimum a controller recognized by the drive station as xbox.

SmartDashboard is used for data feedback to the user-client of the driver station.


Directions for setup and management can be found located in Directions.txt.