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.

Beginner Profile Advanced Profile VEX VS Code Odometry Pure Pursuit

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.