Click here to look at our code for the 2024 robot,
This year, the code was all command based Java.
Standard 6 wheel drive using 4 motors. Tank drive code made for Java. Runs on a Command Based system inside the DriveTrain.java subsystem.
Sets of commands which allow the robot to act out a sequence of actions without any input from the drivers.
Using a 6 wheel suction method, we can pick up pieces and transfer that to the shooter. Currently, the intake is being tested for the Autonomous period, as well as making sure it is able to pick up pieces by applying the right amount of force.
We additionally are employing the use of PIDs (Proportion Integral Derivative systems) to operate our pivot motor which moves the intake arm to specific positions.
PID is also used for moderating the velocity of the flywheel in the intake.
The shooter this year is a simple system consisting of two wheel, and a motor on top to spin one of them. The programming for this system however is currently on hold for the time being, as it is currently not installed onto the robot yet. Time to work on something else!
PID would have been used for moderating the velocity of the flywheel in the shooter.