🔬 Interactive Configurator · Beginner Friendly

My Robot Setup

⚠ PROS 4.1.1 note for Spartan teams: Your installed PROS kernel (4.1.1) ships with the legacy color-signature vision sensor (pros::Vision) but does not include aivision.hpp. The pros::AIVision class shown below ships in PROS 4.2+ — until you upgrade your kernel, use VEXcode V5 for AprilTag work, or substitute the legacy pros::Vision for color-signature detection.

Tell us what's on your robot. We'll generate a tailored subsystems.hpp starter and a list of matching guides — only the ones that apply to your sensor combination.

From example to team implementation

Study → Predict → Adapt → Test → Explain → Credit. Copying examples is a useful way to learn. Understand the important behavior, choose and adapt configuration and controls for your robot, predict the results, then test and improve your implementation on the actual robot. Credit outside code where it appears.

Libraries provide reusable capabilities; you do not need to rewrite their internals. Your team chooses and configures them, writes team-specific behavior, tests it, and explains and credits their use. Official VEX-provided starting code needs no credit under GRSF policy; community examples are outside sources.

See the student-centered policy and Code Summary/Credit Summary guidance. Students explain their own implementation and learning.

// Step 1 — Bot Type

Pick your base robot

Sets sensible default port numbers. You can still customize after.

Clawbot
V5 Clawbot + IMU
Hero Bot
VRC Hero base
Competition
Custom build
🔗 Drive & Mechanisms
🔬 Smart-Port Sensors
🔌 ADI Sensors
// Step 3 — Skill Level

Affects which guides we recommend — calibration steps for beginners, advanced patterns for everyone else.

Beginner
First sensor
Intermediate
Multi-sensor auton
Advanced
FSMs, tasks, fusion
📝
Configuration workflow. Configure → Generate → Review → Adapt → Test → Explain → Credit. These declarations are a starter; your team implements and tests the robot behavior.
// Live Output

Your starter code & guides

No sensors selected yet — check some boxes on the left.
📚 Matching Guides
Select sensors to see relevant guides.
💭
The code template can't account for every setup — this configurator does instead. The full walkthrough shows what every sensor looks like working together. Most teams use a subset of those sensors. This page tells you which subset is yours.
← ALL GUIDES