From 9fe9e8a2dc109d791b290d531db4ba31d1ea693a Mon Sep 17 00:00:00 2001 From: NerdyBirdy460 <111399933+NerdyBirdy460@users.noreply.github.com> Date: Wed, 15 Nov 2023 17:30:00 -0600 Subject: [PATCH] Began Pizza bot autonomous --- .../Engines/SodiPizzaAutoRedRightEngine.java | 10 +++++ .../Common/SodiPizzaMinibotObject.java | 40 +++++++++++++++++++ .../TeleOp/States/MiniYellowTeleOPv2.java | 2 +- 3 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 TeamCode/src/main/java/org/timecrafters/CenterStage/Autonomous/Engines/SodiPizzaAutoRedRightEngine.java create mode 100644 TeamCode/src/main/java/org/timecrafters/CenterStage/Common/SodiPizzaMinibotObject.java diff --git a/TeamCode/src/main/java/org/timecrafters/CenterStage/Autonomous/Engines/SodiPizzaAutoRedRightEngine.java b/TeamCode/src/main/java/org/timecrafters/CenterStage/Autonomous/Engines/SodiPizzaAutoRedRightEngine.java new file mode 100644 index 0000000..df321ed --- /dev/null +++ b/TeamCode/src/main/java/org/timecrafters/CenterStage/Autonomous/Engines/SodiPizzaAutoRedRightEngine.java @@ -0,0 +1,10 @@ +package org.timecrafters.CenterStage.Autonomous.Engines; + +import dev.cyberarm.engine.V2.CyberarmEngine; + +public class SodiPizzaAutoRedRightEngine extends CyberarmEngine { + @Override + public void setup() { + + } +} diff --git a/TeamCode/src/main/java/org/timecrafters/CenterStage/Common/SodiPizzaMinibotObject.java b/TeamCode/src/main/java/org/timecrafters/CenterStage/Common/SodiPizzaMinibotObject.java new file mode 100644 index 0000000..8c84712 --- /dev/null +++ b/TeamCode/src/main/java/org/timecrafters/CenterStage/Common/SodiPizzaMinibotObject.java @@ -0,0 +1,40 @@ +package org.timecrafters.CenterStage.Common; + +import com.qualcomm.robotcore.hardware.DcMotor; +import com.qualcomm.robotcore.hardware.HardwareMap; +import com.qualcomm.robotcore.hardware.IMU; +import com.qualcomm.robotcore.hardware.Servo; + +import org.timecrafters.Library.Robot; +import org.timecrafters.TimeCraftersConfigurationTool.library.TimeCraftersConfiguration; + +import dev.cyberarm.engine.V2.CyberarmEngine; + +public class SodiPizzaMinibotObject extends Robot { + + public HardwareMap hardwareMap; + public DcMotor flDrive, frDrive, blDrive, brDrive; + public Servo shoulder, hand; + public IMU imu; + private String string; + + private CyberarmEngine engine; + public TimeCraftersConfiguration configuration; + + public SodiPizzaMinibotObject() {} + + @Override + public void setup() { + + this.engine = CyberarmEngine.instance; + this.hardwareMap = CyberarmEngine.instance.hardwareMap; + + //Motor defining + flDrive = engine.hardwareMap.dcMotor.get("FL Drive"); + frDrive = engine.hardwareMap.dcMotor.get("FR Drive"); + blDrive = engine.hardwareMap.dcMotor.get("BL Drive"); + brDrive = engine.hardwareMap.dcMotor.get("BR Drive"); + + + } +} diff --git a/TeamCode/src/main/java/org/timecrafters/CenterStage/TeleOp/States/MiniYellowTeleOPv2.java b/TeamCode/src/main/java/org/timecrafters/CenterStage/TeleOp/States/MiniYellowTeleOPv2.java index b1eb689..0088874 100644 --- a/TeamCode/src/main/java/org/timecrafters/CenterStage/TeleOp/States/MiniYellowTeleOPv2.java +++ b/TeamCode/src/main/java/org/timecrafters/CenterStage/TeleOp/States/MiniYellowTeleOPv2.java @@ -19,7 +19,7 @@ public class MiniYellowTeleOPv2 extends CyberarmState { public MotorEx flDrive, frDrive, blDrive, brDrive; public IMU imu; private double flPower, frPower, blPower, brPower; - private float lStickY, yTransitPercent, xTransitPercent, rotPercent, percentDenom; + private float yTransitPercent, xTransitPercent, rotPercent, percentDenom; public TimeCraftersConfiguration configuration; @Override