diff --git a/photon-lib/src/main/java/org/photonvision/simulation/VideoSimUtil.java b/photon-lib/src/main/java/org/photonvision/simulation/VideoSimUtil.java index 636599ae8..b3305581c 100644 --- a/photon-lib/src/main/java/org/photonvision/simulation/VideoSimUtil.java +++ b/photon-lib/src/main/java/org/photonvision/simulation/VideoSimUtil.java @@ -50,7 +50,8 @@ import org.photonvision.estimation.OpenCVHelp; import org.photonvision.estimation.RotTrlTransform3d; public class VideoSimUtil { - public static final int kNumTags36h11 = 30; + // Tag IDs start at 0, this should be set to 1 greater than the maximum tag ID required + public static final int kNumTags36h11 = 40; // All 36h11 tag images private static final Map kTag36h11Images = new HashMap<>(); diff --git a/photon-lib/src/main/native/include/photon/simulation/VideoSimUtil.h b/photon-lib/src/main/native/include/photon/simulation/VideoSimUtil.h index a86ae4a04..b1a7d5074 100644 --- a/photon-lib/src/main/native/include/photon/simulation/VideoSimUtil.h +++ b/photon-lib/src/main/native/include/photon/simulation/VideoSimUtil.h @@ -50,7 +50,9 @@ int sgn(T val) { namespace photon { namespace VideoSimUtil { -static constexpr int kNumTags36h11 = 30; +// Tag IDs start at 0, this should be set to 1 greater than the maximum tag ID +// required +static constexpr int kNumTags36h11 = 40; static constexpr units::meter_t fieldLength{16.54175_m}; static constexpr units::meter_t fieldWidth{8.0137_m};