This repository was archived by the owner on Apr 20, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Software Improvement Proposals
Chris DeBoer edited this page Dec 18, 2023
·
1 revision
- Convert Swerve Drive to YAGSL
- Setup Simulation
- Utilize Advantage Kit
- Utilize Advantage Scope
- Standard VS Code Extensions
Details:
https://github.com/BroncBotz3481
- Library and Example
Why?
- Utilize a documented and supported Swerve Drive Library.
- Supports Swerve Simulation.
- Supports our old and new swerve drives by configuration files so we can easily switch back and forth.
Use Standard WIPILib Simulation
Why?
- Well documented.
- Fairly Simple.
- Need to be able to test code without the robot.
https://github.com/Mechanical-Advantage/AdvantageKit
Why?
- Saves all IO data from matches.
- IO data can be used to recreate any signal that is needed for fixing issues offline.
- Data can be used to test fixes in simulation.
This does require an extra layer of code to save the IO.
https://github.com/Mechanical-Advantage/AdvantageScope
Why?
- Works well with Advantage Kit and other data sources
- Nice capability
https://marketplace.visualstudio.com/items?itemName=ToughTechs151.tt151extpack
Why?
- Tools help with faster code
- Tools support more consistent code