Vision Essentials Guide
Total Page:16
File Type:pdf, Size:1020Kb
Embedded Vision Systémy - využití ve výuce a v průmyslu Radim ŠTEFAN ni.com NI Embedded Vision NI Smart Cameras NI CVS – Compact Vision System NI EVS – Embedded Vision System ni.com 2 NI Embedded Vision - continued NI CompactRIO and CompactDAQ controllers NI PXI ni.com 3 RIO Architecture for Embedded Processor FPGA Analog I/O . Real-time OS Application IP . Digital I/O . Application software Control IP Processor . DSP IP . Networking and Modular I/O Real-Time or . SpecializedFPGA I/O drivers Specialized I/O peripheral I/O drivers for Any Signal . DMA,PC interrupt,-Based and and interface . bus control drivers DMA controller Custom I/O Bus Protocols Highly Productive LabVIEW Graphical Programming Environment for Programming Host, FPGA, I/O, and Bus Interfaces ni.com 4 NI myRIO Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Onboard 3-axis accelerometer Integrated WiFi User defined LEDs 40 channels digital I/O (SPI, I2C, UART, PWM, Encoder input) 10 channels analog input 6 channels analog output User defined button Stereo audio I/O ni.com Additional Features • Fully programmable FPGA through LabVIEW FPGA • Dual-Core ARM Cortex-A9 processor • Expandable ecosystem of sensors and actuators • Ready to use projects and courseware • Deploy code to real-time processor and FPGA via USB or WiFi • Minutes to first measurement • Processor programmable in C/C++ ni.com 6 2 Form Factors • WiFi • Smaller form factor • miniSystems Port • No WiFi • Student ready • No miniSystems Port enclosure ni.com 7 Project Essentials Guide: I/O Fundamentals for myRIO •Multimedia learning resource •Explains wiring, I/O requirements, device theory, and programming details of over 20 different devices Alignment with off-the-shelf component kits Starter Mechatronics Embedded LEDs & switches DC gear motors/encoders Numeric keypad 7-segment display H-bridge driver LED matrix Potentiometer Accelerometer Digital potentiometer Thermistor Triple-axis gyro Character LCD Photo resistor Infrared proximity sensor Digital temp sensor Hall effect Ambient light sensor Bluetooth Microphone/Speaker Ultrasonic range finder DC motor Compass Hobby servo motors ni.com 8 ni.com 9 Extending the Essentials Guide Concept Vision Essentials Guide Brings the exciting world of machine vision to myRIO projects • Implement common vision algorithms • Real world application context with systems approach • Demonstrate value of myRIO seamless vision integration Multimedia Resource with 115 Instructional Videos ni.com 10 Vision Essentials Guide: Courseware Format Machine Vision Fundamentals Application Development Flow Design Pattern for Machine Vision Applications Introductory Projects Camera Setup Coin Caliper I Coin Caliper II Machine Vision Application Projects Common Common Development Flow All for Projects ni.com 11 Vision Essentials Guide: Courseware Format Machine Vision Fundamentals Application Development Flow Design Pattern for Machine Vision Applications Introductory Projects Camera Setup Coin Caliper I Coin Caliper II Machine Vision Application Projects ni.com 12 Vision Essentials Guide: Courseware Format Machine Vision Fundamentals Application Development Flow Design Pattern for Machine Vision Applications Introductory Projects Camera Setup 1. Measure a camera’s pixel aspect ratio Coin Caliper I 2. Determine necessary camera-to-object distance Coin Caliper II 3. Calculate the field of view (FOV) Machine Vision Application Projects 4. Calibrate a camera to use real-world units 5. Correct lens distortion and tangential distortion ni.com 13 Vision Essentials Guide: Courseware Format Machine Vision Fundamentals Application Development Flow Design Pattern for Machine Vision Applications Introductory Projects Camera Setup Coin Caliper I Coin Caliper II Machine Vision Application Projects ni.com 14 Vision Essentials Guide: Project Topics Coin Counter Point of Sale Terminal Keyed Optical Lock DMM Test Stand Gauging Station Product Label Inspector Component Placement Inspector Motion Detector Auto-pan Camera Marble Sorter Uses LCD from myRIO Mechatronics Kit ni.com 15 Vision Essentials Guide: Project Topics Coin Counter Point of Sale Terminal Keyed Optical Lock DMM Test Stand Gauging Station Product Label Inspector Component Placement Inspector Motion Detector Auto-pan Camera Marble Sorter Uses LCD from myRIO Mechatronics Kit ni.com 16 Vision Essentials Guide: Project Topics Coin Counter Point of Sale Terminal Keyed Optical Lock DMM Test Stand Gauging Station Product Label Inspector Component Placement Inspector Motion Detector Auto-pan Camera Marble Sorter ni.com 17 Vision Essentials Guide: Project Topics Coin Counter Point of Sale Terminal Keyed Optical Lock DMM Test Stand Gauging Station Product Label Inspector Component Placement Inspector Motion Detector Auto-pan Camera Marble Sorter ni.com 19 Vision Essentials Guide: Project Topics Coin Counter Point of Sale Terminal Keyed Optical Lock DMM Test Stand Gauging Station Product Label Inspector Component Placement Inspector Motion Detector Auto-pan Camera Marble Sorter ni.com 20 Vision Essentials Guide: Project Topics Coin Counter Point of Sale Terminal Keyed Optical Lock DMM Test Stand Gauging Station Product Label Inspector Component Placement Inspector Motion Detector Auto-pan Camera Marble Sorter ni.com 22 ni.com 23 VíceZveme informací Vás: czech.ni.com na NIDays/nidays 2015, největší konferenci National Instruments v České republice, Praha, 15.10. 2015 Více informací a registrace: czech.ni.com/nidays ni.com Comments or Questions? http://www.ni.com/myrio/vision [email protected] ni.com 25 .