Add galactic search challenge ball detection
In the galactic search challenge for the first skills challenge,
the robot has to determine which path is present based on the
positions of the balls in the field, and run that respective spline.
This code has a UI for selecting the regions to look for balls in,
and uses those regions to determine the path. It sends the path
using aos_send to the /camera channel.
Change-Id: Ifd7aacc75eb830b762e14487bad0720dcc2a3944
diff --git a/y2020/BUILD b/y2020/BUILD
index 63034ae..cd001a1 100644
--- a/y2020/BUILD
+++ b/y2020/BUILD
@@ -144,14 +144,6 @@
aos_config(
name = "config",
src = "y2020.json",
- flatbuffers = [
- "//aos/network:message_bridge_client_fbs",
- "//aos/network:message_bridge_server_fbs",
- "//aos/network:timestamp_fbs",
- "//y2020/vision/sift:sift_fbs",
- "//y2020/vision/sift:sift_training_fbs",
- "//y2020/vision:vision_fbs",
- ],
target_compatible_with = ["@platforms//os:linux"],
visibility = ["//visibility:public"],
deps = [
@@ -162,6 +154,14 @@
":config_pi4",
":config_roborio",
],
+ flatbuffers = [
+ "//aos/network:message_bridge_client_fbs",
+ "//aos/network:message_bridge_server_fbs",
+ "//aos/network:timestamp_fbs",
+ "//y2020/vision/sift:sift_fbs",
+ "//y2020/vision/sift:sift_training_fbs",
+ "//y2020/vision:vision_fbs",
+ ]
)
[
@@ -176,6 +176,7 @@
"//y2020/vision/sift:sift_training_fbs",
"//y2020/vision:vision_fbs",
"//aos/network:remote_message_fbs",
+ "//y2020/vision:galactic_search_path_fbs"
],
target_compatible_with = ["@platforms//os:linux"],
visibility = ["//visibility:public"],