Daniel Xu's
Portfolio

A collection of various projects I've worked on over the years

September 2022 - June 2023

Senior Project:
Robotic Rover

Final Design Project at Cal Poly where I worked with three other mechanical engineering students to design a remote operated land rover. I led the development of C++ code for the robot, which included methods for synchronous BLDC motor control and wireless command transmission.

April 2022 - June 2022

Nerf Gun
Pen Plotter

In this project, I worked with another student to design a 2.5 DOF Nerf Gun Pen Plotter that uses nerf darts to draw pictures on a white board. I focused on the implementation of the code in Python, mechanical design of the robot, and experimentation with the OpenCV library to detect and shoot at the color red.

January 2022 - March 2022

Ball Balancer
Project

Class project where I collaborated with another student to design code in Python to balance a ball on a tilting platform. I focused on implementing drivers to interface with different sensors, a PID controller, and a method to filter the data.

June 2021 - August 2021

Summer Undergraduate
Research at Cal Poly

I worked with another student in collaboration with Lockheed Martin to investigate the effects of common defects in 3D printed materials on their mechanical properties. I was responsible for designing test coupons with specific defects of interest, conducting tensile tests, and I also wrote a Matlab script to streamline data analysis.

Wordle Solver

After losing to my friends in a Wordle competition, I wrote a Matlab program that would help me win.