Projects

Autonomous Car Control Board
This is Paradigm Engineering’s control board with 48V intake. I incorporated all design and component selections into a single compact board that controls the car’s power system. Main outputs include:
  • 48V: Hot swap controller and steering motor.
  • 12V: Jetson computer, breaking motor, and lidar.
  • 5V: Microcontrollers and transceiver/receiver hardware.
  • DC-DC buck converters: 48V to 12V and 12V to 5V.
experienceexperience

Self-driving Car Virtual Controller
I implemented a 2D controller for the CARLA simulator to control the vehicle to follow a racetrack by navigating through preset waypoints. The simulated car has to reach these waypoints at certain desired speeds, which requires both longitudinal and lateral control.
  • Developed a 2D controller for a simulated autonomous vehicle with Python. The controller record waypoint variables in each simulation step and outputs the throttle, steer, and brake accordingly.
  • Trajectory feedback sends the car and track information to controller for updates. Controls feedback compare the desired speed and actually speed to adjust accordingly (close loop).
  • The trajectory is recorded in a .txt file and passed into a Python script to plot position and velocity at each waypoint.
experienceexperience

Voice-based Lighting System
Product flyer - pdf
I designed a system that processes human verbal commands and controls the lighting circuits with an ESP32 DevKit This product is an ESP32, Sinric Pro and Google Assistant module that allows users to activate three lights control system.
  • ESP32 is programmed to output signals and to control the relays. The lights turn on/off when the relays close/open the lighting circuits individually or at once.
  • Real-time monitor and dashboard for the lighting system on both computer and mobile phone. Displays are available on SinricPro and Google Home.
experienceexperience