Publications and Research

Document Type


Publication Date



This paper describes the development of a Raspberry PI-controlled VEX robot for an undergraduate robotic course. The Raspberry PI controls the mobile base built using the VEX robotics kit without using the Cortex micro-controller that comes with the kit. The aim is to create a physical robot that is manageable, easily replicable, and capable of performing advanced robotic control tasks such as vision-based control.

The constructed robot adopts the great features of the PI and the VEX hardware. Firstly, the VEX hardware consists of various sensors and actuators for students to practice the construction and assembly of an autonomous robot. Secondly, the Raspberry PI provides a Linux environment for programming and implementing advanced algorithms. As a result, the robot can assist effective teaching of many STEM subjects involving robotics, image processing, and artificial intelligence. It can also facilitate undergraduate research outside of the classroom.

The paper describes the development of the PI-controlled VEX robot, providing details of its construction, electronics wiring, low-level motion control, onboard image processing, and closed-loop vision-based control.


Ma, L., & Bartholomew, J., & Wang, Y., & Li, X. (2023, June), Development of a Raspberry PI-Controlled VEX Robot for a Robotics Technology Course Paper presented at 2023 ASEE Annual Conference & Exposition, Baltimore, Maryland. © 2023 American Society for Engineering Education.



To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.