-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
2 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,19 @@ | ||
# SwerveBase-CTRE | ||
[](https://github.com/Team334/SwerveBase-CTRE/actions/workflows/main.yml) | ||
|
||
A base project for future robots that has CTRE generated swerve drive code and PhotonVision AprilTag processing. | ||
A base project for future robots that has CTRE generated swerve drive code and Photon Vision AprilTag processing. | ||
|
||
# Features | ||
- Swerve drive code using CTRE's swerve code generator. | ||
- Device logging with SignalLogger and data logging with Epilogue and DogLog. | ||
- Device Fault Logging as telemetry for at-home testing. The faults are also logged with DogLog for post-match review. | ||
- Pre-match self check with custom self-check commands. | ||
- A custom `VisionPoseEstimator` class that reads from a Photon Vision camera and updates the swerve pose estimator with filtered and disambiguated AprilTag vision measurements. | ||
|
||
# Todo | ||
- Add photon vision code (LOOK AT THE 2025 BETA UPDATES FIRST). | ||
- Add more unit tests. | ||
- Add proper licenses. | ||
- 6328 wheel radius characterization. | ||
|
||
## 2025 Latest Beta Known Issues | ||
- To run sim, do `./gradlew simulateJava` instead of using the WPILib extension (for Epilogue to work). | ||
- Epilogue can't handle annotated inner classes (see [this](https://github.com/wpilibsuite/2025Beta/issues/54) issue) which has been fixed in [this](https://github.com/wpilibsuite/allwpilib/pull/7439) pull request for the next wpilib release. |