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