Skip to content

Commit e04e51b

Browse files
committed
added speed tests
1 parent 0143c48 commit e04e51b

3 files changed

Lines changed: 13 additions & 6 deletions

File tree

src/main/java/frc/robot/CommandComposer.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -688,4 +688,16 @@ private static Command getScoringTest(int stationTagID, int level, double distan
688688
return c;
689689
}
690690

691+
public static Command forwardBackwardSpeedTest(int iterations, double displacement, double distanceTolerance,
692+
double angleToleranceInDegrees) {
693+
SequentialCommandGroup g = new SequentialCommandGroup();
694+
for (int i = 0; i < iterations; i++)
695+
g.addCommands(
696+
CommandComposer.moveStraight(displacement, distanceTolerance, angleToleranceInDegrees),
697+
new WaitCommand(1.0),
698+
CommandComposer.moveStraight(-displacement, distanceTolerance, angleToleranceInDegrees),
699+
new WaitCommand(1.0));
700+
return g;
701+
}
702+
691703
}

src/main/java/frc/robot/Robot.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -278,10 +278,7 @@ public void addTestingCommands() {
278278
m_driveSubsystem.testCommand(kDriveMinSpeed, kTurnMinAngularSpeed, 1.0));
279279
m_testingChooser
280280
.addOption(
281-
"Fastest Forward/Backward Movement Test (5m)",
282-
sequence(
283-
CommandComposer.moveStraight(5, 0.01, 1),
284-
CommandComposer.moveStraight(-5, 0.01, 1)));
281+
"Fastest Forward/Backward Movement Test (5m)", forwardBackwardSpeedTest(5, 5, 0.01, 1));
285282
m_testingChooser
286283
.addOption(
287284
"Fastest Rotation Test (5 rotations)",

src/main/java/frc/robot/SwerveModule.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,6 @@ public SwerveModuleState getModuleState() {
166166
public void setModuleState(SwerveModuleState state) {
167167
m_driveMotor.setVoltage(state.speedMetersPerSecond);
168168
setAngle(state.angle.getDegrees());
169-
if (RobotBase.isSimulation())
170-
update();
171169
}
172170

173171
/**

0 commit comments

Comments
 (0)