SkillAgentSearch skills...

PsiKit

Advantagekit port for the First Tech Challenge

Install / Use

/learn @PsiLynx/PsiKit
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Psi Kit

AdvantageKit is a logging and replay framework for FRC, as well as a server to provide AdvantageScope with live data. Psi Kit removes the dependency on FRC tooling, allowing it to be used in FTC (or any other Java project).

Current Features

  • 90% of AdvantageScope features (see a comparison to FTC Dashboard), including:

    • Timeline scrubbing
    • Line graph
    • 2D field
    • 3D field
    • Detailed tables of values
    • Statistical analysis of values
    • Mechanism view
    • 2D drawing of arbitrary points
    • Metadata
  • For a complete overview of features, check out the AdvantageScope docs. Unsupported features are:

    • Swerve view
    • Live tuning
    • Log file review
    • Joysticks
  • Some features should work, but are untested. these are:

    • Comparison to a video of the match

Note that most of the abilities that advantage kit offers in the non-live aspect are coming soon.

Coming Soon

  • Live tuning of variables
  • Log files for review of what happened after the fact
  • Log replay, allowing you to log new data that you didn't record while the robot was running
  • Kotlin tooling to take advantage of the language's expressiveness

Support

If you have questions, feel free to ping @Avery | 3825 | PsiKit in the Unofficial FTC Discord

PRs are Welcome and Accepted.

If there are any features you think should come sooner, please feel free to open a PR.

Next, read the Installation Guide

View on GitHub
GitHub Stars13
CategoryDevelopment
Updated16d ago
Forks7

Languages

Java

Security Score

75/100

Audited on Mar 10, 2026

No findings