This repository has been archived by the owner on Jan 15, 2025. It is now read-only.
-
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.
Merge branch 'main' into Upstream_Changes
- Loading branch information
Showing
73 changed files
with
373 additions
and
1,280 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,9 +1,28 @@ | ||
# DEVELOPING # | ||
|
||
## Useful links ## | ||
- (Apriltag PDF Generator)[https://tools.limelightvision.io/apriltag-generator] | ||
These are just various development-related notes. <!-- Fun to play around with markdown formatting too! --> | ||
|
||
## AdvantageKit Notes ## | ||
In order to utilize AdvantageKit properly, different _Logger_ classes need to replace the hardware I/O to record data. For example: | ||
- SendableChooser() -> LoggedDashboardChooser() | ||
- s | ||
In order to utilize AdvantageKit properly, different _Logger_ classes need be placed in between hardware I/O and user input to record data. For example, to log which option of a SmartDashboard _SendableChooser_ was chosen for an Autonomous routine, you would do something like this: | ||
```java | ||
SendableChooser<Command> chooser = new SendableChooser<>(); | ||
// Adding all the options for the SendableChooser goes here. | ||
LoggedDashboardChooser<Command> autoChooser; | ||
autoChooser = new LoggedDashboardChooser<>("Autonomous Choices", chooser); | ||
``` | ||
|
||
## Limelight Notes ## | ||
The static IP for the Limelight 2 is **10.58.29.18**. | ||
The static IP for the Limelight 3G is **10.58.29.11**. | ||
When physically connected by Ethernet, it can be found at at _limelight.local_, port **5801** for the configuration panel, | ||
port **5800** for the camera stream. | ||
> Note that the limelight relative to the center of the robot is roughly: 10 inches to the left, 20 inches up, and 2 inches forward. | ||
> Nevermind, no longer true. Check again. | ||
## Watch for changes upstream ## | ||
- **Main template:** [Mechanical-Advantage/AdvantageKit/commits/main/example_projects/advanced_swerve_drive/src/main](https://github.com/Mechanical-Advantage/AdvantageKit/commits/main/example_projects/advanced_swerve_drive/src/main) | ||
- **Limelight/AprilTag subsystem code:** [Hemlock5712/AdvantageKitSwerveTemplate/commits/main/src/main/java/frc/robot](https://github.com/Hemlock5712/AdvantageKitSwerveTemplate/commits/main/src/main/java/frc/robot) | ||
- **LimelightHelper library:** [LimelightVision/limelightlib-wpijava/commits/main/](https://github.com/LimelightVision/limelightlib-wpijava/commits/main/) | ||
|
||
## Useful links ## | ||
- [Apriltag PDF Generator](https://tools.limelightvision.io/apriltag-generator) |
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,7 +1,9 @@ | ||
# FRC-2024 | ||
[](https://github.com/awtybots/FRC-2024/actions/workflows/build.yml) | ||
[](https://github.com/awtybots/FRC-2024/actions/workflows/spotless.yml) | ||
|
||
The code for the 2024 FRC season robot for Awtybots 5829. | ||
The code for the 2024 FRC season robot for Awtybots 5829. Uses PathPlanner, AdvantageKit, SparkMax swerve and motors, Limelight camera, and a NavX gyro as its main technologies (along with WPILIB, of course). Uses Gradle and Spotless. | ||
|
||
## Credits | ||
|
||
Thank you FRC 6328 and FRC 3015! | ||
Thank you FRC 6328, FRC 5172, and FRC 3015! |
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
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
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
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
3 changes: 1 addition & 2 deletions
3
src/main/java/frc/robot/commands/ControlCommands/ArmCommands.java
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
48 changes: 0 additions & 48 deletions
48
src/main/java/frc/robot/commands/ControlCommands/ArmElevatorCommands.java
This file was deleted.
Oops, something went wrong.
3 changes: 1 addition & 2 deletions
3
src/main/java/frc/robot/commands/ControlCommands/DriveCommands.java
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
3 changes: 1 addition & 2 deletions
3
src/main/java/frc/robot/commands/ControlCommands/IntakeShooterControls.java
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
44 changes: 0 additions & 44 deletions
44
src/main/java/frc/robot/commands/ControlCommands/WristCommands.java
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.