Package frc.robot

Class Constants.FieldConstants.ShootingZones

java.lang.Object
frc.robot.Constants.FieldConstants.ShootingZones
Enclosing class:
Constants.FieldConstants

public static class Constants.FieldConstants.ShootingZones extends Object
Zones and poses to shoot from and to.
  • Field Details

    • SHUTTLE_TOP_POSE

      public static final BiAlliancePose3d SHUTTLE_TOP_POSE
      The pose to shoot at for the top of the neutral rectangle (when looking at the field diagram).
    • SHUTTLE_BOTTOM_POSE

      public static final BiAlliancePose3d SHUTTLE_BOTTOM_POSE
      The pose to shoot at for the bottom of the neutral rectangle (when looking at the field diagram).
    • SHUTTLE_CENTER_TOP_POSE

      public static final Pose3d SHUTTLE_CENTER_TOP_POSE
      The pose to shoot at into the top of the neutral rectangle (when looking at the field diagram). This is used when shooting from the other alliance's hub.
    • SHUTTLE_CENTER_BOTTOM_POSE

      public static final Pose3d SHUTTLE_CENTER_BOTTOM_POSE
      The pose to shoot at into the bottom of the neutral rectangle (when looking at the field diagram). This is used when shooting from the other alliance's hub.
    • HUB_ZONE_RED

      public static final Rectangle2d HUB_ZONE_RED
      A rectangle encompassing the shooting zone for the hub on the red alliance.
    • HUB_ZONE_BLUE

      public static final Rectangle2d HUB_ZONE_BLUE
      A rectangle encompassing the shooting zone for the hub on the blue alliance.
    • HUB_POSE

      public static final BiAlliancePose3d HUB_POSE
      The pose to shoot at for the HUB_ZONE_RED and HUB_ZONE_BLUE.
  • Constructor Details

    • ShootingZones

      public ShootingZones()