Date of Award
Spring 2025
Degree Type
Thesis
Department
Computer Science and Engineering
Director of Thesis
Dr. Jason D. Bakos
Second Reader
Dr. Steven Lynn
Abstract
In response to the growing demand for smarter, more responsive face tracking cameras in the post-pandemic world, our team designed SWVL, a custom AI-powered face tracking gimbal meant to address the limitations commonly encountered by the commercial models currently on the market. These commercially available gimbals come with several issues, such as frequently losing track of the person in the frame and requiring manual resets, which we sought to fix with our implementation. We designed a system with fully custom hardware and software including a 3D printed dual-axis camera gimbal driven by stepper motors, a control PCB based around an ESP32 microcontroller, and a Python-based face tracking pipeline with a custom model and MobileNetV3-Large backbone. The model communicates with an Electron UI and Python backend that work together to keep the user centered in the frame. Although it has some shortcomings, we largely achieved all our objectives and were able to produce a gimbal that is quite e!ective in tracking the user as they move throughout the environment. All of the code and project files for SWVL can be found on GitHub at https://github.com/alexthecat123/SWVL.
First Page
1
Last Page
29
Recommended Citation
Anderson-McLeod, Alexander J.; Jerzmanowski, Jakub; Laitarovsky, Michael; Allison, Trevor; and Tanner, Jagger, "SWVL: A Custom AI-Powered Face Tracking Camera Gimbal" (2025). Senior Theses. 773.
https://scholarcommons.sc.edu/senior_theses/773
Rights
© 2025, Alexander J. Anderson-McLeod, Jakub Jerzmanowski, Michael Laitarovsky, Trevor Allison, & Jagger Tanner