Skip to main content

Freshman Engineering Robotics Project

Mindstorms robotIn this ECE robotics project, student teams will learn engineering and design principles by building and programming robots with Lego Mindstorms and MathWorks MATLAB. The Mindstorms kits allow for easy construction of advanced robots complete with servo motors and a variety of sensors. Using MATLAB, a mathematical programming tool widely used in industry and academia, to control the robots opens up a vast feature set beyond that provided by the basic Mindstorms software.

MatlabIn the first part of the class, students implement several preliminary experiments to learn the basics of controlling the robot's motors and reading from its sensors with MATLAB. These sensors include touch, light, color, and ultrasonic. Also, MATLAB and its built-in image processing functionality makes possible the use of a standard webcam as an additional sensor. After gaining a firm understanding of the fundamentals of design and the use of the Mindstorms and MATLAB toolbox, student teams compete against each other by designing, building, and programming a robot to accomplish a given task in a design competition.


Daniel Noneaker
Office: Riggs 105
Office hours by appointment

Teaching Assistant:
Michael Wooten
Office: Fluor Daniel 313
Office hours by appointment