Simone Formichella Laboratory of Optoelectronics, University of Brescia 2D Vision Course Washers detector using a NI1764 Smart Camera.

Slides:



Advertisements
Similar presentations
Sensing and Control.
Advertisements

1. 2 LabVIEW for FRC Doug Norman National Instruments January 6, 2012.
SOUTHEASTCON I KARMA ECE IEEE SoutheastCon Hardware Competition Must build an autonomous robot that can –Start at rest at the Starting Station.
Sensors For Robotics Robotics Academy All Rights Reserved.
Robot Vision with CNNs: a Practical Example P. Vitullo P. Campolucci G. Apicella L. Pompeo D. Bellachioma S. Graziani M. Balsi Dep. of Electronic Engineering.
PH4705 ET4305 Interface Standards A number of standard digital data interfaces are used in measurement systems to connect instruments and computers for.
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
Using an FPGA to Control the Protection of National Security and Sailor Lives at Sea Brenda G. Martinez, Undergraduate Student K.L. Butler-Purry, Ph.D.,
MEG Experiments Stimulation and Recording Setup Educational Seminar Institute for Biomagnetism and Biosignalanalysis February 8th, 2005.
Controlling Robot Car via Smartphone Supervisor: Dr. Jamal Kharousheh Prepared by : Hamza Qaddara Esmat Hedariya Hareth Hanani Faculty of Engineering Telecommunication.
Linkage Connecting system components. Allows configuring automatic actions Triggering outputs based on specific inputs Used for removing human reliance.
Events and Interrupts. Overview  What is an Event?  Examples of Events  Polling  Interrupts  Sample Timer Interrupt example.
Silly String Shooter Sean Hicks Dongpu Jin ELEC 307 Project 1 Instructor: Alvaro Pinto March/14/2011.
FOLLOWER SENSORS AND ACTUATORS EE 552 INTSTRUCTOR :Dr MOHAN KRISNAN BY MOHAMMED KASHIF IQBAL ANESH BODDAPATTI UNIVERSITY OF DETROIT MERCY.
Graftek Imaging, Inc. A National Instruments Alliance Member Providing Complete Solutions For Image Acquisition and Analysis.
IN YOUR FACE Anish Mathur Brian Thompson Sunny Atluri Rushikesh Sheth.
Eagle Vision 24/7 security system Day - Night - Dark.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
1 QED In Vivo USB Input Output Box configuration This tutorial contains a number of instructions embedded in a great deal of explanation. Procedures that.
Introduction to Automation Chapter 4 Introduction to Automation Dr. Osama Al-Habahbah The University of Jordan Mechatronics Engineering Department.
EG1003: Introduction to Engineering and Design Sensors.
The CarBot Project Group Members: Chikaod Anyikire, Odi Agenmonmen, Robert Booth, Michael Smith, Reavis Somerville ECE 4006 November 29 th 2005.
1 Bits and pieces of executing a project Progress of your Final year project – You have a title ? – You have a list of objectives? What’s next? – Is it.
SCADA and Telemetry Presented By:.
E-LABORATORY PRACTICAL TEACHING FOR APPLIED ENGINEERING SCIENCES OPEN DAY University of Oradea 12 March 2012 Project HURO/0901/028 Acronym: EPRAS Pavel.
E-LABORATORY PRACTICAL TEACHING FOR APPLIED ENGINEERING SCIENCES W O R K S H O P University of Oradea, Romania February 6, 2012 G E N E R A L P R E S E.
BAR CODE SCANNER A.ANUSHA (06N61A0402). What is bar code? A barcode is a machine readable representation of information. Barcode stores data in widths.
Music by Touch. 1. Provide an example “stimulus-sensor- coordinator-effector-response” framework for both your (human) sense of touch and the robotic.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Engineer Training Motion Control TJ8300 / TJ8500 Motion Control.
Temperature Controller DT3 Series & Delta Machine Vision Automation for a Changing World.
Casey Smith Doug Ritchie Fred Lloyd Michael Geary School of Electrical and Computer Engineering November 2, 2011 ECE 4007 Automated Speed Enforcement Using.
Sensors. This is a set of transmitter and receiver in one of the photoelectric sensor. Detection distance can be adjusted according to the requirements.
Sensors. Sensors are for Perception Sensors are physical devices that measure physical quantities. – Such as light, temperature, pressure – Proprioception.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class 2.
How to Choose Frame Grabber …that’s right for your application Coreco Imaging.
Data Acquisition Data acquisition (DAQ) basics Connecting Signals Simple DAQ application Computer DAQ Device Terminal Block Cable Sensors.
1.Overview 2. Hardware 3. Software Interface 4. Triggering 5. Installation 6. Configuring.
Real-Time Systems Chapter 1 Hermann Kopetz. Real-Time-Systems, Kluwer 1997.
IBM - CVUT Student Research Projects Remote Control of a Furby Toy with BlueTooth Tomáš Kunc
Introduction In 2008 President Geoffrey introduced the Live Green Program which called for environmentally conscious living. In light of this initiative,
Measurement and Control. Control Systems A control system usually consists of a processor, a control program, interfaces and a device under the processor's.
Pietro Craighero Laboratory of Optoelectronics, University of Brescia 2D Vision Course Telecentric Measurement System.
Object Recognition in ROS Using Feature Extractors and Feature Matchers By Dolev Shapira.
LEGO MINDSTORM Session 1 Setup Brick Sound Brick Status Light
July 7, 2003 Slide 1 of 6 Automation, Robotics and Mechatronics Lab, SUNY at Buffalo Introduction To Programming Chetan Jadhav Talib Bhabharawala Seung-Kook.
RoboNova 1.
THE LIGHT SENSOR The Light Sensor gives your robot some kind of vision. It can distinguish between light and dark assigning a number between 0 (completely.
Casey Smith Doug Ritchie Fred Lloyd Michael Geary School of Electrical and Computer Engineering December 15, 2011 ECE 4007 Automated Speed Enforcement.
Laboratory 7: Sensors. Overview Objective Background Materials Procedure Report / Presentation Closing.
Advanced LabVIEW Topics Dustin Cruise. Who is this guy? Graduate Student in Mechanical Engineering at Purdue University Specialty Areas: Combustion Control.
Microprocessor and Interfacing Example: Writing a Game Need to Check Keyboard Input.
IN 1900 ICT Project Final Presentation. Group name : Code Squad.
On-line Sorting Technologies for CCA Treated Wood Sarasota Team Meeting June 5, 2001.
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
The Marshall car. INDEX Introduction The team What is it Arduino General Handling Manual handling Automatic Handling Sensors.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM
Programming and Debugging with the Dragon and JTAG Many thanks to Dr. James Hawthorne for evaluating the Dragon system and providing the core content for.
BATCH MEMBERS R.ABHISHEK-08N41A0401 K.DHEERAJ REDDY-08N41A0412 S.RAJENDRA REDDY-08N41A0458 JYOTHISHMATHI COLLEGE OF ENGINEERING AND TECHNOLOGY,TURKAPALLY.
Modular Flexible Manufacturing System for Industrial Engineering teaching and research ps-training-series/
Chapter 4 Introduction to Automation
Intro to USB-6009 DAQ.
European Robotic LABoratory
Chapter 4 Introduction to Automation
Presentation of Vision System
SIO-RTD RTD MODULE.
Laboratory 4: Sensors Matthew R. Gaglio, Feb 2007.
AN INEXPENSIVE ROBOTIC KIT FOR CHILDREN EDUCATION
Presentation transcript:

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.