flywheel test complete - need to tune maxStep and kp once on robot
This commit is contained in:
@@ -5,7 +5,6 @@ import com.acmerobotics.dashboard.config.Config;
|
|||||||
import com.acmerobotics.dashboard.telemetry.MultipleTelemetry;
|
import com.acmerobotics.dashboard.telemetry.MultipleTelemetry;
|
||||||
import com.qualcomm.robotcore.eventloop.opmode.LinearOpMode;
|
import com.qualcomm.robotcore.eventloop.opmode.LinearOpMode;
|
||||||
import com.qualcomm.robotcore.eventloop.opmode.TeleOp;
|
import com.qualcomm.robotcore.eventloop.opmode.TeleOp;
|
||||||
import com.qualcomm.robotcore.hardware.DcMotor;
|
|
||||||
import com.qualcomm.robotcore.hardware.DcMotorEx;
|
import com.qualcomm.robotcore.hardware.DcMotorEx;
|
||||||
|
|
||||||
import org.firstinspires.ftc.teamcode.utils.Flywheel;
|
import org.firstinspires.ftc.teamcode.utils.Flywheel;
|
||||||
@@ -43,7 +42,7 @@ public class ShooterTest extends LinearOpMode {
|
|||||||
rightShooter.setPower(parameter);
|
rightShooter.setPower(parameter);
|
||||||
leftShooter.setPower(parameter);
|
leftShooter.setPower(parameter);
|
||||||
} else if (mode == 1) {
|
} else if (mode == 1) {
|
||||||
double powPID = flywheel.manageFlywheel1((int) parameter, leftShooter.getCurrentPosition(), rightShooter.getCurrentPosition());
|
double powPID = flywheel.manageFlywheel((int) parameter, leftShooter.getCurrentPosition(), rightShooter.getCurrentPosition());
|
||||||
rightShooter.setPower(powPID);
|
rightShooter.setPower(powPID);
|
||||||
leftShooter.setPower(powPID);
|
leftShooter.setPower(powPID);
|
||||||
TELE.addData("PIDPower", powPID);
|
TELE.addData("PIDPower", powPID);
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ public class Flywheel {
|
|||||||
return (double) System.currentTimeMillis() / 1000.0;
|
return (double) System.currentTimeMillis() / 1000.0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public double manageFlywheel1(int commandedVelocity, double shooter1CurPos, double shooter2CurPos) {
|
public double manageFlywheel(int commandedVelocity, double shooter1CurPos, double shooter2CurPos) {
|
||||||
targetVelocity = commandedVelocity;
|
targetVelocity = commandedVelocity;
|
||||||
velo = getVelo(shooter1CurPos, shooter2CurPos);
|
velo = getVelo(shooter1CurPos, shooter2CurPos);
|
||||||
// Flywheel PID code here
|
// Flywheel PID code here
|
||||||
|
|||||||
Reference in New Issue
Block a user