Class VisionSim

java.lang.Object
frc.robot.subsystems.vision.VisionReal
frc.robot.subsystems.vision.VisionSim
All Implemented Interfaces:
VisionIO

@NullMarked public class VisionSim extends VisionReal
Simulation of vision using built-in PhotonVision simulator.
  • Field Details

    • visionSim

      public final org.photonvision.simulation.VisionSystemSim visionSim
    • turretVisionSim

      public final org.photonvision.simulation.VisionSystemSim turretVisionSim
    • staticCameras

      public final Map<String,org.photonvision.simulation.PhotonCameraSim> staticCameras
    • turretCameras

      public final Map<String,org.photonvision.simulation.PhotonCameraSim> turretCameras
  • Constructor Details

    • VisionSim

      public VisionSim()
      Simulation of vision using built-in PhotonVision simulator.
  • Method Details

    • updateState

      public void updateState(Pose3d robotPose, Angle turretAngle)
      Update camera poses using robot state.