Skip to main content

Recently Updated Pages

Summary

Robots 2026

Our robot, aptly named Big Bad Beanie, is our most complex bot in the last four years. This robot...

Updated 5 months ago by Rowan Buchecker

PARTs Subsystem

PARTs Library

Explanation & History 🔎 Keep in Mind This includes IPARTsSubsystem as it acts as the reci...

Updated 5 months ago by Rowan Buchecker

PARTs Logger

PARTs Library

Explanation & History As our complexity of our robot grew, logging became important. Not only is ...

Updated 5 months ago by Rowan Buchecker

What is Git?

Git Documentation

Description Git is a version/source control software that tracks any changes across a...

Updated 5 months ago by Rowan Buchecker

PARTs Dashboard

PARTs Library

Explanation & History When constructing a the right dashboard for competition, we found it diffic...

Updated 5 months ago by Rowan Buchecker

PARTs NetworkTables

PARTs Library

Explanation & History Sending and getting data from the dashboard and other network devices requi...

Updated 5 months ago by Rowan Buchecker

How-To: Setup and use PARTsLib

PARTs Library

Explanation ⚠️ Warning This page only contains technical inf...

Updated 5 months ago by Rowan Buchecker

Field Base

PARTs Library

Explanation & History Since we've started working with full-field localization, we have had a nee...

Updated 5 months ago by Rowan Buchecker

April Tag

PARTs Library

Explanation & History The days of Retroreflection are over, AprilTags are here. AprilTags are sma...

Updated 5 months ago by Rowan Buchecker

PARTs Preferences

PARTs Library

Explanation & History PARTs Preferences is a wrapper and handler for the WPI Lib Preferences feat...

Updated 5 months ago by Rowan Buchecker

PARTs Command Utilities

PARTs Library

Explanation & History PARTs Command Utilities are used for commands in the robot project. Command...

Updated 5 months ago by Rowan Buchecker

About PARTs Library

PARTs Library

The PARTs library is a public Java / Gradle library full of utilities that we use for our robot. ...

Updated 5 months ago by Rowan Buchecker

PARTs Unit

PARTs Library

Explanation & History A PARTs Unit is a simple and robust way to manage different used units acro...

Updated 5 months ago by Rowan Buchecker

onshape basics page

intro to cad

workspace navigation, from the goat, CRAIG! solid forms -cube   rectangular prism   short thin  ...

Updated 5 months ago by Zoey Vaughn

L04 - Part 2

Intro to Java Lab Solutions

Patterns.java public class Patterns { public static void main(String[] args) { for (i...

Updated 10 months ago by Brandon Duke

L04 - Part 1

Intro to Java Lab Solutions

Loops.java public class Loops { public static void main(String[] args) { // sum the n...

Updated 10 months ago by Brandon Duke

L04 - Iteration Lab - Part 2 - Nested For Loops

Intro to Java Labs

We can determine if a number is even or odd by checking the remainder after dividing the number b...

Updated 10 months ago by Brandon Duke

L04 - Iteration Lab - Part 1 - The Three Loops

Intro to Java Labs

Enter the following program and fill in the missing pieces so that the three different styles of ...

Updated 10 months ago by Brandon Duke

Example Seeing if a game piece is inside a mechanism

System Design Picking a Sensor

Sometimes you'll need to see if a game piece is inside of the robot. This can make automating a s...

Updated 1 year ago by Brandon Duke

Operator Controls

System Design Designing Teleop Controls

General Rules Once again the operators preferences are key but following these rules first will ...

Updated 1 year ago by Brandon Duke