-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Minor README Improvements (embedded links)
- Loading branch information
Showing
1 changed file
with
10 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,18 @@ | ||
# Ri3D-2023 | ||
Official code from the UMN Robotics Team for the 2023 FRC season! | ||
Official code from UMN Robotics for the 2023 Ri3D/FRC season! | ||
|
||
Our subsystems include: | ||
1) Drivetrain: We chose to build a tank drive this year, and our drivetrain commands include driving a specified distance, turning to a specified angle using a NavX gyroscope, and best of all, autonomously aiming at an Apriltag target and driving within range of it! We can also self-balance on the charging station using gyroscope pitch as feedback. | ||
2) Grabber: We can pick up both cubes and cones with our grabber subsystem, which is controlled by a single pneumatic piston! This subsystem is simple and effective. | ||
3) Extender: Our "Extender" subsystem is a custom linear rail system powered by two CIM motors, which extends our grabber to score. It can be controlled both manually and autonomously using an encoder and set positions. Our extender also featiures two big pneumatic pistons for raising/lowering the entire structure. | ||
4) Vision: One of the coolest software features we implemented this year is Apriltag tracking! We run a Photonvision pipeline on a Raspberry Pi 3 B+ to detect apriltags, and then we can track and follow either the nearest apriltag or an apriltag with a specified ID. | ||
5) LED Subsystem: We also wrote code for controlling RGB LED strips via a REV Blinkin module for some extra bling on our robot! | ||
1) **Drivetrain:** We chose to build a tank drive this year, and our drivetrain commands include driving a specified distance, turning to a specified angle using a NavX gyroscope, and best of all, autonomously aiming at an Apriltag target and driving within range of it! We can also self-balance on the charging station using gyroscope pitch as feedback. | ||
2) **Grabber:** We can pick up both cubes and cones with our grabber subsystem, which is controlled by a single pneumatic piston! This subsystem is simple and effective. | ||
3) **Extender:** Our "Extender" subsystem is a custom linear rail system powered by two CIM motors, which extends our grabber to score. It can be controlled both manually and autonomously using an encoder and set positions. Our extender also featiures two big pneumatic pistons for raising/lowering the entire structure. | ||
4) **Vision:** One of the coolest software features we implemented this year is Apriltag tracking! We run a Photonvision pipeline on a Raspberry Pi 3 B+ to detect apriltags, and then we can track and follow either the nearest apriltag or an apriltag with a specified ID. | ||
5) **LED Subsystem:** We also wrote code for controlling RGB LED strips via a REV Blinkin module for some extra bling on our robot! | ||
|
||
[![Env](Gifs/RI3D.gif)](https://youtu.be/eQZTAWonZkg) | ||
|
||
How to get setup for FRC programming: | ||
1) Install the 2023 release of WPILib here: https://github.com/wpilibsuite/allwpilib/releases | ||
2) Install the 2023 NI FRC Game Tools here: https://www.ni.com/en-us/support/downloads/drivers/download.frc-game-tools.html#473762 | ||
3) Use this open source repository as a template for your code if you'd like :) | ||
How to get set up for FRC programming: | ||
1) Install the 2023 release of WPILib [here](https://github.com/wpilibsuite/allwpilib/releases) | ||
2) Install the 2023 NI FRC Game Tools [here](https://www.ni.com/en-us/support/downloads/drivers/download.frc-game-tools.html#473762) | ||
3) Use this open-source repository as a template for your code if you'd like :) | ||
|
||
Our project is created using the "Timed Robot" template/style with our code being written in Java. |