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 3 weeks ago by Rowan Buchecker

PARTs Subsystem

PARTs Library

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

Updated 3 weeks ago by Rowan Buchecker

PARTs Logger

PARTs Library

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

Updated 3 weeks ago by Rowan Buchecker

What is Git?

Git Documentation

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

Updated 4 weeks ago by Rowan Buchecker

PARTs Dashboard

PARTs Library

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

Updated 1 month ago by Rowan Buchecker

PARTs NetworkTables

PARTs Library

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

Updated 1 month ago by Rowan Buchecker

How-To: Setup and use PARTsLib

PARTs Library

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

Updated 1 month 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 1 month ago by Rowan Buchecker

April Tag

PARTs Library

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

Updated 1 month ago by Rowan Buchecker

PARTs Preferences

PARTs Library

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

Updated 1 month ago by Rowan Buchecker

PARTs Command Utilities

PARTs Library

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

Updated 1 month 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 1 month 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 1 month ago by Rowan Buchecker

onshape basics page

intro to cad

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

Updated 1 month 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 6 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 6 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 6 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 6 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