Checking in target_sender.cc. Renaming vision_data to avoid naming collision.

Change-Id: I4802bdc361f3eaf42845cb4a3e8e27f8450735ac
diff --git a/y2017/vision/vision_result.proto b/y2017/vision/vision_result.proto
new file mode 100644
index 0000000..04366db
--- /dev/null
+++ b/y2017/vision/vision_result.proto
@@ -0,0 +1,19 @@
+syntax = "proto2";
+
+package y2017.vision;
+
+// Represents a target found by the vision processing code.
+// X is an estimate of the center of the target.
+// Y is an estimate of the top of the bottom retroreflective tape.
+message TargetResult {
+  optional double x = 1;
+  optional double y = 2;
+}
+
+// Represents the best target in the image if there is such a target
+// along with timing information.
+message VisionResult {
+  optional int64 image_timestamp = 1;
+  optional int64 send_timestamp = 2;
+  optional TargetResult target = 3;
+}