Skip to content

Software

Adriana Massie edited this page Jul 23, 2020 · 53 revisions

This page has tutorials and resources for software. This page also goes into some detail about the team's past projects as well as possible future projects.

Tutorials and Resources

Learning Java: There are many resources out there for learning Java, the programming language our team uses to program the robot. A good, free resource for learning Java that is commonly used by the team is Codecademy. Codecademy goes over all the basics and it is great for those who have little to no programming experience.

Setting Up Your Development Environment: How to set up your computer for programming. This includes installing VSCode, Github, and the WPILib FRC Plugin.

Using Git and Github: What is Git and Github

Introduction to FRC Software: An introduction to the structure of FRC programming and how it works

FRC Vision: An introduction in computer vision in FRC.

Sensors: An introduction to sensors. It includes definitions of each sensor and basic terms. (Note: This page does include links with information for Hardware but you can ignore it if you want)

Past Projects

In 2017 the team created a robot that shoots candy and/or marshmallows. This was the team's first time using pneumatics. The code for this robot can be found here

Previous Competitions

Possible Future Projects

Motion control