![Page 1: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/1.jpg)
ni.com
Embedded Vision Systémy - využití ve výuce a v průmyslu
Radim ŠTEFAN
![Page 2: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/2.jpg)
2 ni.com
NI Embedded Vision
NI CVS – Compact Vision System
NI EVS – Embedded Vision System
NI Smart Cameras
![Page 3: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/3.jpg)
3 ni.com
NI Embedded Vision - continued
NI CompactRIO and CompactDAQ controllers
NI PXI
![Page 4: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/4.jpg)
4 ni.com
RIO Architecture for Embedded
Highly Productive LabVIEW Graphical Programming Environment for Programming Host, FPGA, I/O, and Bus Interfaces
Processor Real-Time or
PC-Based FPGA Modular I/O
for Any Signal
Processor
Real-time OS Application software Networking and
peripheral I/O drivers DMA, interrupt, and
bus control drivers
FPGA Application IP Control IP DSP IP Specialized I/O drivers
and interface DMA controller
Analog I/O
Digital I/O
Specialized I/O
Custom I/O
Bus Protocols
![Page 5: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/5.jpg)
ni.com
NI myRIO Xilinx Zynq FPGA and dual-core ARM Cortex-A9
Stereo audio I/O
User defined LEDs
User defined button
10 channels analog input 6 channels analog output
40 channels digital I/O (SPI, I2C, UART, PWM, Encoder input)
Integrated WiFi
Onboard 3-axis accelerometer
![Page 6: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/6.jpg)
6 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++
![Page 7: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/7.jpg)
7 ni.com
2 Form Factors
• WiFi • miniSystems Port • Student ready enclosure
• Smaller form factor • No WiFi • No miniSystems Port
![Page 8: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/8.jpg)
8 ni.com
Project Essentials Guide: I/O Fundamentals for myRIO
Starter Embedded Mechatronics
LEDs & switches 7-segment display
Potentiometer Thermistor
Photo resistor Hall effect
Microphone/Speaker DC motor
DC gear motors/encoders H-bridge driver Accelerometer Triple-axis gyro
Infrared proximity sensor Ambient light sensor
Ultrasonic range finder Compass
Hobby servo motors
Numeric keypad LED matrix
Digital potentiometer Character LCD
Digital temp sensor Bluetooth
•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
![Page 9: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/9.jpg)
9 ni.com
![Page 10: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/10.jpg)
10 ni.com
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
![Page 11: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/11.jpg)
11 ni.com
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
Vision Essentials Guide: Courseware Format
Com
mon
Dev
elop
men
t Flo
w fo
r All
Proj
ects
![Page 12: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/12.jpg)
12 ni.com
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
Vision Essentials Guide: Courseware Format
![Page 13: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/13.jpg)
13 ni.com
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
Vision Essentials Guide: Courseware Format
1. Measure a camera’s pixel aspect ratio 2. Determine necessary camera-to-object distance 3. Calculate the field of view (FOV) 4. Calibrate a camera to use real-world units 5. Correct lens distortion and tangential distortion
![Page 14: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/14.jpg)
14 ni.com
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
Vision Essentials Guide: Courseware Format
![Page 15: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/15.jpg)
15 ni.com
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
![Page 16: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/16.jpg)
16 ni.com
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
![Page 17: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/17.jpg)
17 ni.com
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
![Page 18: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/18.jpg)
19 ni.com
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
![Page 19: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/19.jpg)
20 ni.com
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
![Page 20: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/20.jpg)
22 ni.com
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
![Page 21: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/21.jpg)
23 ni.com
![Page 22: Embedded Vision Systémy · 2017. 5. 23. · ni.com . NI myRIO . Xilinx Zynq FPGA and dual-core ARM Cortex-A9 Stereo audio I/O . User defined LEDs . User defined button . 10 channels](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff55fb8f1c5aa0545238956/html5/thumbnails/22.jpg)
ni.com
Více informací: czech.ni.com/nidays
Zveme Vás na NIDays 2015, největší konferenci National Instruments v České republice, Praha, 15.10. 2015
Více informací a registrace: czech.ni.com/nidays