From: iefomit Date: Sat, 11 Apr 2026 06:19:51 +0000 (-0700) Subject: fix slip check X-Git-Url: https://git.taranathan.com/?a=commitdiff_plain;h=36b56ec5110274f00131723c375d1ebc0e44d98e;p=FRC2026.git fix slip check should use modulePose.slipped() not tag visibility --- diff --git a/src/main/java/frc/robot/subsystems/drivetrain/Drivetrain.java b/src/main/java/frc/robot/subsystems/drivetrain/Drivetrain.java index 4804c89..5b1de6d 100644 --- a/src/main/java/frc/robot/subsystems/drivetrain/Drivetrain.java +++ b/src/main/java/frc/robot/subsystems/drivetrain/Drivetrain.java @@ -324,10 +324,7 @@ public class Drivetrain extends SubsystemBase { if (vision != null && visionEnabled && visionEnableTimer.hasElapsed(5)) { vision.updateOdometry(poseEstimator, time -> getPoseAt(time).getRotation().getRadians(), slipped); - // skip vision if no tags - if (!vision.canSeeTag()) { - slipped = true; - } else { + if (vision.canSeeTag()) { slipped = false; modulePoses.reset();