19
Final Project for Machine Vision Levitating ball Antonio Sánchez Trejo Professor: Dr. Rick L. Swenson Mechatronics Engineering

Computer Vision Final Project with NI Vision Assistant

Embed Size (px)

Citation preview

Final Project for Machine VisionLevitating ball

Antonio Sánchez TrejoProfessor: Dr. Rick L. SwensonMechatronics Engineering

Importance of machine vision systems

Projecto Objectiveo Hardwareo Software

Demo video

Agenda

Industrial applications Quality control Inspection of presence/absence Metrology/Gauging Classification Process control OCR/Barcode/QR code lecture

Some examples… Guiding robots for assembly, pick and

place, and palletizing operations.

Real case:A series of packages have to be located

over a moving conveyor belt in order to automatically place them inside a box.

More examples… Real cases:

Piston assembly inspection

PCB inspection

More real cases

Defect detectionGear inspection

Project Objective

o Design and implement a vision system that is capable of measuring and controlling the position of a ball inside a plastic tube.

Process to be controlled

Project Hardware used

Structure with DC motor attached to it.

Light source + DAQ system (laptop, myDAQ and LabVIEW)

Project Hardware used

AC/DC power supplies

DC/PWM power circuit

Project Hardware used

Logitech HD webcam C910

Project Hardware used

Final assembly

Project Software used

Procedure to process an acquired image

1. Configure the webcam with NI-MAX (brightness, contrast, zoom, etc.)

Project Software used

Procedure to process an acquired image

2. Apply machine vision algorithms with NI-Vision Assistant.

Project Software used

Code developed in Vision Assistant

Project Software used

Values are as percentages of total height of the plastic tube.

3. Process the values from Vision Assistant in LabVIEW

Procedure to process an acquired image

Project Software used

Code developed in LabVIEW

Demo video

Thank you for your attention…