Hi! My name is Victor and I am a third year student currently studying a dual degree in Honors Business Administration at Ivey Business School and Mechatronic Systems Engineering at Western University.
Research[edit | edit source]
Working with Dr. Joshua Pearce at Western University to build a high-temp conveyor belt printer (Hot Belty) for the FAST Lab. The main goal of this printer is to print large engineering plastics parts at a low cost. Check out the GitHub Repo here .
Current Projects[edit | edit source]
- Hot Belty:
- PSO Printer:
Belty V1.0 - Conveyor Belt 3d-Printer[edit | edit source]
Belt printers are not so out of the ordinary any more these days, but they are still quite costly and unreliable in terms of print quality. I wanted to change this. During summer of 2021, I started a project to design a belt printer that would help me towards this goal, Belty. It was my first time designing a 3d-printer, and there were many elements in the printer that I was quite unsure about.
I started by looking at CoreXY kinematics printers (VORON, Vez3D, etc.), which all had amazing printing quality and speed. I was not aiming for a super high speed but these printers can perform up for 1000mm/s for ABS printing (VORON 0 1000mm/s). Considering all factors, there was no reason not to go with a CoreXY, since the print bed has to be stationary and the material cost will be the same.
The printer has just been finished and is still in testing stage, here is a video of it printing (under-extruded due to user error). Follow the Github here for any updates on firmware and to-do's.
Doggy - Servo 12DOF Quadruped[edit | edit source]
Goal of this project was to improve my programming (Python) skills by using PyBullet to train the robot using RL. The mechanical design of the robot was inspired by a Stanford robot called Pupper. My version of the robot uses cheaper servos and it has a Intel RealSense camera to help detect objects or interact with humans.
One of the biggest design objective for Doggy was to reduce the weight. For the Stanford Pupper, they had chose to use carbon fiber, which is expensive and hard to manufacture. The use of carbon fiber allowed the robot to be very light (around 1kg), which then enabled the hobby servos to perform well and have smooth motion. For Doggy, carbon fiber was out of the question due to budget, so it was crucial to design with the lightest parts possible.
For electronics, a Raspberry Pi was used as the brain of doggy, it is powered by a two cell lithium polymer battery which also powers the servos.
Currently, Doggy is under the care of my friend, Jason Liu, who contributed greatly towards the project as well. Jason is looking into the control part of the robot and exploring RL with it using PyTorch and IsaacGym.
Linear Induction Motor - Western Trillium Hyperloop[edit | edit source]
We are designing a linear induction motor (LIM) for the Hyperloop vehicle. The current plan is a double-sided LIM with 4 poles, and a total of 12 phases (3 per pole). Phases of each pole is wired in star configuration to maximize torque.
As of now, we are still learning to work with ANSYS Maxwell to simulate electromagnetic properties of the LIM. The plan is to prototype the LIM this year and test it on a rotating track which is available at Western. We are also considering the use of Litz wire to reduce eddy currents and maximize efficiency.
We also plan on entering the Canadian Hyperloop Conference to show our LIM design and progress.
Spidey V1[edit | edit source]
Spidey was a project to get me started in robotics, it is a 12DOF spider-like robot (half the legs of a spider). The design was simple, the legs acted as links and the servos were joints. It is fully 3d-printed and originally featured a ESP32. However, for ease of control and simulation, the ESP32 was swapped out for a Raspberry Pi. By using the Raspberry Pi, it was easier to go from sim2real and write the inverse kinematics for the robot (done by Jason Liu).
Robotic Arm Cycloidal Drive[edit | edit source]
This is a cycloidal drive originally designed by Paul Gould . My friend and I redesigned it in SOLIDWORKS and have been tweaking it to make it suitable for use in a robotic arm. The first prototype has been tested to be backdrivable. In the future, we hope to design a better and more robust drive to use for robotics applications.
Hackathon Projects (highlights)[edit | edit source]
An all-in-one pipe leak detection device for your home. (First Place at Hackthe6ix 2021)
An upgrade kit for digital calipers that sends measurement data directly to your computer, integrated into a program that allows you to annotate and check a part's tolerance against its 3D model. ("Most Novel Hack" at Hackthe6ix 2020)
Word prompt web app to enhance your presentation. (HacktheNorth 2020)
Detailed Descriptions: https://devpost.com/1zhangvic