Class RobotPoseSubsystemConfig


public class RobotPoseSubsystemConfig extends AbstractSubsystemConfig
Configuration bundle for the Robot Pose subsystem.

Pose fusion is delegated to the drivebase's internal YAGSL pose estimator, so these settings control only high-level gating. The enableVisionFusion toggle lets operators disable all vision input for debugging without a redeploy.

  • Field Details

    • enableVisionFusion

      public boolean enableVisionFusion
      Enables or disables vision fusion in the Robot Pose subsystem.
  • Constructor Details

    • RobotPoseSubsystemConfig

      public RobotPoseSubsystemConfig()
  • Method Details

    • getEnableVisionFusion

      public boolean getEnableVisionFusion()
      Returns whether vision fusion should be enabled.

      Disable this when running without cameras or while diagnosing vision issues. When disabled, vision measurements are still recorded for logging but not forwarded to the pose estimator.

      Returns:
      true when vision fusion is enabled