← Back to Home

Programming

FTC programming that survives competition day

Practical guides to write reliable code, debug fast, and keep robots match-ready. No theory dumps—only what helps you on the field and in judging.

Getting Started

SDK layout, Android Studio, OpModes, first run.

TeleOp

Drivetrains, gamepad mapping, scaling, deadzones, fixes.

Autonomous

Encoders, IMU turns, basic PID, reliability.

Sensors

Encoders, IMU, distance, touch, data verification.

Vision

Camera setup, OpenCV basics, AprilTags, failures.

Debugging

Telemetry, Logcat, crashes, timing/loop issues.

Common Code Mistakes

Blocking loops, waitForStart, encoders, init.

Code Library

Reusable drive, encoder helpers, PID, safety limits.