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

MIT License

Team

Created by Uijin Cho, Dhruv Patel

Suggestions? Create an issue

Created for Robolabs / Dublin Robotics Club