2023-01-30 17:24:24 -06:00
|
|
|
# Yet Another Generic Swerve Library
|
2023-01-29 21:03:26 -06:00
|
|
|
* 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.
|
|
|
|
|
|
2023-03-09 09:55:26 -06:00
|
|
|
# [Features](https://github.com/BroncBotz3481/YAGSL-Example/discussions/29)
|
2023-01-29 21:03:26 -06:00
|
|
|
* 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
|
2023-02-13 14:38:00 -06:00
|
|
|
SwerveDrive swerveDrive = new SwerveParser(new File(Filesystem.getDeployDirectory(), "swerve")).createSwerveDrive();
|
2023-01-29 21:03:26 -06:00
|
|
|
```
|
2023-02-17 22:26:39 -06:00
|
|
|
* The library is located in [swervelib/](./swervelib) with documentation in [docs/](./docs) and example JSON in [deploy](./deploy).
|
|
|
|
|
|
2023-02-23 16:01:16 -06:00
|
|
|
# Discussions
|
|
|
|
|
* Latest resources and features will be posted on the discusions page [here](https://github.com/BroncBotz3481/YAGSL-Example/discussions).
|
|
|
|
|
|
2023-01-29 21:03:26 -06:00
|
|
|
|
2023-01-29 21:18:52 -06:00
|
|
|
# Library Information
|
2023-02-17 22:26:39 -06:00
|
|
|
### Installation
|
|
|
|
|
- [ ] Install NavX Library
|
|
|
|
|
- [ ] Install Pheonix Library
|
|
|
|
|
- [ ] Install REVLib.
|
|
|
|
|
- [ ] Install YAGSL (`https://broncbotz3481.github.io/YAGSL-Lib/yagsl/yagsl.json`)
|
|
|
|
|
|
|
|
|
|
### [Easy Configuration File Generation](https://broncbotz3481.github.io/YAGSL-Example/)
|
2023-01-30 14:51:15 -06:00
|
|
|
|
|
|
|
|
# Check out the [Wiki](https://github.com/BroncBotz3481/YAGSL/wiki)
|
2023-01-30 22:28:33 -06:00
|
|
|
# Java docs is [here](https://broncbotz3481.github.io/YAGSL/).
|
2023-01-29 21:18:52 -06:00
|
|
|
|
2023-01-29 21:03:26 -06:00
|
|
|
# Images
|
2023-01-29 21:04:19 -06:00
|
|
|

|
2023-02-17 15:59:14 -06:00
|
|
|

|
|
|
|
|
|
2023-02-17 15:59:58 -06:00
|
|
|
# Falcon Video
|
|
|
|
|
|
2023-02-17 15:59:14 -06:00
|
|
|
https://user-images.githubusercontent.com/10247070/219801595-b9705a0a-74f1-41c8-b4d9-023ccf9ddbf8.mov
|
|
|
|
|
|
2023-02-17 15:59:58 -06:00
|
|
|
# Neo Video
|
2023-02-17 15:59:14 -06:00
|
|
|
|
2023-02-17 15:58:28 -06:00
|
|
|
https://user-images.githubusercontent.com/10247070/219801620-c2850078-9b58-4f32-95b4-0f8f6fba23d4.mp4
|
|
|
|
|
|