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 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