Project Portfolio
Smart Cane Attachment
Background
Course: Cornerstone of Engineering 1, Fall '21
Problem Statement: Blind people do not have much assistance navigating in urban environments. We wanted to design a simple product that could assist navigation by accommodating to a blind person's other senses.
Process
My role was to design the housing for the components and the mounting scheme to attach to the cane. Using SolidWorks, I modeled a clamp that uses four nuts and bolts to adhere to the cane. One side of the clamp has a dovetail joint, allowing the housing to slide on and off the clamp. A hole through the dovetail allows a pin to prevent the housing from sliding off. The housing is designed for simplicity: a 3D-printed box with slots and mounts for our components (switch, potentiometer, piezo buzzer, rumble motors, GPS, and an Arduino).
1st-year projects were given time constraints in the 3D-printing lab, which prevented us from being able to print the lid to the housing. So, I used AutoCAD to make a 2D drawing of the lid, along with dimensioned holes for an ultrasonic sensor, and laser cut from wood. This proved to be a sufficient alternative in terms of functionality, though not as aesthetically pleasing as 3D printing would have been.
Outcome
In the end, the project was very successful, as all the inputs and outputs worked together as desired. The only limiting factor was that, due to budget constraints, the GPS we ordered was not advanced enough to function consistently. Nevertheless, this experience greatly developed my foundations in common engineering prototyping skills, such as SolidWorks, laser cutting, 3D printing, AutoCAD, and basic programming.
Skills/Experience
SolidWorks
AutoCAD
3D Printing
Laser Cutting
Mechanical Design
Martian Material Collector
Background
Course: Cornerstone of Engineering 2, Spring '22
Problem Statement: The theme for this project was to develop a device/product that could be used in future civilizations. Our problem statement was that humanity would need a device that can collect Martian material so that it can be processed.
Process
My role was to design a method for the rover to pick up a simulated Martian rock, which we modeled with a ping pong ball. The collection method I chose was a claw gripper mechanism, which I designed using SolidWorks. The claw mechanism needed to tilt up/down, as well as perform the closing motion. I realized that there would not be enough space for two separate servos to actuate each claw independently. So, I added gear teeth to the pivot end of each claw such that one servo could actuate the whole closing mechanism. The whole mechanism consists of two claws and two servos (grip actuation and tilt actuation), with all parts successfully 3D-printed.
To complete the project, another group member used their knowledge of computer vision to help program the rover. The rover searches for the orange ping pong ball, and once it is in frame, the wheels will turn the rover until the ball is straight ahead. Then, the rover will move forward within a specified distance from the ball and the gripping mechanism will activate.Â
Outcome
This prototype worked surprisingly well, although there were some problems that could be addressed if a new iteration were pursued. First, we found that the ball tended to slip out of the gripper during travel. The simplest solution would be to add some material on the clamping faces to increase friction. Another major issue was the method of "seeing" the ball. The computer vision program simply looks for an orange hue, but we realized that there were some errors with that methodology when the rover would get confused with similar background colors.
Overall, this project was a very good final implementation of the fundamental engineering skills that I learned throughout my first-year engineering curriculum.
Skills/Experience
SolidWorks
3D Printing
Mechanical Design
Servo Actuation
Basic Circuitry
Mars Rover Arm Backlash Reduction
Background
Club: Northeastern University's Mars Rover Team (NURover), Fall '22 - Spring '23
Objective: The previous rover arm system had multiple gear stages in the axis that rotates the arm about the vertical with respect to the rover. These gear stages induced a significant amount of backlash, which introduced inaccuracy in arm control, as the arm could freely rotate a few degrees without any user input.
Process
My task was to devise a way to reduce the backlash in the Axis 1 subsystem. My teammate and I recalculated the force and torque required for the subsystem. We determined that the current subsystem's gearbox was over-engineered, since it produced significantly greater torque than needed, while inducing backlash in the axis. I designed a subassembly that used a Dynamixel M64T motor, which enables position and speed control, whereas the current motor required an encoder for the same functionality. In order to retrofit the design onto the existing rover frame, I designed a fixture of two plates that would interface the motor to the rover, as well as an adapter that allows a hex shaft to interface with the motor output head.
Skills/Experience
SolidWorks
Mechanical Design
Design for Assembly
DC Motors
LIDAR Subsystem Attachment
Background
Club: Northeastern Unmanned Aerial Vehicles (NUAV), Spring '23
Objective: LISARD was a small indoor research drone that the club leads developed to serve as the main testing drone for the club. My task for this project was to design a way to attach LIDAR sensors to the bottom of the drone to allow for room mapping.
Process
I designed a "head" attachment, upon which 3 sensors could be screwed in using heat-set inserts. Incorporating a servo with a custom attachment, this LIDAR head could be rotated to provide 360-degree field-of-view. Using the CAD of the LISARD frame, I designed a servo housing that has mounting holes to allow our subassembly to attach to the underside of the LISARD drone.
Skill/Experience
SolidWorks
Circuitry
Soldering
Servos
Basic Drone
Background
Club: Northeastern Unmanned Aerial Vehicles (NUAV), Fall '22 - Spring '23
Objective: At the beginning of the semester, the club leads wanted to provide a solid foundation of drone knowledge for the whole club. We were given a kit of wooden plates and several electronics, and we were tasked with assembling a basic but functional drone.
Process
I learned a lot about how drones fly and what each components' basic functions are. Through connecting electronic components, I gained experience with soldering and using a heat gun with heat shrink wire tubes. Additionally, I also got hands-on experience with various shop tools, like the drill press.
We had our flight test for the completed drone, and we were able to get it flying using an RC controller. While performing our flight test, we noted some properties of the drone's flight behavior. The drone was quite wobbly in the air, so we deduced that the 3D printed clamps were not dimensioned precisely, which would allow for unwanted rotation and flexure in the arms. Also, some of the controls were incorrectly mapped to the RC controller, so the drone would fly in the opposite direction along certain axes.
Skills/Experience
Circuitry and Electronics
Soldering
Shop Tools
Remote Controlled Flight