Skip to content
Pelle edited this page Apr 11, 2023 · 8 revisions

Welcome to the Framework wiki!

Getting Started

Welcome to the Team 3648 Java FRC Framework wiki! This page will provide you with all the information you need to get started using the framework.

Why Should I Use the Framework?

The Framework is designed to simplify the programming process for FIRST Robotics Competition (FRC) teams. It allows teams to easily program their robot using XML files. The framework is command based, you can either make your own command or use a generic command. By using this framework, teams can devote more time to building their robot instead of trouble shooting code.

How to Use the Framework

Before you begin using the framework, there are a few prerequisites that you need to have installed on your system:

  • WPILib
  • Java Development Kit (JDK) version 11 or higher.
  • FRC RoboRio and a compatible hardware.

Once you have these prerequisites installed, you can follow these steps to start using the framework:

  1. Clone or download the repository.
  2. Open the project in your preferred Java IDE.
  3. Build the project using Maven.
  4. Define your robot hardware constants in src/main/java/frc/robot/Robot.xml file.
  5. Create your autonomous programs in the src/main/deploy/auton folder.
  6. Define your control mappings in the src/main/deploy/controller folder.
  7. Deploy the code to your robot and run it.
  8. Monitor the robot through Shuffleboard and terminal.

More detailed guides: