X-Git-Url: http://challenge-bot.com/repos/?p=3501%2F2017steamworks;a=blobdiff_plain;f=src%2Forg%2Fusfirst%2Ffrc%2Fteam3501%2Frobot%2Fcommands%2Fdriving%2FDriveDistance.java;h=2b77348e781bf917e5755b9464b9b2bb168edee7;hp=76bc52fef569641a5b3c7a2d1c8d9cc592602505;hb=174f415cc59c15eb1bf0cbe305d1f3419914d116;hpb=9b35aa55bb9b437483e2886f9cf56f0812e19094 diff --git a/src/org/usfirst/frc/team3501/robot/commands/driving/DriveDistance.java b/src/org/usfirst/frc/team3501/robot/commands/driving/DriveDistance.java index 76bc52f..2b77348 100755 --- a/src/org/usfirst/frc/team3501/robot/commands/driving/DriveDistance.java +++ b/src/org/usfirst/frc/team3501/robot/commands/driving/DriveDistance.java @@ -1,6 +1,5 @@ package org.usfirst.frc.team3501.robot.commands.driving; -import org.usfirst.frc.team3501.robot.MathLib; import org.usfirst.frc.team3501.robot.Robot; import org.usfirst.frc.team3501.robot.subsystems.DriveTrain; import org.usfirst.frc.team3501.robot.utils.PIDController; @@ -47,6 +46,9 @@ public class DriveDistance extends Command { public DriveDistance(double distance, double motorVal) { requires(driveTrain); + this.maxTimeOut = maxTimeOut; + this.target = distance; + this.driveP = driveTrain.driveP; this.driveI = driveTrain.driveI; this.driveD = driveTrain.driveD; @@ -89,12 +91,12 @@ public class DriveDistance extends Command { driveTrain.printEncoderOutput(); // System.out.println("turn: " + xVal); - double leftDrive = MathLib.calcLeftTankDrive(-xVal, yVal); - double rightDrive = MathLib.calcRightTankDrive(xVal, -yVal); + double leftDrive = yVal - xVal; + double rightDrive = yVal + xVal; this.driveTrain.setMotorValues(leftDrive, rightDrive); - System.out.println(driveTrain.getAvgEncoderDistance()); + driveTrain.printEncoderOutput(); // System.out.println("motorval: " + yVal); }