IPD Technical Conference February 19 th 2008 Friction Roller Identification Jack Weatherford Hermitage Automation & Controls.

Slides:



Advertisements
Similar presentations
1 ECE 495 – Integrated System Design I Introduction to Image Processing ECE 495, Spring 2013.
Advertisements

By: Mani Baghaei Fard.  During recent years number of moving vehicles in roads and highways has been considerably increased.
Operating the Harmonizer
Engineering Roles We will be forming groups of 3 students
IPD Technical Conference February 19 th 2008 Industry: Automotive – Circuit Board Mounting Screw Application: Screw with Silicon Rubber Collar Assembly.
VISION MACHINE AUTOMATED SIEVE CERTIFICATION SYSTEM.
Lens and its forms Faculty Aravind School of Optometry.
Pore Detection in Small Diameter Bores The University of Michigan, Ann Arbor NSF Engineering Research Center for Reconfigurable Manufacturing Systems.
Announcements No lab tonight due to Dark Sky Observing Night last night Homework: Chapter 6 # 1, 2, 3, 4, 5 & 6 First Quarter Observing Night next Wednesday.
Connecting VEX and ROBOTC
NCDA: Pickle Sorter Final Design Review Project Sponsored by Ed Kee of Keeman Produce, Lincoln, DE.
Conceptual Design Review Senior Design University of Idaho College of Engineering.
Conceptual Design Review Senior Design
Graftek Imaging, Inc. A National Instruments Alliance Member Providing Complete Solutions For Image Acquisition and Analysis.
Digital Image Processing ECE 480 Technical Lecture Team 4 Bryan Blancke Mark Heller Jeremy Martin Daniel Kim.
Track, Trace & Control Solutions © 2010 Microscan Systems, Inc. Introduction to Machine Vision for New Users Part 1 of a 3-part webinar series: Introduction.
Automation and Drives Vision Sensor SIMATIC VS 110 Image processing without the need for specialist knowledge.
Festo AG & Co. KG, Esslingen
Introduction to Machine Vision Systems
Digital Photography Fundamentals Rule One - all digital cameras capture information at 72 dots per inch (DPI) regardless of their total pixel count and.
SL Introduction to Optical Inspection1. Introduction to Optical Inspection Helge Jordfald Sales & Marketing Manager Tordivel AS – Norway.
IPD Technical Conference February 19 th 2008 Cable Disk Inspection.
Adam Dick M.Sc.F. Candidate, University of New Brunswick 2007 Western Mensurationists Meeting June 24-26, 2007 Kelowna, B.C.
Barcode Readers. What are they? Barcode readers are used to scan the image of a barcode and then be able to supply a number of details pertaining to a.
IPD Technical Conference February 19 th 2008 Automotive Fuse Box Inspection.
IPD Technical Conference February 19 th 2008 SNAP RING DIMENSION VERIFICATION.
October 30th, 2007High Average Power Laser Program Workshop 1 Long lifetime optical coatings for 248 nm: development and testing Presented by: Tom Lehecka.
Lecture Exposure/histograms. Exposure - Four Factors A camera is just a box with a hole in it. The correct exposure is determined by four factors: 1.
AP Physics Mr. Jean February 24 th, The plan: Optics & Theory AP Booklet Physics Competition –Sir Issac Newton –CAP High School Competition Optics.
IPD Technical Conference February 19 th 2008 Application: Juice Box Web Slitting Application – Monitor and Verify Crease to Knife Cut Edge Position. Distributor:
Digital Image Fundamentals. What Makes a good image? Cameras (resolution, focus, aperture), Distance from object (field of view), Illumination (intensity.
IPD Technical Conference February 19 th 2008 Automotive Chain Inspection.
SPS Synchrotron Light Monitor -BSR- Status G. TRAD E. Bravin, A. Goldblatt, F. Roncarolo.
Determine new application spaces in the sequencing platform using visions systems Jessica Perez Summer Research Program in Genomics Massachusetts Institute.
PCB Soldering Inspection. Structured Highlight approach Structured Highlight method is applied to illuminating and imaging specular surfaces which yields.
Light, Reflection, and Refraction Chapters 14 and 15.
How to startpage 1. How to start How to specify the task How to get a good image.
Development of a laser slit system in LabView
IPD Technical Conference February 19 th 2008 Application: Pipette Measurement and Flash Inspection. Distributor: CPU Automation Engineer: Mike Bray.
Active Vision Sensor Planning of CardEye Platform Sherif Rashad, Emir Dizdarevic, Ahmed Eid, Chuck Sites and Aly Farag ResearchersSponsor.
Machine Vision Introduction to Using Cognex DVT Intellect.
Light Loss Tests Update Aron Fish 22/02/06 Mice Tracker Phone Conference.
Mobile Image Processing
IPD Technical Conference February 19 th 2008 Automotive Electronics Shock Absorber Inspection Ohio Office.
Speed Sensor Calibration
IPD Technical Conference February 19 th 2008 GREG RACITI.
Chapter 13 Properties of Light: Reflection and Mirrors Herriman High Honors Physics.
IPD Technical Conference February 19 th 2008 Packing Inspection.
Chapter 22 Reflection and Refraction of Light Herriman High AP Physics 2.
IPD Technical Conference February 19 th 2008 Tire Material Inspection.
Leuze electronic | LES | LES 36 Line Edge Sensor Features Long range mm in depth (z) up to 600mm in width (x) Flexible 4 measurement fields,
Date of download: 6/3/2016 Copyright © 2016 SPIE. All rights reserved. Image of rat tail tissue taken while illuminated with unpolarized 940-nm light collected.
Connect VEX and ROBOTC Electrical Engineer Responsibilities © 2011 Project Lead The Way, Inc.Automation and Robotics VEX.
Reflection of Light Reflection – The bouncing back of a particle or wave that strikes the boundary between two media. Law of Reflection – The angle of.
Roller Coaster Speed Sensor Calibration. Lab Safety  Do not stand on chairs, or sit or stand on the tables  Know the location of the first-aid kit 
Best Practice T-Scan5 Version T-Scan 5 vs. TS50-A PropertiesTS50-AT-Scan 5 Range51 – 119mm (stand- off 80mm / total 68mm) 94 – 194mm (stand-off.
Electrical Engineer Responsibilities
Digital Light Sources First introduced in 2001.
Photography Lab.
Astronomical Spectroscopic Techniques
Vision Basics Lighting I. Vision Basics Lighting I.
Electrical Engineer Responsibilities
Depth of Field Objective: to photograph a subject with a foreground and background, giving a better understanding of aperture and its relation to depth.
Presentation of Vision System
Speed Sensor Calibration
Electrical Engineer Responsibilities
When to use them, why you should use them, and how they work!
Electrical Engineer Responsibilities
Machine Vision Lighting By Sam Mitchell 10/5/2012.
Wheels Robot DESIGN Lesson.
Presentation transcript:

IPD Technical Conference February 19 th 2008 Friction Roller Identification Jack Weatherford Hermitage Automation & Controls

Application Description: During a robotic disassemble of a printer toner cartridge, a friction roller is removed for recovery or recycling. There are 3 possible rollers. The steel center shafts all have the same outside diameter (6.35 mm), but each have unique features. The vision system will inspect the shaft ends, and signal the robot’s controller (via digital outputs) as to which roller has been extracted. Roller Shaft A has a conical bore and large chamfer on both ends. Roller Shaft B has flat ends, each with a relatively large chamfer. Roller Shaft C has flat ends with a small chamfer.

Solution: A single VA-31 vision appliance running iNspect was chosen for its processing speed. This particular customer has also standardized on the VA-31 as their vision platform. A red LED Diffused On Axis Light (DOAL) was used to eliminate the reflectivity of non-specular surfaces in the FOV. Only the ground, polished ends of the shafts are illuminated. Inspection Details: VA31 Vision Appliance Bundle w/single camera 50 mm C mount lens Northeast Robotics DOAL with 50 mm aperture, strobed. GardSoft PP600, strobe control unit In addition, 15 mm of lens spacers were used to reduce the minimum focus distance of the lens. Distance To Target (CCD to shaft end) = 250 mm

Software Tools: Preprocessing was applied to the camera images. Threshold filtered out some of the background and areas on the chamfers that reflected some light. Erosion and dilation were used to further filter noisy portions of the shaft ends.

Software Tools (cont.): In iNspect, a Count/Area tool is placed over a majority of the image in the Field Of View. After retrieving the roller from the cartridge, the inspection is triggered by the robot at a predetermined position along it’s path as it moves towards the collection bin area. Since the trigger position 1. is fairly repeatable, and 2.the area of the Count tool so large, no Location tool is needed.

Software Tools (cont.): The Count/Area properties are set to allow a wide range of blobs to be detected. From observations made during testing and setup, the shaft areas ranged from: up to Min/Max values for Area, Width and Height were set to accommodate this range. Pass, Fail and Recycle settings were not used in this app. Values were set so that a major failure of the inspection could be signaled to the robot.

Software Tools (cont.): To complete the setup, Outputs were defined. Equations in the Post Image Process panel set the outputs according to the Area reported by the Count tool. The 3 outputs - GPO[0], GPO[1] & GPO[2] will signal the controller as to which friction roller has been presented. Since these are latched outputs, they are first all set to OFF (0). 3 “if” statements are processed to determine which output will be turned on based on the reported Area of the Count tool. Acceptable ranges in the decision area are wide enough to determine the correct shaft (plus or minus some variation), but not enough to overlap. From observation during setup and testing: Shaft A area = / Shaft B area = / Shaft C area = /- 2500

Sample Results: Friction Roller A

Sample Results: Friction Roller B

Sample Results: Friction Roller C

Remember! Blob Tools are your friend!