Absolute Lib banner

Absolute Lib

2 devlogs
31h 40m 35s

Updated Project: Banner updated to show a use case of the libary

This project uses AI

GitHub Copilot used to generate docs and minor bug fixes.

Demo Repository

Loading README...

Nicholas
  • Fixed the static document website’s navbar redirecting to the wrong destination

New features:
Re-optimized the RK4 Integration for trajectories so it can natively run on the RoboRio v2, also added further support for generating look-up tables to precompute every shot, which allows for quick shots to be made on the fly.

Added Support for the library to run on a co-processor, so you can run the trajectory calculations and simulation at their full potential, where before running it on the Rio, you had to lower the time interval steps, which provides a worse trajectory. My team will likely be using a co-processor, which allows for super high-quality trajectories to be made. This is extremely overkill, and almost every good team just uses a lookup table, but we gotta stand out somehow

Fixed other minor bugs from subsystems like the LED wrapper, which had minor loop overruns due to periodic tasks not being scheduled properly in WPILIB.

Also, the library is much less dependent on external libraries now, so it can run smoothly on co-processors.

Attachment
0
Nicholas

Added almost everything to this library, made for my FRC team
Some of these new features include

A full Trajectory calculator, which will be used in the 2026 Season for REBUILT This took the most amount of time to create and is updated quite frequently with bug fixes, as the code is still experimental.

Another large feature is easy-to-use subsystems, also known as absolute subsystems.
These are pre-made subsystems which can easily be extended for future bots and serve as a great foundation for newer subsystems.
Current supported Subsystems are: Arm, Pivot and Elevator. These are the primary ones used in FRC.

This library also adds useful math helpers and commonly used/copied code from previous years to reduce lines of code on the main codebase, such as the LED wrapper, which comes with around 20 preset patterns which are used in 2025/2026 and 2024/2025. and lastly a remade version of the WPILIB Xbox wrapper to simplify it for our controller, which has more binds than normal WPILIB supports.

Attachment
0