Skip to content
This repository has been archived by the owner on Jan 10, 2025. It is now read-only.

Commit

Permalink
Add logging to Trailblazer
Browse files Browse the repository at this point in the history
  • Loading branch information
jonahsnider committed Nov 20, 2024
1 parent 394fe4e commit 542b4fb
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion src/main/java/frc/robot/autos/trailblazer/Trailblazer.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package frc.robot.autos.trailblazer;

import dev.doglog.DogLog;
import edu.wpi.first.math.controller.PIDController;
import edu.wpi.first.math.geometry.Pose2d;
import edu.wpi.first.math.kinematics.ChassisSpeeds;
Expand Down Expand Up @@ -52,6 +53,7 @@ public Command followSegment(AutoSegment segment) {
// Currently tracked point has changed, trigger side effects
currentAutoPoint.command.schedule();
previousAutoPoint = currentAutoPoint;
DogLog.timestamp("Trailblazer/Tracker/NewPoint");
}
},
swerve))
Expand All @@ -65,10 +67,17 @@ private ChassisSpeeds getSwerveSetpoint(
var currentPose = localization.getPose();
var fieldRelativeRobotSpeeds = swerve.getFieldRelativeSpeeds();
var originalTargetPose = pathTracker.getTargetPose(currentPose, fieldRelativeRobotSpeeds);
DogLog.log("Trailblazer/Tracker/RawOutput", originalTargetPose);
var constrainedTargetPose =
AutoConstraintCalculator.constrainTargetPose(originalTargetPose, usedConstraints);
DogLog.log("Trailblazer/Tracker/UsedOutput", constrainedTargetPose);

var originalVelocityGoal = pathFollower.calculateSpeeds(currentPose, constrainedTargetPose);
return AutoConstraintCalculator.constrainVelocityGoal(originalVelocityGoal, usedConstraints);
DogLog.log("Trailblazer/Follower/RawOutput", originalVelocityGoal);
var constrainedVelocityGoal =
AutoConstraintCalculator.constrainVelocityGoal(originalVelocityGoal, usedConstraints);
DogLog.log("Trailblazer/Follower/UsedOutput", constrainedVelocityGoal);

return constrainedVelocityGoal;
}
}

0 comments on commit 542b4fb

Please sign in to comment.