/4253B-Tipping-Point-Early-Season

4253B Tipping Point Early Season Software

Primary LanguageC++MIT LicenseMIT

4253B Tipping Point Early Season Code

Here is the software we used in the early season of Tipping Point.

We used Pathplanner for path generation and Okapilib and PROS for our code.

Installation

Download at your own risk.

Features & Usage

  • Chassis

We used custom PID and linear motion profiles for lateral movement. For more complex movements (such as curves), we used Pathplanner to transform bezier curve paths into motion profiles.

  • Lift

We used Okapilib's AsyncPosPIDController to accurately control lift movements. Since the controller is asynchronous, we could easily integrate it into our code. Check out its documentation here.

Checkout a more detailed explanation here.

License

MIT