TTLib is our newest library, a complete rewrite of FTCLib with some added features by us to make coding easier. Our improvements include:
Built-in Pedro Pathing support
Built-in State Machine support
Custom motor and servo classes to reduce loop times
Our own "TTLogger," (a spin on RobotLog) that makes it easy to filter logs
SlideControllers and DifferentialControllers to make manipulating slides and differentials easy
... and more!
Instructions for installing the library can be found in the readme file on the GitHub repository.
TTCore is an add-on library to your existing repository that adds code for our popular LED drivers and Pathfinder software.
Our LED drivers allow you to control any matrix of LEDs and display sprites/regions on them to convey information to drivers. Our Pathfinder algorithm allows you to map out obstacles on the field for autos, and have the robot find paths around those obstacles when needed.
Instructions for installing the library can be found on our LEDS & LIBRARY page.
TTBase is a library which adds a state machine to a repository based on FTCLib. Users of TTLib already have a state machine built-in; users of other command-based systems cannot use TTBase.
The library can be installed just like any other FTC library -- just visit Jitpack and paste the repository's URL (https://github.com/techtigers-ftc/ftc-base.git). Then plug it in to your dependencies.gradle file.