Commit Graph
23 Commits
Author SHA1 Message Date
Matt9150 9f5dcb4343 Reduce calls to the spindexer, transfer and color sensors. Add new MeasuringLoopTimes class to measure min, max and avg loop times. 2026-02-07 16:06:03 -06:00
Matt9150 3f4fee0e24 Add functions to get the ball color to spindexer. Attempt to make shoot all in teleop work better. 2026-01-29 09:25:39 -06:00
Matt9150 159b130b5f Integrate shootAll on the Robot. This version was working except with 1 ball. 2026-01-28 17:33:37 -06:00
Matt9150 d088fba20a Create shootAll state machine in spindexer and call from TeleOpV3. Experiment with averaging tiles in Targeting, which is permanently disabled at the moment. 2026-01-28 13:06:53 -06:00
Matt9150 2a45eee878 Update spindexer positions after repair. 2026-01-28 00:45:21 -06:00
Matt9150 04372ec410 Add a PID to Limelight tracking bringing in track function from Abyss. Simplify spindexer due to errors with advanced code. Start adding Interpolation to Targeting (commented out for now). 2026-01-27 00:58:15 -06:00
Matt9150 d1434fbaa8 Add Targeting values from shootertesting. Tune flywheel with shootertest. Add additional telemetry. 2026-01-26 01:00:03 -06:00
Matt9150 d216ce78fc Improve Spindexer shaking. Upgrade shooterTest to control the spindexer and fix flywheel real time pidf coef updates.. 2026-01-25 16:48:27 -06:00
Matt9150 8dc03adfd3 Merge with LimelightTesting. 2026-01-25 11:39:26 -06:00
Matt9150 7ffc51f60a Add shoot all ball order 2026-01-25 11:33:56 -06:00
Matt9150 4050a354f7 Update TelopV3 and Targeting for merge conflicts. 2026-01-23 20:19:21 -06:00
Matt9150 f20e640c62 Merge remote-tracking branch 'origin/master' into Targeting
# Conflicts:
#	TeamCode/src/main/java/org/firstinspires/ftc/teamcode/teleop/TeleopV3.java
#	TeamCode/src/main/java/org/firstinspires/ftc/teamcode/tests/TurretTest.java
#	TeamCode/src/main/java/org/firstinspires/ftc/teamcode/utils/Turret.java
2026-01-22 22:13:07 -06:00
Matt9150 c2e9d8fa87 Merge remote-tracking branch 'origin/Targeting' into Targeting 2026-01-22 22:00:41 -06:00
Matt9150 46a5366a4a Add Auto ball detect on startup to spindexer to detect how many balls are already in spindexer on power on. 2026-01-22 21:59:58 -06:00
Matt9150 daccec4fdd Add Targeting Class with initial values that still need tuning. Connect Targeting Class to TeleOpV3. Clean up unused code in Flywheel class. 2026-01-22 00:00:17 -06:00
Matt9150 33300876ef Merge remote-tracking branch 'origin/master' into Targeting 2026-01-21 09:28:59 -06:00
Matt9150 e1745500cc Create new targeting class. Fix Flywheel Error with motor2 velocity and include spindexer pos updates. 2026-01-21 09:28:21 -06:00
Matt9150 e7dfa11196 New Spindexer Positions after repair. 2026-01-20 20:38:40 -06:00
Matt9150 51bf55cc49 Merge remote-tracking branch 'origin/SpindexerRefactor' into SpindexerRefactor 2026-01-19 23:40:52 -06:00
Matt9150 6f3a178a08 Comment out color sensor reads for now to speed up loop times. 2026-01-19 23:40:17 -06:00
Matt9150 40d51ce757 Working Spindexer prototype with original shoot all functionality. 2026-01-19 19:39:01 -06:00
Matt9150 cfd09df8a0 Working Spindexer prototype with original shoot all functionality. 2026-01-19 11:11:22 -06:00
Matt9150 59796154bd Switched to built in FTC PIDF Controls. 2026-01-18 11:19:54 -06:00