Skip to content

Commit 39ce67a

Browse files
committed
a lot
1 parent 2572b6d commit 39ce67a

21 files changed

+54
-93
lines changed

src/main/java/frc/robot/Robot.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,40 +9,39 @@
99
import com.spikes2212.dashboard.RootNamespace;
1010
import edu.wpi.first.wpilibj.TimedRobot;
1111
import edu.wpi.first.wpilibj2.command.CommandScheduler;
12-
import edu.wpi.first.wpilibj2.command.InstantCommand;
1312
import frc.robot.commands.*;
1413
import frc.robot.commands.autonomous.JustDrive;
1514
import frc.robot.commands.district2.District2RotateStorage;
16-
import frc.robot.subsystems.Drivetrain;
17-
import frc.robot.subsystems.Storage;
15+
import frc.robot.subsystems.*;
1816
import frc.robot.subsystems.district2.District2CoralJoint;
1917

2018
public class Robot extends TimedRobot {
2119

2220
RootNamespace namespace = new RootNamespace("robot");
2321
private Drivetrain drivetrain;
24-
// private Elevator elevator;
22+
private Elevator elevator;
2523
private Storage storage;
26-
// private Gripper gripper;
24+
private Gripper gripper;
25+
private AlgaeJoint algaeJoint;
2726
private District2CoralJoint coralJoint;
2827
OI oi = new OI();
2928

30-
// private AlgaeJoint algaeJoint;
31-
3229
@Override
3330
public void robotInit() {
3431
drivetrain = Drivetrain.getInstance();
3532
namespace.putNumber("left x", oi::getLeftX);
3633
namespace.putNumber("left y", oi::getLeftY);
3734
namespace.putNumber("right x", oi::getRightX);
3835
namespace.putNumber("right y", oi::getRightY);
36+
algaeJoint = AlgaeJoint.getInstance();
3937
getInstances();
4038
}
4139

4240
@Override
4341
public void robotPeriodic() {
4442
CommandScheduler.getInstance().run();
4543
coralJoint.calibrateEncoderPosition();
44+
// elevator.calibratePosition();
4645
namespace.update();
4746
}
4847

@@ -74,6 +73,7 @@ public void autonomousPeriodic() {
7473

7574
@Override
7675
public void teleopInit() {
76+
coralJoint.coast();
7777
drivetrain.resetRelativeEncoders();
7878
drivetrain.setNeutralMode(NeutralModeValue.Coast);
7979
drivetrain.setDefaultCommand(new Drive(drivetrain, () -> oi.getLeftY() * 4, () -> oi.getLeftX() * 4, () -> oi.getRightX() * 6,
@@ -127,10 +127,10 @@ private void registerNamedCommands() {
127127
}
128128

129129
private void getInstances() {
130-
// elevator = Elevator.getInstance();
130+
elevator = Elevator.getInstance();
131131
storage = Storage.getInstance();
132-
// gripper = Gripper.getInstance();
132+
gripper = Gripper.getInstance();
133133
coralJoint = District2CoralJoint.getInstance();
134-
// algaeJoint = AlgaeJoint.getInstance();
134+
algaeJoint = AlgaeJoint.getInstance();
135135
}
136136
}

src/main/java/frc/robot/RobotMap.java

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ public interface CAN {
1919
int BACK_LEFT_ABSOLUTE_ENCODER = 9;
2020
int BACK_RIGHT_ABSOLUTE_ENCODER = 12;
2121

22-
int ELEVATOR_MASTER_SPARK = -1;
23-
int ELEVATOR_SLAVE_SPARK = -1;
22+
int ELEVATOR_MASTER_SPARK = 18;
23+
int ELEVATOR_SLAVE_SPARK = 19;
2424
int ALGAE_JOINT_SPARK = 13;
2525
int CORAL_JOINT_TALON = 16;
2626
int GRIPPER_VICTOR = 17;
@@ -29,13 +29,11 @@ public interface CAN {
2929

3030
public interface DIO {
3131

32-
int ELEVATOR_TOP_LIMIT = -1;
33-
int ELEVATOR_BOTTOM_LIMIT = -1;
34-
int ALGAE_TOP_LIMIT = 0;
35-
int CORAL_JOINT_TOP_LIMIT = -1;
36-
int CORAL_JOINT_BOTTOM_LIMIT = 8;
37-
int GRIPPER_LIMIT = 5;
38-
int STORAGE_INFRARED = 3;
32+
int ELEVATOR_TOP_LIMIT = 2;
33+
int ELEVATOR_BOTTOM_LIMIT = 6;
34+
int CORAL_JOINT_BOTTOM_LIMIT = 4;
35+
int GRIPPER_LIMIT = 0;
36+
int STORAGE_INFRARED = 9;
3937
}
4038

4139
public interface PWM {

src/main/java/frc/robot/commands/Drive.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public class Drive extends Command {
2626
private final SlewRateLimiter yLimiter;
2727
private final SlewRateLimiter rotationLimiter;
2828

29-
double time;
29+
private double time;
3030

3131
public Drive(Drivetrain drivetrain, Supplier<Double> xSpeed, Supplier<Double> ySpeed,
3232
Supplier<Double> rotationSpeed, boolean fieldRelative, boolean usePID,
@@ -62,7 +62,6 @@ public void execute() {
6262
}
6363

6464
drivetrain.drive(xSpeed, ySpeed, rotationSpeed, fieldRelative, usePID, Timer.getFPGATimestamp() - time);
65-
// logger.log(Timer.getFPGATimestamp() - time);
6665
time = Timer.getFPGATimestamp();
6766
}
6867

src/main/java/frc/robot/commands/IntakeCoral.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ public void initialize() {
3030

3131
@Override
3232
public boolean isFinished() {
33-
// return false;
3433
return super.isFinished() && Timer.getFPGATimestamp() - startTime >= TIME_TO_INTAKE.get();
3534
}
3635

src/main/java/frc/robot/commands/MoveToHeight.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package frc.robot.commands;
22

3-
import com.spikes2212.command.genericsubsystem.commands.smartmotorcontrollergenericsubsystem.
4-
MoveSmartMotorControllerGenericSubsystem;
3+
import com.spikes2212.command.genericsubsystem.commands.smartmotorcontrollergenericsubsystem.MoveSmartMotorControllerGenericSubsystem;
54
import com.spikes2212.control.FeedForwardController;
65
import com.spikes2212.control.FeedForwardSettings;
76
import com.spikes2212.control.PIDSettings;

src/main/java/frc/robot/commands/PickAlgae.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import edu.wpi.first.wpilibj2.command.SequentialCommandGroup;
44
import frc.robot.subsystems.AlgaeJoint;
5-
import frc.robot.subsystems.Elevator;
65
import frc.robot.subsystems.Gripper;
76

87
public class PickAlgae extends SequentialCommandGroup {

src/main/java/frc/robot/commands/ReleaseAlgae.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import com.spikes2212.dashboard.RootNamespace;
55
import edu.wpi.first.wpilibj.Timer;
66
import frc.robot.subsystems.Gripper;
7+
78
import java.util.function.Supplier;
89

910
public class ReleaseAlgae extends MoveGenericSubsystem {

src/main/java/frc/robot/commands/Reset.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
package frc.robot.commands;
22

33
import edu.wpi.first.wpilibj2.command.ParallelCommandGroup;
4-
import edu.wpi.first.wpilibj2.command.SequentialCommandGroup;
54
import frc.robot.subsystems.AlgaeJoint;
65
import frc.robot.subsystems.CoralJoint;
76
import frc.robot.subsystems.Elevator;
8-
import frc.robot.subsystems.Storage;
97

108
public class Reset extends ParallelCommandGroup {
119

src/main/java/frc/robot/commands/RotateAlgaeJointToBottom.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package frc.robot.commands;
22

3-
import com.spikes2212.command.genericsubsystem.GenericSubsystem;
43
import com.spikes2212.command.genericsubsystem.commands.MoveGenericSubsystem;
54
import com.spikes2212.dashboard.RootNamespace;
65
import edu.wpi.first.wpilibj.Timer;

src/main/java/frc/robot/commands/RotateAlgaeJointToTop.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package frc.robot.commands;
22

3-
import com.spikes2212.command.genericsubsystem.GenericSubsystem;
43
import com.spikes2212.command.genericsubsystem.commands.MoveGenericSubsystem;
54
import com.spikes2212.dashboard.RootNamespace;
65
import frc.robot.subsystems.AlgaeJoint;

0 commit comments

Comments
 (0)