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.
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.
Sets sensible default port numbers. You can still customize after.
Affects which guides we recommend — calibration steps for beginners, advanced patterns for everyone else.