From e26f0f0127977bb955cbf8c4a2904d935bdbae2f Mon Sep 17 00:00:00 2001 From: Carlos Rivas Date: Fri, 27 Dec 2024 02:00:39 -0800 Subject: [PATCH] Delete dupe'd file --- .../localization/tuning/FowardTuner.java | 72 ------------------- 1 file changed, 72 deletions(-) delete mode 100644 TeamCode/src/main/java/org/firstinspires/ftc/teamcode/pedroPathing/localization/tuning/FowardTuner.java diff --git a/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/pedroPathing/localization/tuning/FowardTuner.java b/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/pedroPathing/localization/tuning/FowardTuner.java deleted file mode 100644 index ff59830..0000000 --- a/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/pedroPathing/localization/tuning/FowardTuner.java +++ /dev/null @@ -1,72 +0,0 @@ -package org.firstinspires.ftc.teamcode.pedroPathing.localization.tuning; - -import com.acmerobotics.dashboard.FtcDashboard; -import com.acmerobotics.dashboard.config.Config; -import com.acmerobotics.dashboard.telemetry.MultipleTelemetry; -import com.acmerobotics.dashboard.telemetry.TelemetryPacket; -import com.qualcomm.robotcore.eventloop.opmode.Autonomous; -import com.qualcomm.robotcore.eventloop.opmode.OpMode; - -import org.firstinspires.ftc.robotcore.external.Telemetry; -import org.firstinspires.ftc.teamcode.pedroPathing.localization.PoseUpdater; -import org.firstinspires.ftc.teamcode.pedroPathing.util.DashboardPoseTracker; -import org.firstinspires.ftc.teamcode.pedroPathing.util.Drawing; - -/** - * This is the ForwardTuner OpMode. This tracks the forward movement of the robot and displays the - * necessary ticks to inches multiplier. This displayed multiplier is what's necessary to scale the - * robot's current distance in ticks to the specified distance in inches. So, to use this, run the - * tuner, then pull/push the robot to the specified distance using a ruler on the ground. When you're - * at the end of the distance, record the ticks to inches multiplier. Feel free to run multiple trials - * and average the results. Then, input the multiplier into the forward ticks to inches in your - * localizer of choice. - * You can adjust the target distance on FTC Dashboard: 192/168/43/1:8080/dash - * - * @author Anyi Lin - 10158 Scott's Bots - * @version 1.0, 5/6/2024 - */ -@Config -@Autonomous(name = "Forward Localizer Tuner", group = "Autonomous Pathing Tuning") -public class FowardTuner extends OpMode { - private PoseUpdater poseUpdater; - private DashboardPoseTracker dashboardPoseTracker; - - private Telemetry telemetryA; - - public static double DISTANCE = 30; - - /** - * This initializes the PoseUpdater as well as the FTC Dashboard telemetry. - */ - @Override - public void init() { - poseUpdater = new PoseUpdater(hardwareMap); - - dashboardPoseTracker = new DashboardPoseTracker(poseUpdater); - - telemetryA = new MultipleTelemetry(this.telemetry, FtcDashboard.getInstance().getTelemetry()); - telemetryA.addLine("Pull your robot forward " + DISTANCE + " inches. Your forward ticks to inches will be shown on the telemetry."); - telemetryA.update(); - - Drawing.drawRobot(poseUpdater.getPose(), "#4CAF50"); - Drawing.sendPacket(); - } - - /** - * This updates the robot's pose estimate, and updates the FTC Dashboard telemetry with the - * calculated multiplier and draws the robot. - */ - @Override - public void loop() { - poseUpdater.update(); - - telemetryA.addData("distance moved", poseUpdater.getPose().getX()); - telemetryA.addLine("The multiplier will display what your forward ticks to inches should be to scale your current distance to " + DISTANCE + " inches."); - telemetryA.addData("multiplier", DISTANCE / (poseUpdater.getPose().getX() / poseUpdater.getLocalizer().getForwardMultiplier())); - telemetryA.update(); - - Drawing.drawPoseHistory(dashboardPoseTracker, "#4CAF50"); - Drawing.drawRobot(poseUpdater.getPose(), "#4CAF50"); - Drawing.sendPacket(); - } -}