I constructed a robotic eye from scratch, that incorporates off-the-shelf cameras and servos to replicate the main movements of the human eye.

CAD model of the robotic eye created using Autodesk Inventor 2016

Next, I created a MATLAB toolbox, available at https://github.com/hamidosooli/XL_320Toolbox, allowing communication between the controller board and a PC or laptop within the MATLAB environment.

Robotic eye connected to a laptop

The robotic eye is equipped with a Proportional Integral Derivative (PID) controller, that utilizes the MATLAB face tracker to enable the eyes to track a human face. A video showcasing these experiments can be found at this link.