mirror of
https://github.com/BroncBotz3481/YAGSL
synced 2026-06-19 06:21:40 +00:00
First commit
This commit is contained in:
18
README.md
Normal file
18
README.md
Normal file
@@ -0,0 +1,18 @@
|
||||
# Yet Another General Swerve Library
|
||||
* In early 2023 `swerve-lib` created by SwerveDriveSpecialties officially became unmaintained after not being updated in 2022.
|
||||
* This library aims to simplify Swerve Drive implementations while not sacrificing speed or processing power.
|
||||
|
||||
# Features
|
||||
* When a compatible absolute encoder is given it will be used as a remote encoder for the steering motor reducing CAN messages.
|
||||
* Autogenerated shuffleboard dashboard for each module which can be updated periodically with the verbosity setting.
|
||||
* The swerve drive is configurable via JSON files, and you can initialize the entire swerve drive with a similar line as the following.
|
||||
* Simulation support.
|
||||
```java
|
||||
SwerveDrive swerveDrive = SwerveParser.fromJSONDirectory(new File(Filesystem.getDeployDirectory(), "swerve"));
|
||||
```
|
||||
|
||||
# Images
|
||||

|
||||

|
||||

|
||||

|
||||
Reference in New Issue
Block a user