Skip to content

Official code from the UMN Robotics team for the 2025 Ri3D season!

License

Notifications You must be signed in to change notification settings

GOFIRST-Robotics/Ri3D-2025

Repository files navigation

Ri3D-2025

Official code from the UMN Robotics team for the 2025 Ri3D/FRC season!

Our robot subsystems include:

  1. Drivetrain: We chose to use a mecanum drive this year for better maneuverability compared to tank drive, and our available drivetrain commands include driving a specific distance, turning to a specific angle using a NavX gyroscope, and autonomously aiming at an Apriltag target and driving within range of it.
  2. Coral Elevator: This subsystem controls the Elevator and the End Effector, the systems used to manipulate Coral. The Elevator height, End Effector arm, and End Effector wheel all have manual control options as well as five presets for different scoring modes and other functions. All motors in this system are NEO 550 motors.
  3. Intake: The intake subsystem is responsible for collecting Algae game elements from the floor. We chose to go with an intake roller powered by a NEO 550 motor, and it is actuated in and out a NEO motor heavily geared down.
  4. Climber: Our climber is a passive mechanism mounted on the elevator subsystem.
  5. Vision: We are running a Photonvision pipeline on an Orange Pi 5 to detect Apriltags, and we can track and follow either the nearest Apriltag or an Apriltag with a specific ID.
  6. LED Subsystem: We wrote code for controlling RGB LED strips using a REV Blinkin LED driver to add some extra bling to our robot!
  7. Power Subsystem: This subsystem is for reading data from the REV PDH, such as the current draw of specific channels.

How to get set up for FRC programming:

  1. Install the latest 2025 release of WPILib and the latest 2025 release of the NI FRC Game tools.
  2. Use this open-source Ri3D repository as a template for your code if you'd like! :)

Our project is created using the "Timed Robot" template/style and our code is written in Java.

About

Official code from the UMN Robotics team for the 2025 Ri3D season!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages