top of page
Server with image.png

INSPECTION APPLICATION

Robot-guided automatic optical inspection (AOI) system for improving the service quality of inspection 

THE PROBLEM

The conventional method of automatic optical inspection (AOI) method is replaced with robot-guided AOI for improving the service quality of inspection.

HIGH LEVEL TIMELINE

MAKE OF THE TEAM

I was an CAD-based OLP software designer and developer for this project for a period of 1 year. 

The team comprises of 1 project advisor, 1 software design and developer, and 2 computer vision

KEY GOAL

Replace the conventional AOI with a novel robot-guided system.

MY ROLE

I was the one who is responsible to design the architecture and tackle with challenges to roll in with intuitive user-based interface.  

Although to understand an automatic optical inspection process, I gone through several research papers to understand the conventional method of doing. It helped me to design the architecture and list out the parameters required to consider for user-interface.

Screenshot 2020-03-25 at 6.47.27 PM.png

UNDERSTANDING THE USER

We kicked of the research by discussing with industry experts.

The user of this product mostly from shop level engineer to an expert.


​We gathered information about the current method of the performing AOI task, the difficulties, and the requirements to intensify a new system. I listed the challenges and intricacy in the conventional approach to design a system flowchart.

BREAKING DOWN THE PROCESS 

We started from the user study, analyzing the challenges and complexity to design a system flowchart. Finally, conceptualizing on ideas to generate an innovative solution to propose a common system for industries.

  1. Discover: I started discovering the challenges from the industry experts and the conventional AOI method. In this phase, we discussed and approach various possible solutions to build an innovative system.

  2. Ideate: All the requirements derived from the discovery phase helped to design the system architecture and to list the novel features to meet the goals.

  3. Conceptualization: As a responsible person, I ideated around each definition to develop algorithms along with the inclusion of new features for developing the offline programming platform.

  4. Usability: I tested the product during multiple stages of the development to make sure about the performance of the proposed solution.

  5. Performance: Finally, I with my team implemented in a real industrial manipulator to test the performance and efficiency of the developed system.

RgbD_OLP_4.PNG

TITLE OF THE CALLOUT BLOCK

LESSONS LEARNED

This project has helped me to explore myself and understand the challenges in bringing novel ideas into a fruitful product to benefit industries.

As a developer, I learned to connect all the user requirements to a final product. Moreover, got hands of experience in learning new things to find effective solutions.

​

Understanding of the complete process of product design to the final test of the product before delivering.

DEMO VIDEO

GET IN TOUCH

I would love to hear from you

+886-978-745-471

  • LinkedIn

Find me on LinkedIn

bottom of page