Skip to content

Mindstem/VEX-Robotics

 
 

Repository files navigation

VEX Robotics

Community contributions through GitHub pull requests are highly welcome and appreciated!!—especially:

  • Personal robot inventions; and
  • Competition teams' design, code & demo materials over the years.

This repository was created and is maintained by a father-and-children team based in Silicon Valley, consisting of:

  • Lương Thế Vinh (Vinh Luong @TheVinhLuong102), an Industrial IoT AI scientist and product manager;
  • Antoni Lương Phạm Anh Quân (Antoni Luong-Pham @AntoniLuongPham), born 2014; and
  • Ariana Lương Phạm Hải An (Ariana Luong-Pham @ArianaLuongPham), born 2016.

We intend this repository to be a comprehensive and open-to-the-community collection of programming code—mostly in Python, some in other languages—and related design and demo materials for/on robots based on various generations of VEX robotics platforms, such as:

  • VEX IQ;
  • VEX V5; and
  • VEX PRO.

Generally, @TheVinhLuong102 takes care of the overall organization, documentation and maintenance of the repository, while @AntoniLuongPham and @ArianaLuongPham code the majority of the original programs.

For each robot, we experiment extensively with various ways to program it. For example, we create and maintain multiple Python programs based on VEXcode Python and Robot Mesh's 1st-generation Python and 2nd-generation Python B APIs.

For the sake of comprehensiveness, we maintain references to interesting robots that community members have invented and shared about on Facebook, GitHub and YouTube. Occasionally, we take copies of other developers' old programs (with due credits) and modify those with the latest modern libraries.

Building Instructions

VEXos Firmware Downloads: Mac | PC

VEXcode Overview

  • code.vex.com

VEXcode Software Downloads

VEX Education STEM Labs

VEX Certifications

VEX Knowledge Base

YouTube Channel

Forum Q&As:

Resellers: US | International

Fundraising Resources

Grants

Competition History

VEX IQ Challenge (VIQC)

Robot Mesh

Robot Mesh Connection Chrome Extension

Robot Mesh Connect:

Robot Mesh Studio Documentation

YouTube Channel

Releases

No releases published

Packages

No packages published

Languages

  • Python 55.3%
  • C 36.7%
  • C++ 8.0%