top of page

Carnegie Mellon University 2015-2017

Academic Projects

Projects: Services

Tsuneishi Holdings, Summer 2017

CERLAB Underwater Hull Cleaning Robot

Shipping vessels lose fuel economy when biofouling on their hull increases drag.  According to the Office of Naval Research, significant biofouling can account for up to 60% increases in drag, resulting in up to 40% increases in fuel costs*.  Current ship hull cleaning methods require dry-dock with manual spray at close range. 

To formulate an easier alternative, Tsuneishi Shipbuilding Co. teamed up with Carnegie Mellon University Professor Kenji Shimada and students in the Computational Engineering and Robotics Lab.  The robot is the subject of research for its novel under-actuated design.  

As a team member,  I am responsible for mobility controls and system identification.  The project requires strong working knowledge of Python, C++, and control theory.

Personal accompliments include:


*Vietti, Peter (4 June 2009), New hull coatings for Navy ships cut fuel use, protect environment, Office of Naval Research, retrieved 21 May 2017

Mechatronics, Spring 2015

Automated Drill Tip Pre-Tinner

Sponsored by Kennametal, our team was tasked with processing tungsten-carbide drill tips and preparing them on a tinning tray.  Drill tips are currently sorted and processed by technicians which has led to repetitive strain injuries in the Kennametal workplace.  In industry, before the tips are attached to their respective boring bars or drills, silver wire pieces are partially melted on the upper tip surface.  These partially prepared tips can then be shipped anywhere in the world, ready to solder/insert into prefabricated drill slots. 

 Explicit system requirements:

  • Ability to process different size/kerf drill tips

  • Wiring connections must be permanent by final demo

  • Tip placement on tray within array dimensions

  • Fully autonomous, no manual intervention


Implicit system requirements​:

  • Must process tips at reasonable rate (~9s per tip)

  • Must easily allow flux refill as needed

  • Should be modular for easy assembly/maintenance

Robotic Systems and the Internet of Things, Spring 2017

Selected IoT Projects

Under the direction of Professor Kenji Shimada, Carnegie Mellon University's Mechanical Engineering Department offered a new course in Spring 2017 allowing students to experiment with robotic systems and client-server frameworks.  Course topics included Simultaneous Localization and Mapping (SLAM), industrial robot communication, computer vision, and implementation of TSP algorithms.


Problem sets and course projects included:

  • Python script control of DENSO 6DOF robot

  • Pick and place operation with DENSO robot, webcam (OpenCV)

  • Visual navigation of Raspberry Pi mobile car with PiCam (OpenCV)

  • Path optimization for PiCar from realtime traffic data (use of AR markers in OpenCV)

  • Two-story parking garage which actuates automatically, communicating with server database

Soft Robotics, Spring 2017

Soft Robotic Actuator

In the Spring of 2017, Soft Robotics students were given the opportunity to act on theory presented in class.  In most soft robotics systems, complex valve and accumulator banks are required for careful control of pressurization speed, limiting applications to lab environments. My project focused on the portability and reduced size of soft robotic actuators discussed during the semester.  


Using DIY silicon molding methods found online, our team was able to create a proof of concept system.  I focused on design and fabrication of the system while my partner, Matt Sahngjoon Lee was responsible for molding and testing Suzumori* style actuators and gripper end effectors.

*Original Suzimori Actuators

IMG_1387.HEIC

April, 2023

Mobile Indoor Hydroponic Station

Using the methods employed by  @SimpleGreensHydroponics  , my wife and I implemented an 80 - site growing station for production of lettuce, kale, peppers, tomatoes, and strawberries. With only 2 weeks of circulation and light, we see promising growth with the base nutrient regiment, and plan to iterate our mix for each individual crop.

Cannons_gameplay.png

March 2020

"Cannons" 2D Python Game

 pandemic project to practice 2D Python animation using the pygame module. Practice with Python classes and 2D physics, as well as sound and graphic integration.

Project code: https://github.com/DougSchmidt1/Cannons

printer.jpg

August 2017

3D Printer Assembly

In continuation of topics learned in Professor Jack Beuth's Additive Manufacturing: Current Practices and State of the Art, I constructed my own FDM printer with RepRap controller, motherboard, and Arduino Mega. 


The online maker community is a fantastic resource for troubleshooting common issues and finding ideas for prints and printer modifications.  This video shows the first print of a quad-copter blade.  

Extra-Curricular Efforts

Passion Projects

Projects: Projects
Projects: Headliner
bottom of page