Mechanical Engineering and Process Automation intern at AVZ Engineering.
Detachable end-of-arm tooling and an OpenCV-based defect detection pipeline for an industrial 6-DOF robotic arm.

Automated valve assembly line: rotary table.
As an intern at the Almaty Ventilation Plant, I worked on creating an automated assembly line for fireproof valves. The first few weeks of the internship I worked with Programmable Logic Controllers setting up robust conditions to trigger the appropriate assembly instructions for valves of different dimensions.

Automated valve assembly line: 6 DOF robotic arm
After setting up the PLCs, I worked on designing detachable end effector tooling for the robotic arm. This included welding, vacuum gripping, and fastening tools. The tools were engaged and disengaged using a pneumatic tool changer.

Defect detection and hole location debug image
The valve body is subject to manufacturing defects during the bending part. These do not pose a threat when assembled manually, but can throw off the robotic arm's pre-programmed trajectory. Thus, I developed a prototype of a computer vision system that locates holes and passes their locations into the robot's memory for variable path planning. This allowed the robot to accurately place bolts into holes that deviate from the ideal model by +-5mm (1/5 inch), which was more than sufficient for the assembly line.