Skip to content

Tutorials

Lake Yin edited this page Apr 11, 2018 · 5 revisions

Tutorials for FTC Beginners

We program FTC robots with Java and on Android Studio (https://developer.android.com/studio/index.html) which lets us interface easily with the Android phones which act as the brains of the robot. Make sure that the Java JDK is installed (http://www.oracle.com/technetwork/java/javase/downloads/index.html)

Java is the backbone of programming the robot, but an advanced knowledge of Java is not necessary to begin coding the robot.

Git is necessary to working together as a team. Download GitHub Desktop (https://desktop.github.com/) and set up it up with the repository we will be using by

OpenCV is something we are trying to work on next season because of its flexibility in detecting objects. The version we will be using is called DogeCV (https://github.com/GTHSRobotics/DogeCV) and it is configured to work with FTC objects

Vuforia is the official image recognition software used by FTC for competitions. Ideally, we will phase out Vuforia in favor for OpenCV/DogeCV but knowledge on how Vuforia works will be needed as our fallback. Keep in mind videos 1-3 are somewhat outdated but the knowledge is still useful

All download links:

Java SDK Android Studio GitHub Desktop

Clone this wiki locally