Embedded Vision Systémy

23
ni.com Embedded Vision Systémy - využití ve výuce a v průmyslu Radim ŠTEFAN

Transcript of Embedded Vision Systémy

Page 1: Embedded Vision Systémy

ni.com

Embedded Vision Systémy - využití ve výuce a v průmyslu

Radim ŠTEFAN

Page 2: Embedded Vision Systémy

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

3 ni.com

NI Embedded Vision - continued

NI CompactRIO and CompactDAQ controllers

NI PXI

Page 4: Embedded Vision Systémy

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

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

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

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

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

9 ni.com

Page 10: Embedded Vision Systémy

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

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

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

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

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

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

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

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

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

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

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

23 ni.com

Page 22: Embedded Vision Systémy

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

Page 23: Embedded Vision Systémy

25 ni.com

http://www.ni.com/myrio/vision [email protected]

Comments or Questions?