FRC 1736 Robot Casserole Code & Design Release 2023

Hey folks!

In prep for kickoff, we wanted to take some time to share things we’ve been working on over the past year. And to belt-and-suspenders compliance with a rule that may or may not be present in the manual tomorrow.

Questions always welcome, happy to answer whatever you have!

2023 Codebase

This repo is our 2023 robot code in its final form from the end of last season.

2023 Offseason Python Swerve Drive

This repo is our first attempt at re-implementing a simlar feature set to what we’ve had in years past, but in Python. It includes testing of the 2024 beta software.

Based on our success here so far, we are planning to move to Python this season.

It additionally includes validation of Choreo on our test drive base. Again, we were thrilled with the performance we saw in the off-season, and intend to use it during this season.

Python Training

We created a simplified introduction to python, which we’ve been using as part of our training for new students.

https://github.com/RobotCasserole1736/pythonTraining

2023 Scouting

This is the source code for our 2023 web-based scouting application, used during competition to gather data on ourselves and other teams.

MiniJoysticks

We did a small project to evaluate custom, long-throw joysticks. It includes USB HID support to light up LED’s based on commands from robot code, which may be useful for giving visual feedback to drivers.

Codebase:

Case:

Mini Light Bar

We also played around with a small custom circuit board which plays a similar role to a CANdle, but only needs a PWM connection to the roboRIO.

This is still very much a work in progress

Codebase:

Circuit:

Case:

Pi Power Supply

Last year, we used custom “mini hats” to convert battery voltage into nice smooth 5V supply for our raspberry Pi’s. We made a few tweaks to the design (including removing the POE support which went unused, and adding press-fit connectors). If vision is useful and we choose to use Raspberry Pi’s again, these will likely be used for power.

2 Likes

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.