Clasi Template (VEX V5)
Clasi-Template is a C++ framework for VEX V5 robotics that implements the philosophy "simple by default, advanced when enabled." It supports both beginners and expert teams with a single codebase.
Overview
The template provides two operational modes controlled by a single setting in
include/clasi_template/robot_config.hpp. Beginners get a simplified API
and filtered inputs. Advanced users gain full control over motion planning, path
following, tuning, and async motion control.
Beginner Profile
Easy API, input filtering, simplified control, safe defaults.
Advanced Profile
Full API, path following, boomerang, motion chaining, tuner UI.
Why Clasi
One template that scales from your first drive program to advanced autonomy.