Use aprilrobotics for target mapping
And delete april detection from charuco lib.
Signed-off-by: Yash Chainani <yashchainani28@gmail.com>
Change-Id: I98e6b84d99b23683f0c77c959b8bcc9af9ebc5d4
diff --git a/y2022/vision/calibrate_extrinsics.cc b/y2022/vision/calibrate_extrinsics.cc
index 05d3481..b5005fe 100644
--- a/y2022/vision/calibrate_extrinsics.cc
+++ b/y2022/vision/calibrate_extrinsics.cc
@@ -19,7 +19,7 @@
DEFINE_bool(plot, false, "Whether to plot the resulting data.");
DEFINE_bool(turret, true, "If true, the camera is on the turret");
DEFINE_string(target_type, "charuco",
- "Type of target: april_tag|aruco|charuco|charuco_diamond");
+ "Type of target: aruco|charuco|charuco_diamond");
DEFINE_string(image_channel, "/camera", "Channel to listen for images on");
namespace frc971 {
@@ -68,9 +68,7 @@
factory.MakeEventLoop("calibration", pi_node);
TargetType target_type = TargetType::kCharuco;
- if (FLAGS_target_type == "april_tag") {
- target_type = TargetType::kAprilTag;
- } else if (FLAGS_target_type == "aruco") {
+ if (FLAGS_target_type == "aruco") {
target_type = TargetType::kAruco;
} else if (FLAGS_target_type == "charuco") {
target_type = TargetType::kCharuco;
@@ -78,7 +76,7 @@
target_type = TargetType::kCharucoDiamond;
} else {
LOG(FATAL) << "Unknown target type: " << FLAGS_target_type
- << ", expected: april_tag|aruco|charuco|charuco_diamond";
+ << ", expected: aruco|charuco|charuco_diamond";
}
// Now, hook Calibration up to everything.