Advanced Search
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
Nylon Printer
Onshape / CAD
First Step ... watch this video:
First Step: watch this video: https://www.youtube.com/c/bookstackapp
Your First AdvantageKit Subsystem
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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)
Intake Logic
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
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
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...