Brennan Cain

Computer Engineering Student and Robotics Researcher

About Me


I am a senior at the University of South Carolina, pursuing a Bachelor’s of Science in Engineering in Computer Engineering with a minor in Mathematics. Beyond my required curriculum, I take additional courses in German and Mechanical Engineering. I enjoy playing Ultimate Frisbee with USC’s Dirty Birds, hiking, traveling, cooking, and learning German.

USC (2018 – Present)

At USC, I work as an Undergraduate Research Assistant in USC’s Unmanned Systems and Robotics Lab (USRL). I have received the McNair Junior Fellows and Magellan Scholars grants in support of my research. I have previously work with a cooperative UAV and ASV system and am continuing my research work with the system as my Senior Capstone Project. I have also worked on a fiducial tag comparison project, and currently am focusing on multi-robot path planning project.

Germany (2019-2020)

I recently returned from an exchange program in Germany through the Parlementarisches Patenschafts-Programm für junge Berufstätige (Congress-Bundestag Youth Exchange for Young Professionals). I spent two months at a language school in Radolfzell am Bodensee, Baden-Württenberg and improved my German to the B1 Level. In the beginning of October, I moved to Berlin and began attending the Technical University of Berlin. In January, I began working for Teraki GmbH, a tech startup. My program was cut short due to COVID-19, and I returned to the US in mid-March. I continued to work for Teraki until August on low-power SLAM and other reconstruction/localization related projects.

UCSD (Summer 2018)

In the Summer of 2018, I was in California for an REU internship with the Engineers for Exploration group at UCSD. I worked to develop realtime controls for a UAV using a PYNQ FPGA. This novel project allows all hardware to be programmed in C++ and creates a simple Python interface for high level commands. I presented this work at the 2018 IEEE International Conference on Big Data.

USC (2017-2018)

I joined the Autonomous Field Robotics Lab in the summer of 2017, just after graduating from high school. I worked on a drone and boat combined robotic system which evolved into the Matrice 100 and Jetyak cooperative system presented in our Journal of Field Robotics paper.