Projects
Path-Following 4-Wheel Vehicle
Different geometric control algorithms were simulated using a programmed Python-based simulator for a newly built 4-wheel vehicle designed by previous students and lab technicians. The physical properties and performance of the vehicle were experimentally determined to further improve the accuracy and usefulness of the simulator. After tuning an acceptable path-following controller for a generic course, the controller was programmed onto the vehicle and wheel position based dead-reckoning was attempted to be used for vehicle localization.
Livable Last-Mile Delivery Vehicle
For the mechanical engineering senior design project, I worked in an interdisciplinary group of mechanical and civil engineers who were all interested in tackling transportation related design issues in New York City. The group narrowed in on improving sustainable delivery vehicles and designing urban architecture and infrastructure that could accommodate widespread and large-scale use of these newer and better vehicles. Working with a NYC-based non-profit that is also designing more sustainable delivery vehicles, the mechanical component of the project consisted of designing and prototyping a modular cart that secured and protected cargo on a bicycle trailer and investigating the feasibility of utilizing regenerative braking on the front wheel of the trailer.
Electric Bicycle - Motor & Frame
Designed, simulated, machined, and assembled an out-runner BLDC motor and wheel hub shell for an electric bicycle and assisted in the design and manufacturing of the bicycle frame. Every component of the motor and hub shell other than the bearings: the axle, stator laminations, coil windings, and rotor were all manufactured and assembled with school equipment. Initial tests performed on the motor exceeded 6000 rpm with only 90W of input power.
Smart Bike Light
Designed and prototyped a fully functional smart bluetooth bike light and compatible IOS app. The light is designed to be fully customizable for different riding environments, desired colors and flashing patterns, and can automatically adjust brightness based on the ambient light conditions.