Programming
As a student and with personal and work related projects, I learned to program using LabVIEW, MATLAB, Simulink, Python, C, and Arduino.
​
Here are a few projects that I programmed:
​
​​
-
Hybrid Vehicle Model
-
One of my more advanced programming challenges was simulating a Hybrid Chevrolet Malibu Sedan using MATLAB and Simulink. The model accounted for the driver, external disturbances, power system and vehicle dynamics. The theoretical model was compared to experimental data from the EPA drive cycle with similar results.
-
-
Underwater Vehicle Simulation
-
Similar to the hybrid vehicle simulator, I simulated an underwater vehicle by generating a dynamics vehicle model of a configurable underwater platform.
-
-
Vision Processing and Robotics
- As a student, I was heavily involved with robotics. As a result, I became fluent in programs such as LabVIEW for sensor aggregation and vision processing.
-
Image Dominant Colors for Pick-and-Place Project
-
I am in the process of developing software where a user can input an image. The image will then be split into smaller images and a dominant color for each image is calculated. With this dominant color, through the use of vision processing, I plan to have my robotic arm and CNC machine recreate the original image with colored marbles as a piece of artwork. The number of dominant colored image splits that are generated will determine the resolution of the final product. An image of a beach is shown as an example, followed by the same image split 1000 times and another 2000 times.
-

Original Image

Image Split 1000 Times
