Introduction to VEX Robotics Programming with PROS
About
Welcome to the VEX Robotics curriculum designed to teach students how to program the VEX V5 system using PROS (Purdue Robotics Operating System). This project provides a modular, beginner-friendly path to learning robotics programming in C++ with hands-on examples. This curriculum works best when worked on with a VEX V5 Clawbot.
Potential Alternative Pathways
- VSC or PROS not installed: Start at Module 0 (Environment set up)
- Prior programming experience: Start at Module 2 (Project set up)
- Prior controller-only/VEXcode blocks or text experience - Start at Module 4 (Autonomous routines)
- Prior PROS experience: Start at Module 5 (Competition setup)
Curriculum Overview
Content
Module 0: Setting up Visual Studio Code & PROS
Module 1: Intro to Programming & C++
Module 2: Setting up a Project & Motors in PROS
Module 3: Tank Drive & Arm/Claw Control for the Clawbot
Module 4: Creating Autonomous Routines
Module 5: Using Sensors & Competition Preparation
License
Team
Created by Uijin Cho, Dhruv Patel
Suggestions? Create an issue
Created for Robolabs / Dublin Robotics Club