Projects
Smart Cane
Cornerstone of Engineering I
This project was undertaken during the first semester of my freshman engineering course. We were tasked with creating a product that could help a marginalized community, and I decided to research navigation solutions for blind people. In our assigned groups, my idea for a walking cane with sensor integration was deemed the best, and we created a prototype product. In my research, I found that other "smart canes" are prohibitively expensive and unnecessarily complex. Our goal was to create a simple, inexpensive device that would provide the user with GPS based directions and warnings about potential obstacles.
A key aspect of my original idea was making the device attachable to any existing cane. This would lower the cost of the device, and also allow the user to keep their current cane. I came up with the idea of a two-part system. The first part would attach to the cane using two plates. Four bolts would sandwich the cane between these plates, similar to how a scope attaches to a gun barrel. The second part uses a dovetail joint secured with a pin. This allows the user to quickly slide the device on and off of their cane, and allows them to use the cane while the device is charging separately.
I did the bulk of the code. This involved learning how to use the Arduino IDE and incorporate GPS data to drive navigation. We used small motors attached to the inside of the device to give haptic feedback whenever the user was going the wrong direction.
At the beginning of the project, I was chosen by my peers to be the team lead. I was responsible for delegating tasks, holding my teammates accountable, organizing our meetings, and overseeing the project's overall progress.
Autonomous Rover
Cornerstone of Engineering II
For the second semester of my freshman engineering course, we were tasked with creating a solution to a futuristic problem. I decided to research proposals for Martian habitat construction, and the most interesting option to me was 3D printed structures using Martian regolith. This made me consider how the regolith would be harvested, leading to our project of a small autonomous rover capable of collecting rocks from the Martian surface.
I was chosen by my peers to be project lead again, and wrote the code for our rover, designed several parts using SOLIDWORKS, and oversaw the assembly of our project.
The main feature of our rover is its autonomy. To do this, we used a Raspberry Pi Cam and OpenCV to detect rocks and drive the rover towards them. I had never done a computer vision project before, so I used this project as an opportunity to further my Python skills and learn more about the capabilities of the OpenCV library.
I also used SOLIDWORKS to create the servo mount and claw attachments.
Primary axis backlash reduction
Northeastern University Mars Rover Team (NU Rover)
One of the biggest challenges NU Rover faced last year was accurately controlling the end effector of their robot arm. This was mainly due to excess backlash in the primary axis, which caused the arm's claw to deviate around 2 inches left to right when fully extended.
Another student and I researched ways of reducing the backlash, and reanalyzed the force required for our applications. When doing calculations of the acceleration needed, we realized the torque in the primary axis could be reduced by nearly 60%. We came up with several solutions to reduce backlash, and devised 3 possible solutions, each using different configurations of motors and gearboxes.
The final parts were made out of aluminum, and succesfully reduced backlash to 1.4" at full extension.
LIDAR Unit
Northeastern University Autonomous Vehicles (NUAV)
NUAV's research drone, LISARD, is designed to accept attachments on the underside of its frame. I created a LIDAR attachment that allows the drone to create a point cloud of its environment, aiding in object detection and avoidance.
All parts were designed in SOLIDWORKS and 3D printed on Prusa Mk3s. Three one dimensional LIDAR sensors are mounted to a servo "head" using heat set inserts. We are currently using a servo motor to rotate the LIDAR sensors, but may switch to a stepper motor in the future. By having three LIDAR sensors, we give ourselves a 360 degree field of vision and increased scanning rate.
We are currently working on integrating our LIDAR sensors with the flight controller software and outputting the data to a remote computer.
Introductory Drone
NUAV
This drone was built using a variety of tools to introduce us to the parts that make up a drone. In a group of 4, we used a laser cutter to fabricate the frame out of wood, and 3D printed motor mounts and arm clamps. We soldered the electronic speed controllers, motors, and radio receiver, and made efficient use of the drone's small frame.
We then used Mission Planner, a flight control software, to program autonomous flight.
Since it was an introductory drone, half the challenge was working out bugs and optimizing performance.