top of page

Projects

Robotic Car Design

  • Designed and fabricated a robotic car capable of traversing ramps and flat surfaces.

  • Programmed a Raspberry Pi and processed http requests using Flask.

  • Used HTML/CSS, JavaScript to create a webpage for users to control the car over the internet.

​

Challenges:

  • Maintaining a constant IP address of the Raspberry Pi.

  • Creating smooth, and easily controllable turning.

  • Providing sufficient torque to the car wheels without wall outlet access.

​

Lessons Learned:

  • Incorporated HTML/CSS and JavaScript.

  • Used voltage divider to provide necessary voltages to microcontrollers and motors.

​

​

IMG_3302.HEIC

BLACK+DECKER Drill Product Teardown/Redesign and CAD Modeling

  • Examined use cases, concept of operations, and workflow of the product.

  • Modeled relevant parts in SolidWorks to match drill

  • Redesigned drill for Cerebral Palsy client using risk matrices and weighted down selection.

​

Challenges:

  • Creating SolidWorks models of shapes with unique curvature and profiles.

  • Simplifying use requirements, without altering product feel or appearance.

​

Lessons Learned:

  • Worked with client in order to better understand design specifications.

  • Recreated product CAD model without engineering drawings/dimensions.

Screen Shot 2023-01-22 at 1.42.25 PM.png

Stepper Motor Gear Train

  • Modeled a gear train to increase a stepper motor's output torque and decrease its output speed using OnShape.

  • Fabricated gear train and housing using 3D printers and laser cutting.

  • Programmed a Raspberry Pi to precisely control stepper motor.

​

Challenges:

  • Meshing gears together.

  • Accounting for tolerances in 3D printed parts.

​

Lessons Learned:

  • Focused on gear train math in order to keep pitch constant between gears (allowed for gear meshing).

​

Github Code Link

​

​

​

Screen Shot 2023-02-03 at 1.15.59 PM.png
Screen Shot 2023-02-03 at 1.16.47 PM.png

4 Bar Linkage - "Auto-Pie"

  • Designed a 4 bar linkage system, linkage/stepper motor housing, and "pie-holder" using OnShape.

  • Fabricated components using 3D printers and laser cutting.

  • Programmed a Raspberry Pi to precisely control stepper motor.

​

Challenges:

  • Keeping 4 bar linkage weight low.

  • Providing enough torque to the linkage system.

  • Restricting motion of 4 bar linkage into 1 plane.

​

Lessons Learned:

  • Designed CAD models with intention of lowering part weight.

  • Laser cut bearings and spacers in order to keep linkage movement 2D.

Screen Shot 2023-02-08 at 12.43.26 PM.png

Line Follower (Color Sensor)

  • Used a color sensor to autonomously navigate a maze by following a specific color path.

  • Programmed a Raspberry Pi using PID control to maintain correct path along colored paths.

  • Fabricated chassis and wheels using 3D printers and laser cutting.

​

Challenges:

  • Consistency of color sensor readings.

  • Providing sufficient light to color sensor.

  • Finding the correct balance of proportional, integral, and derivative control in the overall PID controller.

​

Lessons Learned:

  • Focused on PID control to precisely control motion of a robot.

  • Used color sensor Python libraries.

  • Introduced to i2c controls within microcontrollers.

​

Github Code Link

​

​

​

Airtable Controlled Create 3 Maze Navigation

  • Programmed a Raspberry Pi to communicate with the Create 3 over ROS2.

  • Controlled a Create 3 robot’s movements by publishing and subscribing to the “/cmd_vel” topic in. combination with the geometry message type “Twist”.

  • Used Airtable to request values that were input to publisher nodes.

​

Challenges:

  • Reading API key values so that they can be published to a topic.

  • Publishing values correctly such that they can be read by the topic.

  • Limited access to information on ROS2 topics.

​

Lessons Learned:

  • Used ROS2 to publish and subscribe to pre-existing topics.

  • Requested API values from Airtable in Python.

​

Github Code Link

​

​

​

Autonomous Image Recognition Maze Navigation

  • Programmed a Raspberry Pi to communicate with the Create 3 over ROS2.

  • Published to Create 3 ROS2 topics "cmd_vel" and "cmd_audio" to control movement and audio of the Create 3.

  • Trained a model using Google's Teachable Machine to recognize objects through a Raspberry Pi Camera.

​

Challenges:

  • Slow Raspberry Pi run time limited iteration capabilities.

  • Raspberry Pi Camera field of view is small, making it challenging to view objects.

  • Recognizing objects at a desired distance from the robot.

​

Lessons Learned:

  • Published to the "cmd_audio" ROS2 topic using the "AudioNoteVector" message.

  • Processed Raspberry Pi Camera images to an image recognition model.

  • Used model outputs to control publishing to ROS2 topics on the Create 3.

​

Github Code Link

Autonomous Smoothie Cafe

  • Designed and fabricated components for "processing" and "blending" stations of cafe.

  • Managed interactions with sponsors to integrate components into the overall project.

  • Presented the smoothie cafe at the 2023 Robotics Summit & Expo.

​

Challenges:

  • Communication between project teams.

  • ROS2 compatibility with iRobot Create3 robots.

  • Managing budget.

  • Limited access to metal working machines.

​

Lessons Learned:

  • Planning project scope such that goals are achievable.

  • Communication between teams at all stages of a project is critical for success.

  • Ensuring that others can follow your design process and can operate your creation.

Screen Shot 2023-05-13 at 12.05.24 PM.png
Robot.jpeg

Carbon Fiber Composite Baseball Bat

  • Created a carbon fiber/epoxy layup to be wrapped around a 3D printed baseball bat mold, resulting in a carbon fiber composite baseball bat.

  • Compared swing tests with ANSYS force simulations.

​

Challenges:

  • Limiting creases in the carbon fibers during the vacuum bagging process.

  • Maintaining constant carbon fiber orientation within each layer.

  • Preventing weak points in the final laminate due to lack of epoxy or carbon fibers in certain areas.

  • Creating ANSYS simulations that represented the true loading conditions.

​

Lessons Learned:

  • Learned how to make complex geometries from composites.

  • Worked with ANSYS to replicate real life loading condition.

Screen Shot 2023-05-13 at 12.25.01 PM.png
Screen Shot 2023-05-13 at 12.25.19 PM.png
Screen Shot 2023-05-13 at 12.24.39 PM.png

Corn Hole Made from Repurposed Bike Parts

  • Fabricated a corn hole set using bike parts and scrap steel.

  • Cut bike parts using the portable bandsaw.

  • Used TIG welding to make frame and legs of the corn hole set.

​

Challenges:

  • Finding bikes that were made from steel, not aluminum, so that they could be TIG welded.

  • Removing paint from bike parts to avoid toxic fumes during welding.

​

Lessons Learned:

  • Improved TIG welding skills.

  • Used new techniques to prepare bike parts such as the portable band saw and angle grinder.

Screen Shot 2023-05-13 at 12.34.45 PM.png
Screen Shot 2023-05-13 at 12.35.03 PM.png

Multi-Sample HTS Test Probe

  • Designed a multi-sample high temperature superconductor (HTS) test probe to make HTS tape characterization more efficient.

  • Created CAD models, CAD drawings, and bill of materials for several designs.

  • Collaborated with other engineers to meet design requirements surrounding cryogenic capacity, material selection, and energy loss minimization.

​

Challenges:

  • Material/product behavior at cryogenic temperatures

  • Optimization of ohmic losses and convective heat transfer across a temperature gradient.

  • Minimization and repeatability of contact resistances

  • Designing for manufacturability in a small, technologically limited machine shop.

  • Part lead time.

  • Limited prior knowledge about cryogenics and superconductivity.

​

Lessons Learned:

  • Designing for product robustness and reliability.

  • Deeper knowledge of material property dependence on temperature.

  • Fundamental understanding of cryogenic design and superconductivity.

  • Worked closely with machinists to make CAD drawings and bill of materials.

Automated Clothes Tagging System

  • Designed a system to improve upon the current manual tagging system for clothing identification in order to maximize efficiency and worker safety for immediate integration at Goodwill.

  • Created CAD models, CAD drawings, and a bill of materials for various prototypes.

  • Contributed to fabrication, mechanical analysis, and electrical/coding components of each prototype.

​

Challenges:

  • Geometric tolerancing on small, custom made parts.

  • Designing for reliability.

  • Preventing overheating of motors and drivers.

  • Handling of flexible materials (fasteners, tags).

​

Lessons Learned:

  • Collaboration with other engineers for a long term project.

  • Incorporating client requests into prototype design.

  • Limitations of 3D printing for part fabrication.

  • Managing budget.

  • Designing for ease of assembly, usability.

Screen Shot 2023-12-25 at 11.02.11 AM.png

Current Distribution Modeling in Superconducting Transmission Lines

  • Created a foundational circuit model for current distribution within a high temperature superconductor (HTS) cable.

  • Conducted an independent literature review on HTS circuit modeling.

  • Worked with Tufts University professors and professional engineers to review circuit analyses.

​

Challenges:

  • Minimizing necessary calculations while providing accurate results.

  • Acquiring data for testing model validity.

  • Reviewing large quantities of relevant papers and textbooks.

​

Lessons Learned:

  • Reviewed electrical engineering principles.

  • Learned the importance of simplifying mathematical models to reduce simulation time and required computational power.

  • Conducted complex AC circuit analysis using mesh current method.

Screen Shot 2023-12-25 at 10.38_edited.j
Screen Shot 2023-12-25 at 10.39.06 AM.png

Iron Man Hand Lamp

  • Fabricated a lamp using sheet metal and sheet metal bending.

  • Utilized a water jet, a bending brake, and a spot welder to manufacture and assemble the lamp.

  • Modeled the bends using Solidworks sheet metal tools.

​

Challenges:

  • Accurately bending sheet metal by hand.

  • Limits on the weld thickness using a spot welder.

  • Designing for assembly.

​

Lessons Learned:

  • Adding relief cuts to make sheet metal bending easier and to improve bend quality.

  • Understand your materials’ properties well before designing.

  • Consider how the product will be manufactured and assembled, not just the final product’s function.

Screen Shot 2024-06-29 at 12.13.09 PM.png

Toy Race Car

  • Used urethane casting to produce a toy race car.

  • 3D printed wheels and a chassis to serve as the master in the mold creation process.

  • Fabricated a hard chassis and rubbery wheels from various urethane resins.

​

Challenges:

  • Minimizing voids and large air pockets in the casting process.

  • Completing casts for parts with small thicknesses and unique geometries.

  • Avoiding undercuts to ensure that the mold is reusable.

​

Lessons Learned:

  • Tilting the mold during resin curing can improve final part quality.

  • High amounts of part detail can be easily replicated using urethane casting.

  • Simplify part geometry to reduce undercuts and improve mold lifespan.

Screen Shot 2024-06-29 at 1.04.50 PM.png
Screen Shot 2024-06-29 at 1.05.03 PM.png

Puzzle Table

  • Manufactured a flat-pack assembly style table using a CNC router.

  • Designed the puzzle table to use only non-permanent joints such as slot, lap, and housing joints.

  • Utilized VCarve to generate various CNC toolpaths.

​

Challenges:

  • Machining both sides of a piece of stock, leading to tolerancing issues.

  • Fastening the stock without impeding the cutting tools.

  • Limited sketching capabilities in VCarve.

​

Lessons Learned:

  • Learned how to program and preview toolpaths on a CNC router using VCarve.

  • Simplify your geometry to avoid requiring excessive material removal.

  • Consider the available cutting tools in your initial design.

Screen Shot 2024-06-29 at 1.11.28 PM.png

Harry Potter Wand

  • Machined a custom Harry Potter wand on a manual lathe.

  • Experimented with several lathe fabrication methods such as turning, knurling, parting, and radius forming tools.

  • Managed lathe rpm based on workpiece material for optimal results.

​

Challenges:

  • Manually feeding on a lathe produces inconsistencies in surface finish and part quality.

  • Fastening the workpiece during machining to prevent chattering and deflection.

  • Control wheel backlash resulted in difficulty making precisely measured turns.

​

Lessons Learned:

  • Learned how to set up and machine parts using a lathe.

  • Use additional fixtures to completely fasten the workpiece during machining.

  • Understood how to select appropriate feeds and speeds based on workpiece material.

Screen Shot 2024-06-29 at 1.21.00 PM.png
Screen Shot 2024-06-29 at 1.23.57 PM.png
bottom of page