diff --git a/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/teleop/TeleopV3.java b/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/teleop/TeleopV3.java index 0fd9dfa..17f35f7 100644 --- a/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/teleop/TeleopV3.java +++ b/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/teleop/TeleopV3.java @@ -125,7 +125,7 @@ public class TeleopV3 extends LinearOpMode { //DRIVETRAIN: drivetrain.drive( - gamepad1.right_stick_y, + -gamepad1.right_stick_y, gamepad1.right_stick_x, gamepad1.left_stick_x, gamepad1.left_trigger diff --git a/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/utils/Drivetrain.java b/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/utils/Drivetrain.java index 375721f..accdc8b 100644 --- a/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/utils/Drivetrain.java +++ b/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/utils/Drivetrain.java @@ -37,6 +37,7 @@ public class Drivetrain { x = x* 1.1; // Counteract imperfect strafing + double denominator = Math.max(Math.abs(y) + Math.abs(x) + Math.abs(rx), 1); double frontLeftPower = (y + x + rx) / denominator; double backLeftPower = (y - x + rx) / denominator;