NICOLE CAMPBELL

Robotics Engineer | AI/ML Specialist

GitHub

About

Highly accomplished Robotics Engineer with a Master of Science in Robotics and a Bachelor of Science in Mechanical Engineering. Proven expertise in developing advanced AI/ML models, control systems, and robotic manipulation solutions. Skilled in Python, C/C++, PyTorch, TensorFlow, and ROS, with a strong track record of quantifiable achievements in deep learning, computer vision, SLAM, and multi-agent systems. Adept at leading technical teams and optimizing complex engineering workflows, demonstrated through contributions to cutting-edge research and competitive projects.

Work Experience

Graduate Student Researcher

Computational Autonomy Lab at UM

Mar 2022 - Aug 2022

Conducted advanced research in deep learning for autonomous systems, focusing on semantic understanding and efficient model deployment.

  • Pioneered an end-to-end deep learning model for precise relative pose estimation from KITTI semantic LiDAR point clouds, leveraging PointNet and kernel correlations for enhanced semantic encodings.
  • Streamlined model deployment and reproducibility by containerizing GPU PyTorch and other library dependencies using Docker, optimizing research workflows.

Lead Analyst Engineer

UC Davis Hyperloop (OneLoop)

Feb 2019 - Feb 2020

Led a team of 11 student engineers in vehicle simulation and analysis for a global competition, ensuring high-performance design.

  • Managed a team of 11 student engineers, overseeing the development of 3D vehicle simulations using Finite Element Analysis (FEA) and Computational Fluid Dynamics (CFD).
  • Initiated and delivered comprehensive training on ANSYS simulation software to 11 team members, significantly enhancing the team's analytical capabilities for vehicle performance analysis.
  • Contributed to the team's achievement of being recognized among the top 21 global teams, qualifying for the final round of the 2019 SpaceX Hyperloop Competition.

Education

Robotics

University of Michigan, Ann Arbor

GPA: 3.95

Aug 2021 - May 2023

Courses

  • Self-Driving Cars (Triangularization, Stereo Vision, SIFT, SLAM, Odometry, LiDAR Point Clouds, A*)
  • Deep Learning for Vision (Convolutional Neural Networks, Recurrent Neural Networks, Transformers)
  • Dynamic Programming (Stochastic DP, Partially Observable Markov Decision Processes, Multi-Armed Bandit)

Mechanical Engineering

University of California, Davis

Engineering GPA: 3.7

Sep 2017 - Jun 2021

Projects

Multi-Armed Bandit Model for Factory Safety Service Robot

Aug 2022 - Dec 2022

Dynamic Programming Project focused on optimizing robot service routes.

Controls for Multi-Agent System

Aug 2022 - Dec 2022

Aerospace Systems and Control Lab project on multi-agent system dynamics and control.

Transfer Learning for Judging a Book by its Cover

Mar 2022 - Jun 2022

Deep learning project exploring correlations between book covers and ratings.

6-DOF Robotic Arm for Manipulation Tasks

Mar 2022 - Jun 2022

Robotics Systems Lab Project focused on robotic arm manipulation and object interaction.

Image Classification with CIFAR-10

Jan 2022 - Mar 2022

Deep Learning for Computer Vision project on image classification.

Motion Planning for Mobile Bot

Jan 2022 - Mar 2022

Robotics Systems Lab Project on mobile robot navigation and control.

Awards

Michigan Robotics Fellowship

Robotics Institute at University of Michigan, Ann Arbor

Sep 2021

Awarded for exceptional academic achievement and potential in robotics research.

Provost's Undergraduate Fellowship

UC Davis Undergraduate Research Center

Mar 2020

Recognized for outstanding undergraduate research contributions.

Dean's Honor List

College of Engineering, UC Davis

Dec 2019

Consistently achieved high academic standing in the College of Engineering.

United Airlines Scholarship

Scholarship America

Sep 2017

Merit-based scholarship supporting academic pursuits in engineering.

Skills

Programming Languages

  • Python (Pandas, PyTorch, TensorFlow, OpenCV)
  • C/C++
  • MATLAB
  • JavaScript

Robotics & Control Systems

  • ROS
  • SLAM
  • Odometry
  • LiDAR Point Clouds
  • PID Control
  • Kinematics (Forward/Inverse)
  • Multi-Agent Systems
  • Control Barrier Functions
  • Robotic Manipulation

Machine Learning & Deep Learning

  • PyTorch
  • TensorFlow
  • Convolutional Neural Networks (CNN)
  • Recurrent Neural Networks (RNN)
  • Transformers
  • Transfer Learning
  • Image Classification
  • Deep Learning Models
  • Kaiming Initialization
  • Batch Normalization
  • Feature Extraction
  • Fine-tuning
  • KNN
  • SVM

Computer Vision

  • OpenCV
  • Stereo Vision
  • SIFT
  • RGB-D Camera Calibration

Optimization & Algorithms

  • Dynamic Programming
  • Stochastic DP
  • Partially Observable Markov Decision Processes
  • Multi-Armed Bandit
  • A* Path Planning
  • Bernoulli Thompson Sampling

Tools & Methodologies

  • Git
  • Docker
  • Finite Element Analysis (FEA)
  • Computational Fluid Dynamics (CFD)
  • ANSYS