Brennan Cain

Computer Engineering Student and Robotics Researcher


Unmanned Systems and Robotics Lab, University of South Carolina

Undergraduate Research Assistant
September 2018- Present
  • Implemented control and localization systems for a team of a heterogeneous robots (boat and drone).
  • Conducted controlled lab and field experiments to gather data.
  • Developed a bridge between ROS and the DJI Mobile App.

3D Solutions Team, Teraki GmbH

Data Science Research Intern
January 2020 – August 2020
  • Working with major tech company to define requirements and implement solutions
  • Developed a low-power Lidar localization algorithm
  • Reduced hardware footprint for RGB-D SLAM software

Congress-Bundestag Youth Exchange for Young Professionals, United States Department of State and German Parliament

International Exchange Fellow
August 2019 – March 2020 (Curtailed by COVID)
  • Lived in Radolfzell, BW for two months and Berlin for 6 months
  • Attended a language school in Radolfzell to reach German level B1
  • Studied one semester at TU Berlin for credit, with two courses being taught in German
  • Volunteered for 40 hours at the Berliner Obdachlosenhilfe e.V (Berlin Homeless Relief club)
  • Interned at Teraki GmbH, a Forbes AI30 DACH company.

Autonomous Field Robotics Lab, University of South Carolina

Undergraduate Research Assistant
June 2017 – September 2018

NSF Research Experience for Undergraduates, Engineers for Exploration, University of California San Diego

Undergraduate Research Intern
Summer 2018
  • Developed real-time controls for a custom UAV
  • Used Vivado HLS to develop IPs for a Xilinx PYNQ FPGA
  • Relevant blog posts here.

South Carolina Governor’s School for Science and Math

Teaching Assistant
Spring 2017
  • Developed and taught a cataloged course for full class credit
  • Covered PID controls, potential field controls, object detection through vision, and SLAM

Beaver Works Summer Institute, MIT and Lincoln Labs

Summer 2016
  • Four-week summer camp at MIT
  • Developed an autonomous high-speed racing vehicle, MIT RACECAR.
  • Code here
  • Report here.