I'm an engineer who enjoys tinkering and prototyping, especially with mechatronics (mechanics and electronics). In December 2020, I graduated from the University of Maryland with a Masters of Engineering in Robotics. In May 2019, I completed my B.S. in Mechanical Engineering at the University of Maryland. In mid 2020, I passed the Fundamentals of Engineering exam and am now a certified Engineer in Training in Maryland. I'm a published first co-author too. You can you read "A 3-D-Printed Patient-Specific Ultrasound Phantom for FAST Scan" in the Ultrasound in Medicine & Biology journal at https://doi.org/10.1016/j.ultrasmedbio.2020.11.004 or on my Publications page.
This website chronicles some of the projects I’ve worked on as student at the University of Maryland and beyond. Many of them were for classes but some were independent. I learned a tremendous amount through the realization of each of these projects, and wrote several of these write-ups as a learning resource to help others facing similar projects. These projects span a wide spectrum of engineering topics, including CAD (mostly SolidWorks, but some Creo, Inventor, Fusion360, and SketchUp), additive manufacturing/3D printing (FDM/FFF, and Polyjet/Multijet), Arduino, Raspberry Pi, image processing/computer vision, MATLAB, Python, OpenCV, C, C++, circuits (breadboard and PCB), robot modeling, robot simulation (V-REP, Gazebo, ROS), human factors considerations, sensors, actuation (servos, stepper motors, DC motors), and modular design.
The projects listed below are posted in reverse chronological order (with the most recent towards the top). Click on each project below to learn more.
Path Planning Autonomous Car
A simple Pygame simulation that drives a car around obstacles following a path planned trajectory (RRT, A*, Dijkstra)
Gaussian Mixture Modeling for Color Detection
A Python program which uses a Gaussian Mixture Model to probabilisitically learn and then detect colors
Lane Detection and Video Enhancements
A Python based system for detecting road lanes from a car mounted camera. The lanes are overlaid on screen.
Augmented Reality in Python
AR Tag detection and tracking in Python with image and 3D cube superposition
Inventory Management
A modeling focused exploration of the KUKA KMR mobile robot for inventory management (large scale pick and place)
Ultrasound Phantom
A full-scale anthropomorphic phantom as a part of a training environment for robot implemented ultrasound F.A.S.T scans
Hold My Robot
A robotic stabilization mount to mechanically isolate a medical robot from external disturbances while mounted within an ambulance
Technology graphic by alfredo_hernandez from Flaticon is licensed under CC BY 3.0. Made with Logo Maker