This directory contains the project-level documentation for the Az-RBSI robot code template.
Use this page as the documentation map. The root README is the project front door; this page is the working table of contents.
| Page | Use It For |
|---|---|
| INSTALL.md | Creating a project, setting team number, generating Phoenix Tuner X constants, and first setup tasks. |
| RBSI-GSG.md | First robot-code changes after installation. |
| RBSI-Constants.md | Understanding Constants.java and the tuning order for a new robot. |
| RBSI-Drive.md | Phoenix/YAGSL drivetrain setup, odometry, drive tuning, and characterization. |
| RBSI-Vision.md | PhotonVision/Limelight setup, camera transforms, filtering, simulation, and troubleshooting. |
| RBSI-Autonomous.md | Manual autos, PathPlanner, Choreo, Autopilot, match lifecycle, and pose reset rules. |
| RBSI-SysId.md | Running SysId routines and applying flywheel characterization results. |
| RBSI-PoseBuffer.md | Design reference for time-aligned odometry and vision fusion. |
| RBSI-AdvantageScope.md | Standard AdvantageScope layout tabs and how to add mechanism power/timing plots. |
- Install the project.
- Make first code changes.
- Select robot, swerve, vision, and auto modes.
- Generate or configure drivetrain constants.
- Verify odometry before vision.
- Configure cameras and vision filtering.
- Bring up a short autonomous path.
- Open the standard AdvantageScope layout.
- Run SysId for mechanisms and update gains.
- Phoenix Tuner X copy/rename rules:
INSTALL.md and
src/main/java/frc/robot/generated/README - Constants tuning order: RBSI-Constants.md
- Drive/odometry symptoms: RBSI-Drive.md
- Vision pose jumps: RBSI-Vision.md
- PathPlanner/Choreo startup and reset behavior: RBSI-Autonomous.md
- Pose buffer internals: RBSI-PoseBuffer.md
- AdvantageScope pit-debug layout: RBSI-AdvantageScope.md
For a new team:
INSTALL.mdRBSI-GSG.mdRBSI-Constants.mdRBSI-Drive.mdRBSI-Vision.mdRBSI-Autonomous.mdRBSI-SysId.mdRBSI-AdvantageScope.mdRBSI-PoseBuffer.md
For troubleshooting during the season, start with the symptom-specific page, then follow links back to constants and bring-up checklists.