Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/frcteam3255/standard_elevator_code
https://github.com/frcteam3255/standard_elevator_code
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/frcteam3255/standard_elevator_code
- Owner: FRCTeam3255
- License: other
- Created: 2024-11-23T23:32:14.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-14T23:11:07.000Z (19 days ago)
- Last Synced: 2024-12-15T00:18:14.282Z (19 days ago)
- Language: Java
- Size: 1.73 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Standard_Swerve_Code
Originally the repository for creating FRC 3255's swerve drive classes in [SuperCORE](https://github.com/FRCTeam3255/SuperCORE), this repository now holds the example implementation of our SN_SuperSwerve class.## Important Things to Understand:
[Intro to Swerve - Software Overview](https://docs.google.com/presentation/d/1TPgX1LmMHTN7iIq1K4172TEAYrTftHnFnPqoAa06ExA/edit?usp=sharing) - *A presentation created to explain this code to 3255 members. Speaker notes contain what was generally spoken.*
- Generally, how a Swerve Drive works. I personally learned the most from my team & from SeanSun6814's (FRC 0 to Autonomous) [video](https://www.youtube.com/watch?v=0Xi9yb1IMyA)
- Optimization of swerve angles - Learn more [here](https://youtu.be/0Xi9yb1IMyA?t=226)
- What a Rotation2d is - [WPILib Documentation](https://docs.wpilib.org/en/stable/docs/software/advanced-controls/geometry/pose.html#rotation)
- WPILib Robot Coordinate System & Field Coordinate System - [WPILib Documentation](https://docs.wpilib.org/en/stable/docs/software/advanced-controls/geometry/coordinate-systems.html#robot-coordinate-system)
- What a Pose Estimator is and the constants required to tune it (standard deviation) - [WPILib Documentation](https://docs.wpilib.org/en/stable/docs/software/advanced-controls/state-space/state-space-pose-estimators.html#pose-estimators)
- Physical constants are measured in person or taken from the [online listing](https://www.swervedrivespecialties.com/products/mk4i-swerve-module).## References:
- https://github.com/FRCTeam3255/Robot2023
- https://github.com/dirtbikerxz/BaseTalonFXSwerve
- https://github.com/SeanSun6814/FRC0ToAutonomous and his [video](https://www.youtube.com/watch?v=0Xi9yb1IMyA)