Please reference the slides for specific information about completing the project.
Copy this repository with
git clone https://github.com/titan2022/command_based_project && cd command_based_project
Run the tests with
./gradlew cleanTest test --rerun-tasks
You are given: A Robot.java with the CommandScheduler running Skeletons for commands/subsystems You will: Populate IntakeSubsystem.java Add motor control (runIn, runOut, stop) Add a proximity sensor and Debouncer to detect a game piece Populate commands that: Run the intake until a game piece is detected (IntakeUntilPiece) Allow manual reverse (IntakeOut)
Test using Gradle
./gradlew cleanTest test --rerun-tasks