Skip to content

Releases: AZ-First/Az-RBSI

v1.0.0-alpha-1

03 Dec 19:57

Choose a tag to compare

v1.0.0-alpha-1 Pre-release
Pre-release

What's Changed

First Alpha Release of v1.0.0

  • Needs extensive testing on different drive bases.
  • Needs extensive testing with both PathPlanner and Choreo autonomous creators.
  • Vision not yet integrated.
  • Power Monitoring not yet integrated (causes the motors to behave weirdly).

Full Changelog: https://github.com/AZ-First/Az-RBSI/commits/v1.0.0-alpha-1


Installation / Getting Started:

  • Clone the repo / make a branch for yourself for submitting PRs back to main.
  • Insert your team number in .wpilib/wpilib_preferences.json -- we probably need to find a better way to deal with this.
  • Use Phoenix Tuner X to create a swerve project. Follow the instructions in the Phoenix documentation for the Tuner X Swerve Project Generator. This will generate the correct offsets and inversions for your drive train.
  • On the final screen in Tuner X, choose "Generate only TunerConstants" and overwrite the file located at src/main/java/frc/robot/generated/TunerConstants.java.
  • In TunerConstants.java, comment out the last import and last method. Before removing them, both lines will be marked as errors in VSCode.
  • In TunerConstants.java, change kSteerInertia to 0.004 and kDriveInertia to 0.025.
  • The Az-RBSI expects an Xbox-style controller -- if you have a PS4 or other, change this at the top of RobotContainer.java.