Simone Formichella Laboratory of Optoelectronics, University of Brescia 2D Vision Course Washers detector using a NI1764 Smart Camera
Simone Formichella Stepper motor Plate Proximity sensor Objects Acquisition syncronized with a strobe Objective
Simone Formichella NI1764 Smart Camera Requirements: -Labview 2011 or lesser -Labview RT module -Vision development module -NI IMAQ dx module Photo-electric sensor: Farnell XU5-M18PP340 Signal cable to external trigger Line of NI1764 Smart Camera. System assembling
Simone Formichella Delay Stroboscope LAEL 8804-B Input trigger IN connected to 5V TTL out signal of the smart camera. Stepper motor: SCT HY200 Stepper motor controlled by WinIC Software. System assembling
Simone Formichella Smart Camera Strobe Proximity sensor Rotating plate + Stepper motor System configuration
Simone Formichella Choice of the camera lens: FOV x Sensor Size x (SS x) Working Distance (WD) Focal (f) Plane-sensor distance (d) Design phase two: sizing of measurement chain
Simone Formichella Strobe perpendicular at the plate. PROBLEM: plate transparent! Unable to detect correctly the objects and apply the binarization in the elaboration phase. SOLUTION: cover the plate with a dark piece of cardboard that does not reflect light. Lighting
Simone Formichella IMAGE ACQUIRE AND ELABORATION STOP Waiting for trigger Stop button or error Stop button or error Start acquisition Wait Elaboration done Trigger event WAITING FOR TRIGGER SIGNAL INIZIALIZATION Software structure
Simone Formichella Problem The device has a limited computational power and support only very light programs like a simple acquisition: shared variables Program splitted into two parts: acquisition of image performed by the camera, elaboration made by the host PC.
Simone Formichella PRODUCER – CONSUMER LOOP Software loaded on the smart camera:
Simone Formichella The software interface
Simone Formichella : Setting the Smart camera parameters with variables and viewing Real-Time Acquisition. Error handling. Features
Simone Formichella …THANK YOU FOR YOUR ATTENTION! Potential improvements Complete stepper motor control by the main software, interfacing the motor using a microcontroller PIC or Arduino like and LabView. Possible industrial application: learn the form of a template object and recognize if the objects sliding under the camera are related to that object. Have the complete control of the smart camera attributes from the main software.