Skip to content

RIT-VEX-U/Core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Core

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.

core_logo

Getting Started

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

Features

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)