Skip to main content

AdvantageKit

AdvantageKit is a logging, telemetry, and replay framework developed by Team 6328. AdvantageKit enables deterministic log replay in Java, allowing the full state of WPILib robot code to be efficiently replayed in simulation based on a log file (What is AdvantageKit?). AdvantageKit is free and open-source with no restrictions on vendor compatibility. See also:

  • AdvantageScope, Team 6328's robot telemetry application which does not require AdvantageKit to use.
  • WPILib Data Logging, a simpler logging system included in WPILib (does not support log replay in simulation, but covers the needs of most teams).
  • PyKit, a deterministic logging and replay framework for Python robot projects developed by Team 1757.

Feedback, feature requests, and bug reports are welcome on the issues page. See the contribution page for more information on contributing to AdvantageKit. For non-public inquires, please send a message to software@team6328.org.