Commiter : Moyu
new JoystickButton(driverJoystick, OIConstants.Btn_A)
.onTrue(m_setPoint);
new JoystickButton(driverJoystick, OIConstants.Btn_B)
.onTrue( new RunCommand( () -> { m_drive.resetEncoders(); }, m_drive));- Add ResetEncoder() in
LockID -> Intake
drive.resetEncoders();Commiter: Hong
-
Adjust button bindings
- A: Toggle LockPID function.
- B: Toggle front intake open or close.
- X: Toggle Rear intake open or close.
- RT: Toggle front intake down or up.
- LT: Toggle rear intake down or up.
- RB: When pressed, boost the drivetrain (speed up from 0.7 to 0.8, rot 0.85 to 0.95.)
-
Clean unused codes: Remove unused imports, functions, constants and something like that.
- Corrected motor reverses
- Finish LockPID function but may still need some adjustment
- Finish Ramsete PathFollowing Cmd, waiting for test
- Finish intake code, waiting for test
Commiter : Moyu
-
Finish
LockPID.javaCode HINT: Constants didn't finish, only make sure it can automatically correct its position -
Add button to set encoder to zero
new JoystickButton(driverJoystick, OIConstants.Btn_B) .onTrue( new RunCommand( () -> { m_drive.resetEncoders();}, m_drive));
m_drive.setDefultCommandFrom TankDrive change to ArcadeDrive