Programming Resources
In this presentation we begin our journey into programming the robot using the Java programming language.
The focus is to establish a good foundation for further use of FRC Java. We introduce the concept of Objects and Classes and begin to identify Java syntax. Further tutorials will introduce WPILib and using Java for FRC.
This tutorial continues our introduction to programming in Java with a deeper dive into Java's syntax and flow control features.
This tutorial provides step-by-step instructions on how to set up Eclipse and the necessary tools to get started programming your robot in Java.
Read more: Setting Up Your Development Environment - Eclipse
This tutorial introduces the Javadoc documentation distributed as part of the FRC Java plugins. Understanding how to use the documentation properly is critical for successful programming.
In the previous tutorials we've gone over the basics of the Java language and the documentation provided out of the box through the Javadocs, but we haven't even skimmed the surface yet. In this tutorial we go over the basics of getting started using Java to program for the FIRST Robotics Competition. This is the "Hello World" of FRC Java robot projects!
In this guide we walk through all the steps necessary to set up your computer and configure the cRIO for the 2013 season. This guide does not require that you have the FIRST provided DVDs to set up your computer.
In this tutorial we show you how to model, implement, and tune a PID controller using Matlab and Simulink. These methods require no Control Theory background and produce a very accurate controller without using the Guess and Check Method!
In this guide we give a brief overview of the Command Based Robot Project found in the Java WPILib.
In this guide we document how to create a custom dashboard interface using SmartDashboard.
In this presentation we cover the new features of the Jaguar firmware for the 2012 season.