Zebracorns

Zebracorn Labs

Here at the Zebracorns, we believe in learning and pushing boundaries. In persuit of that, we have publish papers, give talks and have other tidbits of knowledge lying around. We hope you enjoy these as much as we do.
2017 Offseason CAD release    CAD

Date Published: Jan 6, 2018
Author(s): Mason Mitchell , Bram Lovelace

During offseason we worked on a whole bunch of projects ranging from multiple different types of swerve drives and some west coast drives in preparation for the game. We’ve put them into a public GrabCAD space so feel free to peruse our files. Note: Most of the designs are either unfinished or won’t necessarily work in their current state.

ZebraReality 0.1-0.3    Virtual Reality

Date Published: Jan 5, 2018
Author(s): Forrest Hurley

Team 900 has lots of programmers. A positive cornucopia of programmers. Unfortunately, this often leaves us short on the mechanical side of things. Even after we get our robot built, the lack of a convenient practice field makes it difficult to test all of our robot’s functionality or train drivers. In 2017 we decided to program a world where reality isn't an issue. Our first year exploring VR ended relatively successfully. Our driver quickly adapted to a variety of field conditions and his clever maneuvering improved our score in several cases. We went through three iterations of the simulation, primarily rebuilding the robot drivetrains, and finally reached a stable model.

FRC Battery Upgrade    Mechanical

Date Published: Jan 2, 2018
Author(s): Annie Chen , Levi Marland

During preseason we decided to upgrade out battery cables. This is a paper detailing our process and reasons behind the change.

ZebraVision 5.0: ROS for FRC    Programming

Date Published: Sep 21, 2017
Author(s): Alon Greyber , Adithya Balaji

Zebravision 5.0 is a radical departure from previous paradigms of robot software architecture and completes the computer vision team’s take over of team 900 on the whole. The work centered around the implementation of ROS or Robot Operating System into the team’s overall software framework. The main goal was to improve the facility of Jetson to RoboRio communication but ROS represents much more than that. This leap in software interfacing not only allows the two systems to communicate in a dynamic manner, but also lays the foundation for sophisticated control paradigms built upon the open source ROS framework. This distributed computation model will allow advanced work on robot sensor processing, motion planning, environment perception, localization, and mapping.

2017 GTC Show and Tell    Programming - Vision

Date Published: May 11, 2017
Author(s): Marshall Massengill

Presentation given at the 2017 GTC about Zebravision history

The Incomplete Guide to Using the TX1 for FRC    Programming

Date Published: Jan 21, 2017
Author(s): Marshall Massengill

This guide is not complete. It is merely the beginning on your journey with the TX1. It will not answer all of your questions nor is it meant to (It’s “incomplete” for a reason). Before you begin you should start by looking at the available resources you have and read the documentation available for the TX1. It’s entirely possible that this guide will be out of date by the time you read it. It is not definitive and should not be treated as such.

2016 FRC Workshops Advanced Vision Presentation    Programming - Vision

Date Published: Dec 17, 2016
Author(s): Alon Greyber , Kevin Jaget , Adithya Balaji

How to set up and use a Jetson TX1 with advanced object recognition techniques. Covers hardware setup such as powering the board and connecting to the robot network. Also covers vision coding techniques used to find retroreflective tape targets commonly found in FRC games.

2016 FRC Workshops Basic Vision Presentation    Programming - Vision

Date Published: Dec 17, 2016
Author(s): Alon Greyber , Kevin Jaget , Adithya Balaji

How to get started with vision for FRC. This will include basic techniques, GRIP, using co-processors and OpenCV

Team Culture    Preseason

Date Published: Dec 17, 2016
Author(s): Marshall Massengill

Presented by Marshall Massengill and Amrita Malur at the FIRST NC workshops.

2016 nVidia FRC Day Presenation    Programming - Vision

Date Published: Dec 13, 2016
Author(s): Marshall Massengill , Kevin Jaget

Team900 was invited to nVidia's FRC First day to present this overview of their 2016 vision code

Noah Johnson

Member 2014-2015
Role on team Team Lead
Documents Published Bumper Material Research(11/20/14)
Battery Cart(10/14/14)

Austin Page

Member 2010-2016
Role on team Mentor
Documents Published Battery Cart(10/14/14)

Marshall Massengill

Member 2006-
Role on team Mentor
Documents Published 2017 GTC Show and Tell(05/11/17)
The Incomplete Guide to Using the TX1 for FRC(01/21/17)
Team Culture(12/17/16)
2016 nVidia FRC Day Presenation(12/13/16)
The Rise of a New HERO(09/20/16)
Virtual Kit of Parts & FIRST Choice(11/18/15)

Megan Wenzinger

Member 2012-
Role on team Mentor
Documents Published Timelog Website(10/20/14)

Daniel Kenline

Member 2013-2015
Role on team Member
Documents Published 2015 Control System(12/14/14)

Noah Haskell

Member 2012-2016
Role on team Team Lead
Documents Published Command and Control(12/ 5/15)
Version Control(12/ 5/15)
Swerve in Command and Control(11/23/15)
2015 Control System(12/14/14)

Jackson Bostian

Member 2015-2015
Role on team Member
Documents Published Swerve in Command and Control(11/23/15)

Patricia Beekman

Member 2013-2015
Role on team Member
Documents Published Strategy Presentation 2014-2015(12/14/14)
Scouting Presentation 2014-2015(12/14/14)

Alon Greyber

Member 2013-2017
Role on team Team Lead
Documents Published ZebraVision 5.0: ROS for FRC(09/21/17)
2016 FRC Workshops Advanced Vision Presentation(12/17/16)
2016 FRC Workshops Basic Vision Presentation(12/17/16)
Zebravision 4.0 Goal Detection(05/23/16)
Zebravision 4.0 Object Tracking(05/19/16)
Computer Vision(12/ 5/15)
Zebravision 3.5(11/20/15)
Zebravision 3.0(05/28/15)

Alexander Allen

Member 2015-2017
Role on team Member
Documents Published Zebravision 4.0 Neural Nets(08/18/16)

Ben Decker

Member 2015-2016
Role on team Member
Documents Published Zebravision 4.0 Image Capturing(06/ 6/16)

James Parks

Member 2012-2016
Role on team Mentor
Documents Published LabVIEW Library for the NavX(01/10/15)
Zebra-Vision(03/13/12)

Ryan Mcklinkle

Member 2003-2004
Role on team Member
Documents Published 2004 FIRST Transmission(01/ 1/04)

Kevin Jaget

Member 2014-
Role on team Mentor
Documents Published 2016 FRC Workshops Basic Vision Presentation(12/17/16)
2016 FRC Workshops Advanced Vision Presentation(12/17/16)
2016 nVidia FRC Day Presenation(12/13/16)

Adithya Balaji

Member 2015-
Role on team Team Lead
Documents Published ZebraVision 5.0: ROS for FRC(09/21/17)
2016 FRC Workshops Basic Vision Presentation(12/17/16)
2016 FRC Workshops Advanced Vision Presentation(12/17/16)

Rourke Creighton

Member 2011-2013
Role on team Team Lead
Documents Published Zebra-Vision(03/13/12)

Andrew Vitkus

Member 2011-2013
Role on team Team Lead
Documents Published Zebra-Vision(03/13/12)

Bailey Blankenship

Member 2011-2015
Role on team Team Lead
Documents Published Talon SRX Adapter Boards(01/ 1/15)

Tanya Mital

Member 2014-2016
Role on team Team Lead
Documents Published

Chase Roycroft

Member 2014-2016
Role on team Team Lead
Documents Published

Will Guthrie

Member 2014-2016
Role on team Team Lead
Documents Published CAD and Onshape(12/ 5/15)

Annie Chen

Member 2016-2018
Role on team Team Lead
Documents Published FRC Battery Upgrade(01/ 2/18)

Levi Marland

Member 2016-2018
Role on team Team Lead
Documents Published FRC Battery Upgrade(01/ 2/18)

Mason Mitchell

Member 2017-2019
Role on team Team Lead
Documents Published 2017 Offseason CAD release(01/ 6/18)

Bram Lovelace

Member 2016-2019
Role on team Team Lead
Documents Published 2017 Offseason CAD release(01/ 6/18)

Ryan Greenblatt

Member 2013-2018
Role on team Team Lead
Documents Published Positional Motion Profiling(08/23/16)

Forrest Hurley

Member 2015-2018
Role on team Team Lead
Documents Published ZebraReality 0.1-0.3(01/ 5/18)