Roman Aguilera

Robotics Consulting, Engineering, and Research

PORTFOLIO

Resume |  LinkedIn |  Github |  Google Scholar |  ResearchGate

ABOUT

Roman Aguilera is a robotics researcher and engineer with expertise in AI-driven robotic learning, control systems, and reinforcement learning. He was previously the AI and Machine Learning Engineering Lead at PivotalVC. Prior to that, he was a PhD student for 6 years in Computer Science, working on the intersetion of Robotics and AI at the University of California, Santa Barbara. He holds a Master of Science in Computer Science from the University of California, Santa Barbara, and a Bachelor of Science in Electrical Engineering from the University of California, San Diego. His work includes research in robotic arm control, agricultural automation, and wearable health monitoring, with published research in Advanced Materials.

EXPERIENCE

PivotalVC: AI and Machine Learning Web Applications

Roman is the Artificial Intelligence and Machine Learning Engineering Lead at PivotalVC, where he oversees the development of AI- and ML-powered web applications, leveraging cutting-edge models to build enterprise-grade solutions.

UCSB Dynamic Robotics Lab: Multilink Arm / Dimensionality Research Project

Roman was an AI Robotics Researcher and Egnineer at the UCSB Dynamic Robotics Laboratory for 5 years, where he investigated fundamental AI algorithm performance on robot control tasks. He created custom simulation environments of highly redundant N-link robot arms using Open AI’s Gym API in order to evaluate control algorithm performance as it was affected by (i) the number parts on a robot, (ii) the complexity of a robot’s environment, and (iii) the complexity of a robot’s task. He ultimately discovered evidence to suggest that the Proximal Policy Optimization algorithm learns motions rather than making sense of end goal points. His work and contributions were awarded the Google-CAHSI Dissertation Fellowship in 2023.

Confidential Robotics Startup: Strawberry Imaging, GPS Mapping, and Crop Counting

Roman was an Computer Vision Engineer at a confidential robotics startup where he contributed to an existing vision system and automated the collection of plant data. He modified the electrical wiring of their vision system in order to mount it onto their field tractor robot. He also automated the implementation of image recognition algorithms to detect center points of strawberry plants and record the GPS position of plant center points during plant treatment.

Neural Interaction Lab: Mobile Wireless Health Monitoring

Roman was an Embedded Systems Researcher and Engineer at the UCSD Neural Interaction Laboratory for 2 years. He worked with the Programmable-System-on-Chip 4 BLE, leveraging the onboard modules such as the analog-to-digital converter, operational amplifier, and Bluetooth-Low-Energy transmitter to create a prototype device that transmits epidermal sensor information to a smartphone application and computer. He programmed the microcontroller in C, wired the electrical components, and also redesigned the electrical circuits. His work contributed to a larger project that was published in Advanced Materials 2017.

PROJECTS

UCSB Dynamic Robotics Lab: "High Dimemsionality, Value Iteration, and Barycentric Interpolation in Robotic Control"

This project addresses the challenge of designing controllers for high-dimensional robotic systems while ensuring computational tractability. Discretizing the robot’s state space (e.g., a 3-link robotic arm) leads to an exponential increase in possible states, making brute-force methods impractical due to memory and time constraints. We overcome this by using first principles to determine limits on the mesh of reachable states. We also implement Barycentric Interpolation in order to allow information flow when implementing Value Iteration on dynamical systems models.


UCSB Runtime Systems Project: "RTOS4ROBOTS: Hard Real-Time Operating Systems for Robots"

This project aims to build end-to-end, hard real-time, control systems (namely agile humanoids) by integrating open-source software tools. The end result was a custom real-time Operating System for robotic control using Xenomai & Ubuntu.


COOP Careers: Telecommunications Marketing

In this project, I used Tableau to determine high- and low- performing advertisement groups based on spatial data. The metrics analyzed were CVR, CTR, Viewability Rate, Impressions, Conversions, CPC, CPM, CPA, and CPvM.


COOP Careers: NYC Restaurant Violations

Data Analytics Dashboards in Tableau for recommended Health Violation Prevention measures. Our team determined the restaurants with highest violation record, and advised better training materials for them to reduce violations.


Pixel-RNN (Private Repository)

Deep image generation model using PyTorch.


URDF Multilink Robot Tool (Private Repository)

Tool to generate robot model XMLs for physics simulators such as MuJoCo and PyBullet.

EDUCATION

Ph.D. Computer Science (2024) — UC Santa Barbara (All But Dissertation)
M.S. Computer Science (2024) — UC Santa Barbara
B.S. Electrical Engineering (2017) — UC San Diego

AREAS OF INTEREST

Robotic Learning, Manipulation, Locomotion, Humanoids, Real-Time Control, Embedded Systems, AI, Operator Theory

CONTACT

Email

Book an Appointment

Headshot

© 2025 Roman Aguilera