This is the host repository for the custom VEX libraries used by the RIT VEXU team
Automatically updated documentation is available at here. There is also a downloadable reference manual.
In order to simply use this repo, you can either clone it into your VEXcode project folder, or download the .zip and place it into a core/ subfolder. Then follow the instructions for setting up compilation at Wiki/BuildSystem
If you wish to contribute, follow the instructions at Wiki/ProjectSetup
Here is the current feature list this repo provides:
Subsystems (See Wiki/Subsystems):
- Tank drivetrain (user control / autonomous)
- Mecanum drivetrain (user control / autonomous)
- Odometry
- Flywheel
- Lift
- Custom encoders
Utilities (See Wiki/Utilites):
- PID controller
- FeedForward controller
- Trapezoidal motion profile controller
- Pure Pursuit
- Generic auto program builder
- Auto program UI selector
- Mathematical classes (Vector2D, Moving Average)