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

    • NEUTRAL_ZONE_TOP

      public static final Rectangle2d NEUTRAL_ZONE_TOP
      A rectangle encompassing the shooting zone for the top half (towards negative Y) of the neutral rectangle (when looking at the field diagram).
    • NEUTRAL_ZONE_BOTTOM

      public static final Rectangle2d NEUTRAL_ZONE_BOTTOM
      A rectangle encompassing the shooting zone for the bottom half (towards positive Y) of the neutral rectangle (when looking at the field diagram).
    • 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).
    • 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()