# Controls Documentation

This document will serve as a place for us to house links to items we use and house processes that we repeat to set the barrier to entry as low as possible.

## 2025

***

### 2025 Reefscape

### 2025 Reefscape Github Link

{% @github-files/github-code-block url="<https://github.com/Team4469/RAID-4469_2025>" %}

***

### 2025 Spring-Fall Project

### 2025 Vendor Dependencies

<pre class="language-json"><code class="lang-json">/* 2025 Vendordep Json */
<strong>
</strong><strong>https://3015rangerrobotics.github.io/pathplannerlib/PathplannerLib-beta.json
</strong>
https://software-metadata.revrobotics.com/REVLib-2025.json

https://dev.studica.com/releases/2025/Studica-2025.1.1-beta-4.json
</code></pre>

### 2025 Github Project Link

{% @github-files/github-code-block url="<https://github.com/Team4469/25SF-Firestorm-Robot-Code>" %}

## Software Structure

{% embed url="<https://bovlb.github.io/frc-tips/commands/best-practices.html>" %}

## Software Links

### WPILib

Software written so that we can control common FRC components easily via Java

{% embed url="<https://docs.wpilib.org>" %}

### Pathplanner

Pathplanner is a trajectory generator and command sequencer built for programing autonomous routines

{% embed url="<https://pathplanner.dev/home.html>" %}

### RevLib

Software developed by Rev Robotics to control any of their products

{% embed url="<https://codedocs.revrobotics.com/java/com/revrobotics/package-summary.html>" %}

<https://github.com/REVrobotics/REVLib-Examples/tree/main/Java/SPARK>
