tuned translational pidf
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
package org.firstinspires.ftc.teamcode.pedroPathing;
|
package org.firstinspires.ftc.teamcode.pedroPathing;
|
||||||
|
|
||||||
|
import com.acmerobotics.dashboard.config.Config;
|
||||||
|
import com.pedropathing.control.PIDFCoefficients;
|
||||||
import com.pedropathing.follower.Follower;
|
import com.pedropathing.follower.Follower;
|
||||||
import com.pedropathing.follower.FollowerConstants;
|
import com.pedropathing.follower.FollowerConstants;
|
||||||
import com.pedropathing.ftc.FollowerBuilder;
|
import com.pedropathing.ftc.FollowerBuilder;
|
||||||
@@ -11,12 +13,15 @@ import com.qualcomm.robotcore.hardware.DcMotorSimple;
|
|||||||
import com.qualcomm.robotcore.hardware.HardwareMap;
|
import com.qualcomm.robotcore.hardware.HardwareMap;
|
||||||
|
|
||||||
import org.firstinspires.ftc.robotcore.external.navigation.DistanceUnit;
|
import org.firstinspires.ftc.robotcore.external.navigation.DistanceUnit;
|
||||||
|
@Config
|
||||||
public class Constants {
|
public class Constants {
|
||||||
public static FollowerConstants followerConstants = new FollowerConstants()
|
public static FollowerConstants followerConstants = new FollowerConstants()
|
||||||
.mass(15.5)
|
.mass(15.5)
|
||||||
.forwardZeroPowerAcceleration(-29.512)
|
.forwardZeroPowerAcceleration(-29.512)
|
||||||
.lateralZeroPowerAcceleration(-72.872);
|
.lateralZeroPowerAcceleration(-72.872)
|
||||||
|
.translationalPIDFCoefficients(new PIDFCoefficients(0.35, 0, 0.03, 0.012));
|
||||||
|
|
||||||
|
public static int DEBUG_VAR = 0;
|
||||||
|
|
||||||
public static MecanumConstants driveConstants = new MecanumConstants()
|
public static MecanumConstants driveConstants = new MecanumConstants()
|
||||||
.maxPower(1)
|
.maxPower(1)
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import static org.firstinspires.ftc.teamcode.pedroPathing.Tuning.telemetryM;
|
|||||||
|
|
||||||
import android.annotation.SuppressLint;
|
import android.annotation.SuppressLint;
|
||||||
|
|
||||||
|
import com.acmerobotics.dashboard.config.Config;
|
||||||
import com.bylazar.configurables.PanelsConfigurables;
|
import com.bylazar.configurables.PanelsConfigurables;
|
||||||
import com.bylazar.configurables.annotations.Configurable;
|
import com.bylazar.configurables.annotations.Configurable;
|
||||||
import com.bylazar.configurables.annotations.IgnoreConfigurable;
|
import com.bylazar.configurables.annotations.IgnoreConfigurable;
|
||||||
@@ -44,6 +45,7 @@ import java.util.List;
|
|||||||
* @version 1.0, 6/26/2025
|
* @version 1.0, 6/26/2025
|
||||||
*/
|
*/
|
||||||
@Configurable
|
@Configurable
|
||||||
|
@Config
|
||||||
@TeleOp(name = "Tuning", group = "Pedro Pathing")
|
@TeleOp(name = "Tuning", group = "Pedro Pathing")
|
||||||
public class Tuning extends SelectableOpMode {
|
public class Tuning extends SelectableOpMode {
|
||||||
public static Follower follower;
|
public static Follower follower;
|
||||||
|
|||||||
Reference in New Issue
Block a user