Blocks Programming Autonomous Mode
Learn how to use FTC Blocks to program autonomous robot behavior.
How does a button become a motor command? How does a robot know how far it has moved? Start with a question, learn the Blocks that answer it, and make a prediction before exploring the full visual program.
Watch a course on the official FIRST Tech Challenge YouTube channel, then put an idea into practice with our guided Blocks lessons.
Learn how to use FTC Blocks to program autonomous robot behavior.
Practice breaking a problem into steps and turning an idea into software.
Start with joystick driving or camera-guided alignment. For step-by-step practice, try the 60-minute intake lesson: explanations first, paper traces and arithmetic next, then a self-check.
Basic mecanum driving with clear joystick, motor-power, and safety lessons.
Manual driving, live cluster distances, and Square-button alignment using AprilTag geometry.
Triangulates a cluster center, turns toward it, approaches, and stops 24 inches away.
Explore the real right, left, and rear REV 2m sensor Blocks from Start: 24-inch toward-wall speed limit and 12-inch directional stop. This read-only study sample reports guarded joystick commands but cannot drive or protect the robot by itself.
Follow the front Limelight's fresh blue-ball contour. Center first, then adjust left and right motor power every loop while driving forward. This disabled study excerpt omits the deployed robot's wall guard and must not be run as an autonomous mode.
Learn why a new R3 press toggles once, why DOWN release leaves the intake OFF, and how a 25% command differs from measured speed. Predict each decision before a supervised trial.
For floor trials, use a clear path and a Driver Station STOP supervisor. FTCSIM offers separate driving practice and does not supply these lessons’ Pinpoint or custom helper blocks.
student@otterbots:~$ learning-path
01 → Ask what the program is trying to do.
02 → Learn the new Blocks and predict a decision.
03 → Practice on paper and check your understanding.
04 → Explore the full program, then test with your mentor.