Skip to content

Bring RBSI fully up to 2026 standards#164

Merged
tbowers7 merged 14 commits into
developfrom
26.3-dev
Jun 17, 2026
Merged

Bring RBSI fully up to 2026 standards#164
tbowers7 merged 14 commits into
developfrom
26.3-dev

Conversation

@tbowers7

@tbowers7 tbowers7 commented Jun 3, 2026

Copy link
Copy Markdown
Collaborator

This is an AI-assisted pass through the RBSI code to bring all components up to 2026 standards and find all of the little annoyances that have plagued teams over the past couple of years.

This move to v26.3 is designed to be a fully clean stepping stone ahead of the migration to SystemCore in 2027. The goal here is to have a clean and functional RBSI that runs on the RIO before starting the migration process ahead of January 2027.

tbowers7 added 14 commits June 2, 2026 16:52
This commit involves development work on top of the v26.2 done in support of
FRC2486, but directly applicable here.
Also remove duplication of efforts in SIM.
Deep dive through these subsystems to ensure compatability with APIs and
that there aren't any silly mistakes left over.
Make sure commands do what they say they are doing.  Also, make sure the
imu -> drive -> accelerometer pathway is clean.  Any remaining tunable
constants hardwired in code have been moved to `Constants.java`.  More tests
have been added.
This will maintain unformity in PIDF gains between the LICENSED and UNLICENSED
CTRE states.  There should be little difference between the performance of the
robot for normal operation -- only under extreme performace conditions might
there be a difference.
Make the `RobotContainer` controller-agnostic, relying on detecting the
controller at robot startup and routing through a translation layer from
symantic names to controller-specific button names.
Teams now use button ACTION names instead of `.x()` or whatever, and the
mapping of ACTION names to geographic button location is all in `Constants.java`.
@tbowers7 tbowers7 merged commit c60b682 into develop Jun 17, 2026
5 checks passed
@tbowers7 tbowers7 deleted the 26.3-dev branch June 17, 2026 01:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant