Robotics Laboratory

Location: 192-121


The Robotics Lab is part of our robotics course and is used for teaching robotic operations and tasks, vision systems, and microprocessor control of devices and actuators.

In this lab, students learn about robot capabilities and limitations, robot programming techniques, robotic assembly and communications, robot control, rapid prototyping, vision processing and analysis, and fuzzy logic control.

Students program robots to perform various tasks to understand robotic programming principles, vision systems, and microprocessors. In the past, our projects have included animatronic lips capable of mimicking human lip movements in speech, flexible skin sensors, camouflage system, a fingerspelling hand for the blind-deaf, a mnkey robot, a program that writes entered texts, and a Rubik’s Cube Robotic Player.

We recently added a new parallel robot experiment to the robotics lab based on a Stewart platform. Trent Peterson (2020) designed and manufactured the robot and the corresponding experiment. The robot can be configured to be a type 6-6, a type 6-3, or other combinations. It features PA-14P linear actuators from Progressive Automations, a custom HexaMoto Arduino shield, and magnetic spherical joints which can easily be disconnected for reconfiguration. The robot is controlled by an Arduino Due that interfaces with a Matlab GUI. Thanks to Progressive Automations for their sponsorship of the actuators and Arduino Due.



  • Three AdeptSix 300 6-axis articulated robots with vision system, an Adept SCARA robot, a student-made SR1 robot, two vision systems, a microprocessor control experiment, a CNC Milling machine, and Fuzzy Logic FIDE software.


Related Content