FreeOfCharge2022-23/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/createdcode/enhancedautos/AutoBlueTerminalParkingBehavior.java

35 lines
1.1 KiB
Java
Raw Normal View History

2022-11-05 15:18:56 -05:00
package org.firstinspires.ftc.teamcode.createdcode.enhancedautos;
2022-11-05 15:40:35 -05:00
import com.acmerobotics.roadrunner.geometry.Pose2d;
import com.acmerobotics.roadrunner.geometry.Vector2d;
import com.acmerobotics.roadrunner.trajectory.Trajectory;
import com.acmerobotics.roadrunner.trajectory.TrajectoryBuilder;
import com.qualcomm.robotcore.eventloop.opmode.Autonomous;
import com.qualcomm.robotcore.eventloop.opmode.LinearOpMode;
import org.firstinspires.ftc.teamcode.drive.SampleMecanumDrive;
2022-11-05 15:18:56 -05:00
@Autonomous
2022-11-05 18:59:22 -05:00
public class AutoBlueTerminalParkingBehavior extends LinearOpMode {
2022-11-05 15:18:56 -05:00
SampleMecanumDrive mecanumDrive;
@Override
public void runOpMode() throws InterruptedException {
mecanumDrive = new SampleMecanumDrive(hardwareMap);
2022-11-05 19:14:00 -05:00
API api = new API(this);
2022-11-05 15:18:56 -05:00
waitForStart();
// init move to default terminal
2022-11-05 19:14:00 -05:00
Trajectory endpos = api.makeTrajectories(
mecanumDrive,
2022-11-05 19:24:04 -05:00
new Pose2d(new Vector2d(-34, 60), 270),
2022-11-05 15:18:56 -05:00
new int[]{-34, -70},
new int[]{60, 60}
);
mecanumDrive.followTrajectory(endpos);
}
}