Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

37 total results found

Controls

A shelf that encompasses Electrical and Programming

Design

Awards

Business/Funding

Multimedia

Outreach

Team 3176 Controls Resources

This book describes the typographical and syntactical standards for programming Java on Team3176.

A Tutorial Series on How to Use this Site

A tutorial series that shows us how to use this site's new and innovative approach .

Project Ideas and External Resources

A compilation of offseason projects and additional capabilities we would like for Team 3176

3D_Printing

FIRST Day

Books and Bot

Relay for Life

Design Resources

Archive

Team 3176 Controls Resources

Nylon Printer

3D_Printing

Onshape / CAD

Design Resources

First Step ... watch this video:

A Tutorial Series on How to Use this Site

First Step:   watch this video:  https://www.youtube.com/c/bookstackapp

Your First AdvantageKit Subsystem

Team 3176 Controls Resources

What is a Subsystem In FRC one of the end goals of the software is often for the robot to interact or move something in the physical world. To do this we want to split our robot into smaller pieces to make it easier to write and predict what the software will...

Introduction to Commands

Team 3176 Controls Resources

Why Commands? Commands represent actions the robot can take. Commands enforce structure into how we tell the robot to make it more predictable. All commands share the same structure so once you learn that structure you will be able to write complex actions wi...

Brainstorming Landing Page

Project Ideas and External Resources

An initial list of projects will be organized more into topics later! Projects Photon Vision Medium Using a raspberry pi or a orange pi try loading photon vision. Allows for higher resolution cameras and higher performance for less. Possibly look int...

Cool links and articles

Project Ideas and External Resources

1678 strategic design: https://www.youtube.com/watch?v=j-wOaF65cTU&t=4s&ab_channel=CitrusCircuits some of the gold standard of how we want to build robots! Effective First Strategies: https://www.youtube.com/watch?v=Y9B0Khob0Xk&t=25s&ab_channel=FirstUpda...

Photon Vision Simulations Example

Team 3176 Controls Resources

This will outline the basic steps for setting up a photon vision sim with the new sim overhaul from photon vision. There were few resources out there so this is just an example to get up and running with integrations with advantage kit for viewing.  Libra...

Odometry Simulation Noise + Camera Simulation

Team 3176 Controls Resources

Reasoning When we run robots on the field our wheel odometry will drift over time caused by a variety of sources (wheels slipping, impacts with other robots, model mismatch, sensor noise, ect). It is useful to model this imperfect system with noise in our simu...

Orange Pi 5 Setup

Team 3176 Controls Resources

Setting up the Orange Pi 5 for PhotonVision This document is a supplement to the following orange pi 5 guide:  https://docs.google.com/document/d/17DNCNHxUo31Rh-7VmXXyn-Y25UtGND3NPoGL9gRosaQ/edit. The reader is meant to read that first and see this document f...

Photonvision Setup

Team 3176 Controls Resources

Connect and power the orange pi The orange pi 5 must have power in the USB port as seen here You can connect via a wall adaptor or a USB power bank. Connect the Camera to one of the USB ports.  Connect an Ethernet from orange pi into the robot switch (thr...

Photonvision Robot Test 2023

Team 3176 Controls Resources

Materials needed Apriltags 36h11 (tag numbers #7, #8)  2x Apriltag stands Tape Measure masking or painters tape (something to temporarily put on the floor) Mounting to the robot USB battery bank USB A to C orangepi 5  ethernet cable camera and ...

Phoenix 6 Migration

Team 3176 Controls Resources Archive

Pheonix 5 APi is officially deprecated Phoenix 6 PID reference in converting PID gains: https://pro.docs.ctr-electronics.com/en/latest/docs/api-reference/device-specific/talonfx/basic-pid-control.html Take aways moving from native units (encoder tics) to c...

Pathplanner Projects

Team 3176 Controls Resources

Pathfinding on Pathplanner Objectives Implement pathfinding command to an arbitrary position on the field in Simulation and on Hardware Use Advantagescope to view and analyze data from live sources  Simulate code before deploying to a robot Prepare De...

Encoder Offsets and AScope Tuning

Team 3176 Controls Resources

AdvantageScope Tuning This example is to be done on the branch phoenix-6-AK. Offsets have been moved from a part of the IO class to a part of the subsystem.  To tune the offsets (or any LoggedTunableNumber) ensure that TUNING_MODE in CONSTANTS.java is set to...

Auto Naming Scheme

Team 3176 Controls Resources

Image was made using a screenshot from pathplanner then in another program of your choice (power point, or libre draw) the labels are overlayed. Upload a new image and include any explanation here 

Importing Custom Assets To AdvantageScope

Team 3176 Controls Resources

Open AdvantageScope Go to Help->Show Assets Folder Copy assets from the Code repository They are stored under src/main/AdvantageScope_Assets Drag and drop the folders into the User Assets Folder

Koans and Katas, A New Way to Learn Programming (DRAFT)

Team 3176 Controls Resources

When deciding to learn a programming language, whether it's your first or fifth the primary question you always ask is how? One method is to utilize Koans and Katas. Koans are shorter lessons, designed to teach specific or esoteric parts of a programming lang...

Setup of an Orange Pi (NEW)

Team 3176 Controls Resources

Intake Logic

Team 3176 Controls Resources Archive

We need to ensure the direction of the motor is correct before we go. Take a look at runPivot() within Intake() which uses the limit switches to protect the mechanism State Machine Review state machines with this video: https://www.youtube.com/watch?v=-Yi...

Useful Online Resources

Design Resources

Useful Resources (save this y’all) Learning Resources Onshape Basic Setup forFRC  - Walkthrough into installing onshape Onshape's Proprietary Learning Resources - Onshape’s own design platform into learning CAD at all levels. 3005 Robocharger...

Onshape - Lecture #1 Notes

Design Resources Onshape / CAD

https://docs.google.com/document/d/1mGUbDagbIQCSvaXb1p8mCmoFG--0c67WHuSI-37BeuY/editThings to Go Through DOCUMENT 1 https://bit.ly/3zaudHe write this on the board. Getting it setup using https://onshape4frc.com/getting-started Going through the...