Commit Graph
24 Commits
Author SHA1 Message Date
Matt9150 830c2b1481 Further speed up loop times. We are now running 50% faster but need to retune the turret PID and update the shoot all speed everywhere. 2026-02-10 00:17:26 -06:00
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