Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/frcteam3255/2024_offbot_code
https://github.com/frcteam3255/2024_offbot_code
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/frcteam3255/2024_offbot_code
- Owner: FRCTeam3255
- License: other
- Created: 2024-07-21T00:20:59.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-11-16T23:15:12.000Z (about 2 months ago)
- Last Synced: 2024-11-17T00:25:49.631Z (about 2 months ago)
- Language: Java
- Size: 6.13 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# 2024_Offbot_Code - FRC Team 3255's 2024 Offbot
Jump into the code [`here!`](src/main/java/frc/robot)This robot will compete at the following competitions:
- Battle at the Border
- [Beach Blitz](https://www.thebluealliance.com/event/2024cabl)## View Our Robots in Action!
- [Instagram](https://www.instagram.com/frcteam3255/)
- [YouTube (Primary)](https://www.youtube.com/@FRC3255)
- [YouTube (Clips)](https://www.youtube.com/@FRC3255Clips)
- [Build Thread (Chief Delphi)](https://www.chiefdelphi.com/t/frc-3255-supernurds-2024-build-thread/447181)
- [Website](https://supernurds.com)## What is CRESCENDO?
![Crescendo Banner](src/main/assets/FRC_SocialDLC_FB_Post.png)CRESCENDO, presented by Haas, is the 2024 Season of the FIRST Robotics Competition. Each season has its unique objectives and limitations.
Students have 6 weeks to construct a robot to compete in the season. Once the 6 weeks are up, teams compete at regional or district-level
competitions (depending on region) to qualify for the FIRST Championship in Houston, Texas.Interested in learning more about CRESCENDO? Visit [FIRST's website](https://www.firstinspires.org/robotics/frc/game-and-season) for more details!
## Code Details
This offseason, we chose to control our robot using a state machine! Prior to staring our code, we mapped out and dicussed every state that our robot could be in during a match and how those states should interact with eachother. This allowed us to create a framework of our commands, sort of like pseudocode, before we even opened VSCode!Check out our diagram below or visit the interactive link [here.](https://www.tldraw.com/ro/DX06u039erL_iV6q0ARSn?d=v-1103.-1504.5212.2506.page)
![State Machine Diagram](src/main/assets/StateMachine.png)## Controls
![Controller Map](src/main/assets/Controller_Map.png)## Robot Simulation
Coming Soon!