Skip to content

Public repo for Ctrl-Z FRC 4096 robot code from the 2017 season, Steamworks

Notifications You must be signed in to change notification settings

CtrlZ-FRC4096/Robot-2017-Public

Repository files navigation

Ctrl-Z FRC Team 4096 - Robot Code 2017

The codebase for Polyphemus, the Ctrl-Z robot used in FRC 2017 Steamworks 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.

Polly 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: [email protected]

Ctrl-Z website

About

Public repo for Ctrl-Z FRC 4096 robot code from the 2017 season, Steamworks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages