Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
What is Developer Zone?
United States

Document TypeTutorial
NI Supported: Yes
Publish Date: Oct 18, 2012


Feedback


Yes No

Related Links - Developer Zone

Related Links -Products and Services

Machine Vision on NI CompactRIO and Single-Board RIO

1 Ratings | 3.00 out of 5
Read in  |  Print |  PDF

Table of Contents

  1. Applications
  2. GigE Vision Cameras with Multicore CompactRIO
  3. IP and Analog Cameras with CompactRIO and Single-Board RIO
  4. Related Links

Imaging capabilities are available on the NI Single-Board RIO and CompactRIO distributed I/O platforms, widening the scope of advanced measurements for NI embedded systems and programmable automation controllers (PACs). This functionality makes CompactRIO one of the first PACs to have vision capabilities and provide a fully integrated and efficient design for shorter time to market and reduced physical footprint.

 

Applications

Imaging support on the CompactRIO platform addresses a variety of control and measurement applications that involve mixed I/O, including the applications below. 

Autonomous Robotics

The camera connectivity enhances CompactRIO as a platform for developing professional robotics projects by integrating sensor connectivity, vision, motion, and control functions within a single system. 

Embedded Medical Devices

The image acquisition capabilities and small form factor provide an ideal platform for slide scanners and automated microscopy, and the real-time OS option makes it easier to obtain FDA validation. 

Industrial Monitoring

Vision capabilities also enhance CompactRIO as a platform for industrial applications such as machine condition monitoring and critical vessel monitoring with area-scan and thermal cameras.

 

GigE Vision Cameras with Multicore CompactRIO

 


Figure 1:
Acquire and Process Images from multiple GigE Vision Cameras with Multicore CompactRIO.

GigE Vision image acquisition is supported on the high-performance multicore CompactRIO series of integrated controllers and chassis.  The NI cRIO-908x models come with an advanced Intel Core i7 dual core processor, making it possible to perform fast, high-resolution image acquisition at up to 1 Gb/s as well as process images using the hundreds of image processing algorithms in the NI Vision Development Module library.  While one of the two dual gigabit Ethernet ports can be used for enterprise connectivity, the second can also be linked to a hub in order to connect multiple GigE Vision cameras to the same port.  

The multicore CompactRIO series comes with the option of Microsoft Windows Embedded Standard 7 (WES7) or LabVIEW Real-Time operating system and provides the widest array of connectivity and expansion options available in the CompactRIO platform.  The built-in VGA display output on these models can be used for an integrated user interface on the WES7 model, and because the NI-IMAQdx drivers provide image display support for the LabVIEW Real-Time operating systems, also allow for viewing inspection images in real-time.  In addition, the high-performance NI-IMAQdx driver is the first GigE Vision driver with support for real-time operating systems.   

Recommended hardware: NI cRIO-908x Multicore CompactRIO
Recommended driver for image acquisition: NI-IMAQdx in Vision Acquisition Software September 2011 or later
Recommended software for image processing: NI Vision Development Module 2009 or later

 

IP and Analog Cameras with CompactRIO and Single-Board RIO

Figure 2: Acquire and Process Images from IP and Analog Cameras on 
CompactRIO Hardware with the new NI Vision Development Module.

With the NI Vision Development Module 2009 or later, you can deploy image processing and machine vision applications to both NI Single-Board RIO and CompactRIO deployment targets. There are two methods to acquire images into NI Single-Board RIO and CompactRIO. The first is to acquire compressed images from Internet Protocol (IP) cameras with the latest NI-IMAQdx image acquisition driver. You can also use the new AF-1501 frame grabber from National Instruments Alliance Partner moviMED to acquire monochrome images from analog cameras. Both IP and analog cameras are low-cost options for adding vision to the integrated hardware solution.

Recommended hardware: dual ethernet port controllers NI cRIO-9022 and cRIO-9024 (The NI cRIO-908x Multicore CompactRIO can also interface with IP cameras)
Recommended driver for image acquisition: NI-IMAQdx in Vision Acquisition Software November 2009 or later (IP cameras), for analog cameras contact moviMED (see Alliance Partner directory) or see tutorial 
Recommended software for image processing: NI Vision Development Module 2009 or later

 

Related Links

Introduction to High-Performance Multicore NI CompactRIO

How-To Whitepaper: Acquiring from IP Cameras on NI Single-Board RIO and CompactRIO

How To: Vision on CompactRIO using the MoviMED AF-1501 C Series Analog Frame Grabber

 

1 Ratings | 3.00 out of 5
Read in  |  Print |  PDF

Reader Comments | Submit a comment »

 

Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).