Class Robot

All Implemented Interfaces:
AutoCloseable

public class Robot extends SpectrumRobot
FM (2026 "Final Machine") on SystemCore, competing as 8515.

The robot code is FM's from 2026-Spectrum main; the loop structure, telemetry, CAN health logging and pre-match checks are from the 2026-offseason-bot branch; logging and replay are AdvantageKit. See README.md.

Loop order

  1. Swerve.updateInputs(): drivetrain inputs recorded, odometry integrated.
  2. Vision.periodic(): every pose source read, gated, logged and fused.
  3. The command scheduler: subsystems (SuperStructure, mechanisms, Swerve's drive request), then commands.