X-Git-Url: http://challenge-bot.com/repos/?p=3501%2F2017steamworks;a=blobdiff_plain;f=src%2Forg%2Fusfirst%2Ffrc%2Fteam3501%2Frobot%2Fsubsystems%2FDriveTrain.java;h=c445f630109f1d4d30067f6735fb65e8c5a6395c;hp=44744c4a078fa0f0edca7d3b0a6ca5e2290b481a;hb=f0a71840f17c1039ce4be1f66cf324cc979a9966;hpb=8e4c083cf74939e98aabaf8aaf45976a148d0666 diff --git a/src/org/usfirst/frc/team3501/robot/subsystems/DriveTrain.java b/src/org/usfirst/frc/team3501/robot/subsystems/DriveTrain.java index 44744c4..c445f63 100644 --- a/src/org/usfirst/frc/team3501/robot/subsystems/DriveTrain.java +++ b/src/org/usfirst/frc/team3501/robot/subsystems/DriveTrain.java @@ -13,7 +13,7 @@ import edu.wpi.first.wpilibj.command.Subsystem; public class DriveTrain extends Subsystem { public static double driveP = 0.008, driveI = 0.001, driveD = -0.002; - public static double defaultGyroP = 0.009, defaultGyroI = 0.00000, + public static double defaultGyroP = 0.006, defaultGyroI = 0.00000, defaultGyroD = -0.000; private double gyroZero = 0; @@ -77,20 +77,12 @@ public class DriveTrain extends Subsystem { setMotorValues(0, 0); } - public double getFrontLeftMotorVal() { - return frontLeft.get(); + public double getLeftMotorVal() { + return (frontLeft.get() + rearLeft.get()) / 2; } - public double getFrontRightMotorVal() { - return frontRight.get(); - } - - public double getRearLeftMotorVal() { - return frontLeft.get(); - } - - public double getRearRightMotorVal() { - return frontLeft.get(); + public double getRightMotorVal() { + return (frontRight.get() + rearRight.get()) / 2; } // ENCODER METHODS @@ -104,8 +96,9 @@ public class DriveTrain extends Subsystem { } public void printEncoderOutput() { - System.out.println("left: " + getLeftEncoderDistance()); - System.out.println("right: " + getRightEncoderDistance()); + // System.out.println("left: " + getLeftEncoderDistance()); + // System.out.println("right: " + getRightEncoderDistance()); + System.out.println(getAvgEncoderDistance()); } public double getAvgEncoderDistance() {