Ctrl-Z FRC Team 4096 - 2016 Robot code
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
commands
common
controls
grip
subsystems
tests
.deploy_cfg
.gitignore
LICENSE
README.md
Robot-2016-Public.wpr
const.py
oi.py
robot.py
sd_layout.xml

README.md

Ctrl-Z FRC Team 4096 - Robot Code 2016

The codebase for Jaw-Z, the Ctrl-Z robot used in FRC 2016 Stronghold competition season.

Overview

The code is written in Python 3.4, using the robotpy libraries. It uses the command-based structure. Subsystems and commands are in dedicated folders, as are the autonomous modes.

Jaw-Z has a vision system using a Raspberry Pi 2, connected to the roboRIO. The Pi runs mjpg-streamer, turning the USB camera into an IP camera stream. The Pi also runs GRIP, which uses the deployed configuration file to identify targets and publish the contour data to NetworkTables. This data is then used as-needed by the robot code running on the roboRIO.

This repo contains the robot code last used at the Rock River Offseason Competition, as well as the GRIP configuration files for each competition venue.

Requirements

Driver Station:

roboRIO:

Raspberry Pi 2

Please see the robotpy docs and pyfrc docs for installation instructions.

Questions?

Feel free to email us: contact@team4096.org

Ctrl-Z website