Zebracorn Labs

Here at the Zebracorns, we believe in learning and pushing boundaries. In pursuit of that, we have published papers, given talks, and have other tidbits of knowledge lying around. We hope you enjoy these as much as we do.

06 Jun 2016 - Ben Decker

ZebraVision 4.0 - Image Capturing

Zebravision 4.0 is Team 900s vision system for the 2016 season; FIRST Stronghold. Our work was focused around recognizing the vision goals using shape and color based matching, recognizing the boulders using a neural network, and integrating the detection systems into a tracking system using the StereoLabs ZED stereo camera. This paper describes our methods of generating data for the neural networks. We took video of the ball using various lighting conditions and different, single-color backgrounds. We then identified the ball in these videos, took the clearest frames with the ball visible, and applied randomized shifts to the background in order to generate data.

23 May 2016 - Alon Greyber

ZebraVision 4.0 - Goal Detection

Zebravision 4.0 is Team 900's vision system for the 2016 season; FIRST Stronghold. Our work was focused around recognizing the vision goals using shape and color based matching, recognizing the boulders using a neural network, and integrating the detection systems into a tracking system using the StereoLabs ZED stereo camera. One of the main features of Team 900's Zebravision code this year was goal detection. This paper gives an overview of the hardware and code used. The system used a Stereolabs ZED RGB-depth camera and green LED rings to highlight the retroreflective tape around the goal. The image was filtered to look for the reflected LED color and thresholded to turn it into binary green / not green image. The code then extracted contours from the image and applied a number of simple filters to rule out blobs which were obviously not goals. The remaining contours were scored in a number of criteria and the best scoring few objects were assumed to be goals. If more than one valid goal is found, several tiebreakers were used to pick one goal to shoot at. If a valid goal was found, the angle and distance to the target was reported; if none were found, a packet with -1.0 distance and angle was returned to the roboRIO.

19 May 2016 - Alon Greyber

ZebraVision 4.0 - Object Tracking

Zebravision 4.0 is Team 900s vision system for the 2016 season; FIRST Stronghold. Our work was focused around recognizing the vision goals using shape and color based matching, recognizing the boulders using a neural network, and integrating the detection systems into a tracking system using the StereoLabs ZED stereo camera. This paper describes our tracking system, or how we get useful information that is persistent across frames from our detections.

05 Dec 2015 - Will Guthrie

CAD and Onshape

An introduction to CAD in general and a tutorial of Onshape as given at the FRC NC Workshop at JCC