F.R.O.G #3160

Windows System setup

These instructions are for setting up a Windows system to act as a development system for FRC robots using the RobotPy Python libraries.

Install Python

Our robot and coprocessor (Raspberry Pi or Jetson Nano) code is written in Python.

Install the Latest C++ Redistributable

The Python libraries we use for the robot are actually written in C++ and are ported over so we can write our code in Python, this means for the libraries to run you must have C++ installed.

Download the Visual C++ Redistributable:

Install Visual Studio Code (VSCode)

Visual Studio Code is a decent, free Integrated Development Environment (IDE) for programming several languages, including Python.

Create a GitHub account and install Git.

We use Github as a central repository for our code, and Git for version control. This allows us to collaborate and track changes to the code over time for the whole team.

Set up VS Code to use your Github account.