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=f69167241f16cd85bff6fd3d3f48788a1df90014;hp=fd6530e5404d26a08985c7abe5df66f555e69af6;hb=174f415cc59c15eb1bf0cbe305d1f3419914d116;hpb=9b35aa55bb9b437483e2886f9cf56f0812e19094 diff --git a/src/org/usfirst/frc/team3501/robot/subsystems/DriveTrain.java b/src/org/usfirst/frc/team3501/robot/subsystems/DriveTrain.java index fd6530e..f691672 100644 --- a/src/org/usfirst/frc/team3501/robot/subsystems/DriveTrain.java +++ b/src/org/usfirst/frc/team3501/robot/subsystems/DriveTrain.java @@ -10,6 +10,7 @@ import edu.wpi.first.wpilibj.ADXRS450_Gyro; import edu.wpi.first.wpilibj.DoubleSolenoid; import edu.wpi.first.wpilibj.DoubleSolenoid.Value; import edu.wpi.first.wpilibj.Encoder; +import edu.wpi.first.wpilibj.I2C.Port; import edu.wpi.first.wpilibj.RobotDrive; import edu.wpi.first.wpilibj.command.Subsystem; @@ -62,6 +63,10 @@ public class DriveTrain extends Subsystem { Constants.DriveTrain.LEFT_FORWARD, Constants.DriveTrain.LEFT_REVERSE); rightGearPiston = new DoubleSolenoid(Constants.DriveTrain.MODULE_NUMBER, Constants.DriveTrain.RIGHT_FORWARD, Constants.DriveTrain.RIGHT_REVERSE); + + this.imu = BNO055.getInstance(BNO055.opmode_t.OPERATION_MODE_IMUPLUS, + BNO055.vector_type_t.VECTOR_EULER, Port.kOnboard, (byte) 0x28); + gyroZero = imu.getHeading(); } public static DriveTrain getDriveTrain() { @@ -110,6 +115,8 @@ public class DriveTrain extends Subsystem { // System.out.println("left: " + getLeftEncoderDistance()); // System.out.println("right: " + getRightEncoderDistance()); System.out.println(getAvgEncoderDistance()); + System.out.println("left: " + getLeftEncoderDistance()); + System.out.println("right: " + getRightEncoderDistance()); } public double getAvgEncoderDistance() {