]> git.taranathan.com Git - FRC2027.git/commit
first commit
authormoo <moogoesmeow123@gmail.com>
Tue, 12 May 2026 18:10:45 +0000 (11:10 -0700)
committermoo <moogoesmeow123@gmail.com>
Tue, 12 May 2026 18:10:45 +0000 (11:10 -0700)
commit6dc8deb5b1d4c4c88d6693e7566a1277b096e155
tree5a9556ddd7c8d1043be774719b78c109905dd40b
first commit
253 files changed:
.gitattributes [new file with mode: 0644]
.github/CODEOWNERS [new file with mode: 0644]
.github/PULL_REQUEST_TEMPLATE.md [new file with mode: 0644]
.github/workflows/main.yml [new file with mode: 0644]
.gitignore [new file with mode: 0644]
.pathplanner/settings.json [new file with mode: 0644]
.vscode/launch.json [new file with mode: 0644]
.vscode/settings.json [new file with mode: 0644]
.wpilib/wpilib_preferences.json [new file with mode: 0644]
README.md [new file with mode: 0644]
WPILib-License.md [new file with mode: 0644]
build.gradle [new file with mode: 0644]
gradle/wrapper/gradle-wrapper.jar [new file with mode: 0644]
gradle/wrapper/gradle-wrapper.properties [new file with mode: 0644]
gradlew [new file with mode: 0755]
gradlew.bat [new file with mode: 0644]
settings.gradle [new file with mode: 0644]
src/main/deploy/chirp/file.chrp [new file with mode: 0644]
src/main/deploy/choreo/conservative.traj [new file with mode: 0644]
src/main/deploy/choreo/depot.traj [new file with mode: 0644]
src/main/deploy/choreo/depotBump.traj [new file with mode: 0644]
src/main/deploy/choreo/liberal.traj [new file with mode: 0644]
src/main/deploy/choreo/loopBumpDepot.traj [new file with mode: 0644]
src/main/deploy/choreo/project.chor [new file with mode: 0644]
src/main/deploy/choreo/shallowSwipe.traj [new file with mode: 0644]
src/main/deploy/choreo/stealOppHub.traj [new file with mode: 0644]
src/main/deploy/choreo/superShuttling.traj [new file with mode: 0644]
src/main/deploy/elastic-layout.json [new file with mode: 0644]
src/main/deploy/pathplanner/autos/Center Do Nothing.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/Depot Outpost Left Week V1.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/DepotCenterPath.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/DirectDoubleSwipe.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/Intake.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/Kousha Double.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/Left Do Nothing.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/Left Week V1.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/LeftBump.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/LeftBumpDepot.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/LeftBumpDepotCenter.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/LeftConservativeDoubleSwipe.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/LeftDoubleSwipe Bump.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/LeftLiberalDoubleSwipe.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/LeftLiberalDoubleSwipeTranslation.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/LeftShallowDoubleSwipe.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/LeftSwipeConservative.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/LeftSwipeOne.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/LeftSwipeThree.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/LeftSwipeTwo.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/LeftTrenchDepotCenter.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/LoopDepot.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/Right Do Nothing.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/Right Week V1.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/RightConservativeDoubleSwipe.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/RightLiberalDoubleSwipe.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/RightShallowDoubleSwipe.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/RightSwipeConservative.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/RightSwipeOne.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/RightSwipeThree.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/RightSwipeTwo.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/Shoot Only Left Week V1.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/Test default auto.auto [new file with mode: 0644]
src/main/deploy/pathplanner/autos/Velocity TEST.auto [new file with mode: 0644]
src/main/deploy/pathplanner/navgrid.json [new file with mode: 0644]
src/main/deploy/pathplanner/paths/BookItToNeutral.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Center Drop Back Path.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Depot Center Path.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/DirectSwipe1.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Full Depot Outpost Left Path.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Full Left Path v3.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Full Right Path v3.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Jame's Square path.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Kousha S1.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Kousha S2.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Left Bump Depot Center Path.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Left Bump Edge Start.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Left Drop Back Path.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Left Swipe1 Bump.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Left Swipe1.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Left Swipe2.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Left Swipe3.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Left Trench Depot Center Path.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Left Trench Start.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/LeftConservativeSwipe1.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/New - Kousha 0416 #1.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/New - Kousha 0416 #2 0.5.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/New - depot exit to starting.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Random default auto.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Right Drop Back Path.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Right Swipe1.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Right Swipe2.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Right Swipe3.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Right Trench Start.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/RightConservativeSwipe1.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Simple.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Straight Line.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Swipe1Translation.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Swipe2Translation.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Test Path.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/Velocity TEST.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/W5 Left Trench Start.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/W5 Right Trench Start.path [new file with mode: 0644]
src/main/deploy/pathplanner/paths/placeholder-file [new file with mode: 0644]
src/main/deploy/pathplanner/paths/shoot from start.path [new file with mode: 0644]
src/main/deploy/pathplanner/settings.json [new file with mode: 0644]
src/main/deploy/sshpass [new file with mode: 0644]
src/main/java/frc/robot/Main.java [new file with mode: 0644]
src/main/java/frc/robot/Robot.java [new file with mode: 0644]
src/main/java/frc/robot/RobotContainer.java [new file with mode: 0644]
src/main/java/frc/robot/RobotId.java [new file with mode: 0644]
src/main/java/frc/robot/commands/DoNothing.java [new file with mode: 0644]
src/main/java/frc/robot/commands/LogCommand.java [new file with mode: 0644]
src/main/java/frc/robot/commands/Music.java [new file with mode: 0644]
src/main/java/frc/robot/commands/SupplierCommand.java [new file with mode: 0644]
src/main/java/frc/robot/commands/auto_comm/ChoreoPathCommandBuilder.java [new file with mode: 0644]
src/main/java/frc/robot/commands/auto_comm/DynamicAutoBuilder.java [new file with mode: 0644]
src/main/java/frc/robot/commands/auto_comm/FollowPathCommand.java [new file with mode: 0644]
src/main/java/frc/robot/commands/drive_comm/DefaultDriveCommand.java [new file with mode: 0644]
src/main/java/frc/robot/commands/drive_comm/DriveToPose.java [new file with mode: 0644]
src/main/java/frc/robot/commands/drive_comm/GoToPose.java [new file with mode: 0644]
src/main/java/frc/robot/commands/drive_comm/GoToPosePID.java [new file with mode: 0644]
src/main/java/frc/robot/commands/drive_comm/SetFormationX.java [new file with mode: 0644]
src/main/java/frc/robot/commands/drive_comm/SimplePresetSteerAngles.java [new file with mode: 0644]
src/main/java/frc/robot/commands/drive_comm/SysIDDriveCommand.java [new file with mode: 0644]
src/main/java/frc/robot/commands/drive_comm/TrajectoryPresetSteerAngles.java [new file with mode: 0644]
src/main/java/frc/robot/commands/gpm/HardstopWarning.java [new file with mode: 0644]
src/main/java/frc/robot/commands/gpm/IntakeCommand.java [new file with mode: 0644]
src/main/java/frc/robot/commands/gpm/IntakeMovementCommand.java [new file with mode: 0644]
src/main/java/frc/robot/commands/gpm/LockedShoot.java [new file with mode: 0644]
src/main/java/frc/robot/commands/gpm/PhysicsAutoShoot.java [new file with mode: 0644]
src/main/java/frc/robot/commands/gpm/PowerControl.java [new file with mode: 0644]
src/main/java/frc/robot/commands/gpm/ReverseMotors.java [new file with mode: 0644]
src/main/java/frc/robot/commands/gpm/RunSpindexer.java [new file with mode: 0644]
src/main/java/frc/robot/commands/gpm/RunSpindexerWithStop.java [new file with mode: 0644]
src/main/java/frc/robot/commands/gpm/SimpleAutoShoot.java [new file with mode: 0644]
src/main/java/frc/robot/commands/gpm/Superstructure.java [new file with mode: 0644]
src/main/java/frc/robot/commands/vision/AcquireGamePiece.java [new file with mode: 0644]
src/main/java/frc/robot/commands/vision/AimAtGamePiece.java [new file with mode: 0644]
src/main/java/frc/robot/commands/vision/AimAtTag.java [new file with mode: 0644]
src/main/java/frc/robot/commands/vision/CalculateStdDevs.java [new file with mode: 0644]
src/main/java/frc/robot/commands/vision/DriveToGamePiece.java [new file with mode: 0644]
src/main/java/frc/robot/commands/vision/GoToPose2.java [new file with mode: 0644]
src/main/java/frc/robot/commands/vision/LogVision.java [new file with mode: 0644]
src/main/java/frc/robot/commands/vision/ReturnData.java [new file with mode: 0644]
src/main/java/frc/robot/commands/vision/ShutdownAllPis.java [new file with mode: 0644]
src/main/java/frc/robot/commands/vision/ShutdownOrangePi.java [new file with mode: 0644]
src/main/java/frc/robot/commands/vision/TestVisionDistance.java [new file with mode: 0644]
src/main/java/frc/robot/constants/AutoConstants.java [new file with mode: 0644]
src/main/java/frc/robot/constants/Constants.java [new file with mode: 0644]
src/main/java/frc/robot/constants/FieldConstants.java [new file with mode: 0644]
src/main/java/frc/robot/constants/GyroBiasConstants.java [new file with mode: 0644]
src/main/java/frc/robot/constants/IdConstants.java [new file with mode: 0644]
src/main/java/frc/robot/constants/ShotInterpolation.java [new file with mode: 0644]
src/main/java/frc/robot/constants/ShuttleInterpolation.java [new file with mode: 0644]
src/main/java/frc/robot/constants/TestConstants.java [new file with mode: 0644]
src/main/java/frc/robot/constants/VisionConstants.java [new file with mode: 0644]
src/main/java/frc/robot/constants/swerve/DriveConstants.java [new file with mode: 0644]
src/main/java/frc/robot/constants/swerve/ModuleConstants.java [new file with mode: 0644]
src/main/java/frc/robot/constants/swerve/ModuleType.java [new file with mode: 0644]
src/main/java/frc/robot/controls/BaseDriverConfig.java [new file with mode: 0644]
src/main/java/frc/robot/controls/Ex3DProDriverConfig.java [new file with mode: 0644]
src/main/java/frc/robot/controls/GameControllerDriverConfig.java [new file with mode: 0644]
src/main/java/frc/robot/controls/MadCatzDriverConfig.java [new file with mode: 0644]
src/main/java/frc/robot/controls/Operator.java [new file with mode: 0644]
src/main/java/frc/robot/controls/PS5ControllerDriverConfig.java [new file with mode: 0644]
src/main/java/frc/robot/controls/PS5XboxModeDriverConfig.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/Intake/Intake.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/Intake/IntakeConstants.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/Intake/IntakeIO.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/LED/LED.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/PowerControl/Battery.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/PowerControl/BatteryConstants.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/PowerControl/BreakerConstants.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/PowerControl/EMABreaker.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/drivetrain/Drivetrain.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/drivetrain/GyroIO.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/drivetrain/GyroIOPigeon2.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/drivetrain/Module.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/drivetrain/ModuleIO.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/drivetrain/ModuleSim.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/hood/Hood.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/hood/HoodConstants.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/hood/HoodIO.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/shooter/Shooter.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/shooter/ShooterConstants.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/shooter/ShooterIO.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/spindexer/Spindexer.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/spindexer/SpindexerConstants.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/spindexer/SpindexerIO.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/turret/Turret.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/turret/TurretConstants.java [new file with mode: 0644]
src/main/java/frc/robot/subsystems/turret/TurretIO.java [new file with mode: 0644]
src/main/java/frc/robot/util/AngledElevatorSim.java [new file with mode: 0644]
src/main/java/frc/robot/util/ChineseRemainderTheorem.java [new file with mode: 0644]
src/main/java/frc/robot/util/ClimbArmSim.java [new file with mode: 0644]
src/main/java/frc/robot/util/ConversionUtils.java [new file with mode: 0644]
src/main/java/frc/robot/util/DynamicSlewRateLimiter.java [new file with mode: 0644]
src/main/java/frc/robot/util/Elastic.java [new file with mode: 0644]
src/main/java/frc/robot/util/EqualsUtil.java [new file with mode: 0644]
src/main/java/frc/robot/util/FeedForwardCharacterizationData.java [new file with mode: 0644]
src/main/java/frc/robot/util/GeomUtil.java [new file with mode: 0644]
src/main/java/frc/robot/util/HubActive.java [new file with mode: 0644]
src/main/java/frc/robot/util/MathUtils.java [new file with mode: 0644]
src/main/java/frc/robot/util/ModifiedCRT.java [new file with mode: 0644]
src/main/java/frc/robot/util/MotorFactory.java [new file with mode: 0644]
src/main/java/frc/robot/util/PathGroupLoader.java [new file with mode: 0644]
src/main/java/frc/robot/util/PhaseManager.java [new file with mode: 0644]
src/main/java/frc/robot/util/PhoenixOdometryThread.java [new file with mode: 0644]
src/main/java/frc/robot/util/PhoenixUtil.java [new file with mode: 0644]
src/main/java/frc/robot/util/ShooterPhysics.java [new file with mode: 0644]
src/main/java/frc/robot/util/SwerveModulePose.java [new file with mode: 0644]
src/main/java/frc/robot/util/SwerveStuff/ModuleLimits.java [new file with mode: 0644]
src/main/java/frc/robot/util/SwerveStuff/SwerveSetpoint.java [new file with mode: 0644]
src/main/java/frc/robot/util/SwerveStuff/SwerveSetpointGenerator.java [new file with mode: 0644]
src/main/java/frc/robot/util/SysId.java [new file with mode: 0644]
src/main/java/frc/robot/util/TimeAccuracyTest.java [new file with mode: 0644]
src/main/java/frc/robot/util/TrenchAssist/TrenchAssist.java [new file with mode: 0644]
src/main/java/frc/robot/util/TrenchAssist/TrenchAssistConstants.java [new file with mode: 0644]
src/main/java/frc/robot/util/Vision/DetectedObject.java [new file with mode: 0644]
src/main/java/frc/robot/util/Vision/DriverAssist.java [new file with mode: 0644]
src/main/java/frc/robot/util/Vision/GyroBiasEstimator.java [new file with mode: 0644]
src/main/java/frc/robot/util/Vision/Vision.java [new file with mode: 0644]
src/main/java/frc/robot/util/Vision/VisionIO.java [new file with mode: 0644]
src/main/java/frc/robot/util/Zone.java [new file with mode: 0644]
src/main/java/lib/COTSFalconSwerveConstants.java [new file with mode: 0644]
src/main/java/lib/CTREModuleState.java [new file with mode: 0644]
src/main/java/lib/PolynomialRegression.java [new file with mode: 0644]
src/main/java/lib/controllers/Controller.java [new file with mode: 0644]
src/main/java/lib/controllers/Ex3DProController.java [new file with mode: 0644]
src/main/java/lib/controllers/GameController.java [new file with mode: 0644]
src/main/java/lib/controllers/MadCatzController.java [new file with mode: 0644]
src/main/java/lib/controllers/PS5Controller.java [new file with mode: 0644]
src/main/java/lib/controllers/PistolController.java [new file with mode: 0644]
src/test/java/frc/robot/constants/AprilTagPoseTest.java [new file with mode: 0644]
src/test/java/frc/robot/constants/ConstantsTest.java [new file with mode: 0644]
src/test/java/frc/robot/util/ArithTest.java [new file with mode: 0644]
src/test/java/frc/robot/util/DetectedObjectTest.java [new file with mode: 0644]
src/test/java/frc/robot/util/PathCheck.java [new file with mode: 0644]
src/test/java/frc/robot/util/PolynomialRegressionTest.java [new file with mode: 0644]
src/test/java/frc/robot/util/ShooterPhysicsTest.java [new file with mode: 0644]
tools/PathPlannerMirror2026-main/.gitignore [new file with mode: 0644]
tools/PathPlannerMirror2026-main/LICENSE [new file with mode: 0644]
tools/PathPlannerMirror2026-main/README.md [new file with mode: 0644]
tools/PathPlannerMirror2026-main/index.css [new file with mode: 0644]
tools/PathPlannerMirror2026-main/index.html [new file with mode: 0644]
tools/PathPlannerMirror2026-main/index.js [new file with mode: 0644]
vendordeps/AdvantageKit.json [new file with mode: 0644]
vendordeps/ChoreoLib2026.json [new file with mode: 0644]
vendordeps/PathplannerLib.json [new file with mode: 0644]
vendordeps/Phoenix6-frc2026-latest.json [new file with mode: 0644]
vendordeps/REVLib.json [new file with mode: 0644]
vendordeps/WPILibNewCommands.json [new file with mode: 0644]
vendordeps/libgrapplefrc2026.json [new file with mode: 0644]
vendordeps/photonlib.json [new file with mode: 0644]