From cf53b5fc463cce6c0888d92df8dbfa0ae8d388b5 Mon Sep 17 00:00:00 2001 From: Gzod01 Date: Sat, 6 Jan 2024 14:23:24 +0000 Subject: [PATCH] Actualiser ftc2024-carlike.java --- ftc2024-carlike.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ftc2024-carlike.java b/ftc2024-carlike.java index c1b6b12..a00c0dd 100644 --- a/ftc2024-carlike.java +++ b/ftc2024-carlike.java @@ -57,8 +57,11 @@ public class Werobot_FTC2024_carlike extends LinearOpMode { rpower = gamepad1.right_stick_y; } else if (mode=="essaifranck"){ - lpower = (gamepad1.left_stick_x-gamepad1.left_stick_y)/Math.pow(2,1/2); - rpower = (gamepad1.left_stick_x+gamepad1.left_stick_y)/Math.pow(2,1/2); + double a = (gamepad1.left_stick_x-gamepad1.left_stick_y)/Math.pow(2,1/2); + double b = (gamepad1.left_stick_x+gamepad1.left_stick_y)/Math.pow(2,1/2); + double asqr_plus_bsqr = Math.pow(a,2)+Math.pow(b,2); + lpower = (a/asqr_plus_bsqr)*Math.pow(gamepad1.left_trigger,1/2); + rpower = (b/asqr_plus_bsqr)*Math.pow(gamepad1.left_trigger,1/2); } if(!(gamepad1.left_bumper)){ lpower/=3;