New Artificial Intelligence Error Proofing Features Machine Learning Technology

April 21, 2020

FANUC recently introduced a new AI Error Proofing function in iRVision designed for part inspection that uses machine-learning technology. 

What is error proofing?

Error proofing determines that a production process happens according to plans.  During production, there are typically known problem areas that result in the creation of a bad part.  Checking for potential issues during production allows manufacturers to scrap or rework unacceptable parts at the beginning of a run, and correct issues before a lot of parts are produced – this saves a significant amount of time and expense.   The new AI Error Proofing tool is designed to check for two distinct situations, and example images of both situations need to be used to train the tool.  For example, if this tool is used for checking the presence or absence of a welded nut, images of the part with the nut and without the nut need to be used to train the AI EP tool.  AI EP is not designed for detection of flaws such as scratches or dents that occur in random positions on a part.

FANUC introduced iRVision in 2006, and each year continues to add new features and functionality that make iRVision easier and more powerful.  The new AI Error proofing tool is built into iRVision and allows AI without any additional hardware.  Like every iRVision product, AI Error Proofing does not require an additional processor – all processing happens within FANUC’s highly reliable robot controller.  The same processor that controls the robot and its motion does the vision processing, including the AI Error Proofing function.  Since iRVision does not use a PC or smart camera, it does not negatively impact the reliability of a workcell.

What makes FANUC’s new AI Error Proofing artificial intelligence?

By providing multiple examples of good parts and bad parts, the AI Error Proofing tool is able differentiate between the two during production runs.  During setup, the operator can present multiple examples of work pieces and classify them into two categories – good and bad.  Once the operator classifies the images, the AI Error Proofing feature automatically classifies the parts during production runs.

ai-error-proofing1-1.png

Figure 1 shows an example of AI Error Proofing finding a welded nut on a shock mount bracket.  Examples of the welded nut and the missing nut were used in AI Error Proofing’s learning process.  In the example, class 1 was trained with the nut and class 2 was trained without the nut.  Figure 1 shows the welded nut in class 1, highlighted in cyan.

ai-error-proofing2-1.png

Figure 2 shows an example where the operator differentiates between examples.  The operator classifies a plastic applicator with a lid as class 1 and without a lid as class 2.  All class 1 examples are cyan and class 2 examples are orange.

Figure 3 shows the results of the classifications from Figure 2.  Multiple objects may be classified in the same image.  Figure 3’s example shows two different applicators.  The one with a lid is highlighted in cyan and the one without a lid is highlighted in orange.  In this case, iRVision’s GPM Locator Tool identified the location and orientation of the applicator.  Combining the GPM Locator Tool’s pattern matching ability with the AI Error Proofing Tool allows parts to be found and classified at the same time in the same image.  The combination of these tools allows the robot to pick plastic applicators from a conveyor and place the ones with a lid into the filling machine, and the ones without into a reject bin.

ai-error-proofing3-1.png

Since AI is a learning process, an operator may easily add images to the library.  During production startup, parts that are incorrectly categorized can be added to the learned data as a properly categorized part and improve the learned model.

In the current scenario, AI Error Proofing outputs examples as either class 1 or 2.  If the example does not fall into either class, it will output undetermined.  If class is undetermined, then it can be added manually to improve the learned model.  Along with the class, the confidence is also output.  The higher the confidence, the surer the AI Error Proofing tool believes that the example fits into one of the two classes.  Based on a user-defined threshold, the application can be setup to flag inspections with a low confidence and allow the operator to manually add the example to the learned data to improve the learned model.

Like all iRVision products, AI Error Proofing supports both robot-mounted cameras and fix mounted cameras.  A robot-mounted camera allows the robot to inspect parts from multiple angles/locations.  In many cases, a camera can be added to the tooling to add the error proofing functionality with minimal impact on the existing process.  In other instances, it may be more cost-effective to add a new robot to position the camera in different locations around the part.  The camera does not have to be robot mounted – it can be set up in the work cell to error proof one particular area of the work piece.  Since iRVision can support up to 27 cameras, any combination of robot- or fixed-mounted cameras can be used to error proof all the required areas of the work piece.

Companies that use AI Error Proofing will not require an experienced vision engineer to set up the process.  As long as the eye can detect the differences between parts, then AI Error Proofing will also be able to differentiate between work pieces.  AI Error Proofing can be used in instances where even an experienced vision engineer would struggle to do the job with conventional machine vision tools.      

Even without AI Error Proofing, an experienced vision engineer may be able to setup the error proofing vision process for many applications using iRVision’s suite of tools – but it often takes a significant amount of time to set up and ensure reliability for some of the more complicated processes.  Using the AI Error Proofing feature to learn to differentiate between good and bad parts eliminates the need to have an expert vision engineer.  It also reduces the complexity of the vision setup, saving time and money during integration and startup.  

Proper and consistent lighting is always important with machine vision applications.  With AI Error Proofing, it is less of a concern.  By providing examples of the good and bad parts over a range of lighting, AI Error Proofing can learn the difference between the examples and properly differentiate between the good and bad work pieces.

FANUC’s iRVision cameras utilize a fixed focal length lens.  This means that the field of view is a factor of the selected lens and the distance the camera is from the viewing area.  By selecting the appropriate lens and standoff distance, the correct field of view required for the error proofing process can be achieved.  Typically, the larger the area to be error proofed is within the field of view, the more reliably AI Error Proofing can classify it.

There is a misconception in machine vision that higher resolution imaging is a requirement.  In most robotic automation cases, high resolution is simply not necessary.  FANUC’s AI Error Proofing is designed to provide high performance with a standard resolution camera. 

In summary, adding error proofing can improve a manufacturing process by catching manufacturing errors early, which will improve production efficiency.  FANUC’s new AI Error Proofing iRVision tool makes it easy to add error proofing to any FANUC robot application, providing customers a variety of advantages including:

  •  –   Reduces lighting and camera resolution requirements.
  •  –   Significantly reduces the amount of engineering hours needed to perfect the system.
  •  –   Minimizes costs compared to traditional methods.

Source

Related Articles


Changing Scene


Sponsored Content
The Easy Way to the Industrial IoT

The way to the Industrial IoT does not have to be complicated. Whether access to valuable data is required or new, data-driven services are to be generated, Weidmuller enables its customers to go from data to value the easy way. Weidmuller’s comprehensive and cutting-edge IIoT portfolio applies to greenfield and brownfield applications. Weidmuller offers components and solutions from data acquisition, data pre-processing, data communication and data analysis.

Visit Weidmuller’s Industrial IoT Portfolio.


ADVANCED Motion Controls Takes Servo Drives to New Heights (and Depths) with FlexPro Extended Environment Product Line

Advanced Motion Controls is proud to announce the addition of six new CANopen servo drives with Extended Environment capabilities to their FlexPro line. These new drives join AMC’s existing EtherCAT Extended Environment FlexPro drives, making the FlexPro line the go-to solution for motion control applications in harsh environments.

Many motion control applications take place in conditions that are less than ideal, such as extreme temperatures, high and low pressures, shocks and vibrations, and contamination. Electronics, including servo drives, can malfunction or sustain permanent damage in these conditions.

Read More


Service Wire Co. Announces New Titles for Key Executives

Bruce Kesler and Mark Gatewood have been given new titles and responsibilities for Service Wire Co.

Bruce Kesler has assumed the role of Senior Director – Business Development. Bruce will be responsible for Service Wire’s largest strategic accounts and our growing Strategic Accounts Team.

Mark Gatewood has been promoted to the role of Vice President – Sales & Marketing. In this role, Gatewood will lead the efforts of Service Wire Company’s entire sales and marketing organization in all market verticals.

Read More


Tri-Mach Announces the Purchase of an Additional 45,000 sq ft. Facility

Tri-Mach Elmira Facility

Recently, Tri-Mach Inc. was thrilled to announce the addition of a new 45,000 sq ft. facility. Located at 285 Union St., Elmira, ON, this facility expands Tri-Mach’s capabilities, allowing them to better serve the growing needs of their customers.

Positioning for growth, this additional facility will allow Tri-Mach to continue taking on large-scale projects, enhance product performance testing, and provide equipment storage for their customers. The building will also be the new home to their Skilled Trades Centre of Excellence.

Read More


JMP Parent Company, CONVERGIX Acquires AGR Automation, Expanding Global Reach

Convergix Automation Solutions has completed the acquisition of AGR Automation (“AGR”), a UK-based provider of custom, high-performance automation design and systems integration primarily to the life sciences industry.

Following Convergix’s acquisitions of JMP Solutions in August 2021 and Classic Design in February 2022, AGR marks the third investment in Crestview’s strategy to build Convergix into a diversified automation solutions provider targeting the global $500+ billion market, with a particular focus on the $70 billion global systems integration and connectivity segments. Financial terms of the transaction were not disclosed.

Read More


Latest Articles

  • Automated Test Equipment (ATE) Revival: Repurposing and Extending the Life of Aging ATE Systems

    Automated Test Equipment (ATE) Revival: Repurposing and Extending the Life of Aging ATE Systems

    Automated Test Equipment (ATE) and Automated Test Systems (ATS) serve the critical purpose of ensuring that electronic devices operate according to specifications in the field. As such, these systems are widely utilized for testing automotive electronics, batteries, telecom infrastructure, renewable energy systems, and consumer electronics. The aerospace and defense sectors also make substantial investments in… Read More…

  • Partner Country Canada at HANNOVER MESSE 2025: The Future’s Here

    Partner Country Canada at HANNOVER MESSE 2025: The Future’s Here

    Canada is Partner Country of HANNOVER MESSE 2025, underscoring the strong economic and political ties between “The True North” and Germany. Canada announced its Partner Country commitment in August 2022 when Canadian Prime Minister Justin Trudeau hosted German Chancellor Olaf Scholz in Canada. Canada’s starring role from 31 March to 4 April 2025 at HANNOVER… Read More…