Robot Vision Control Using 3D Point Clouds and Complementary Color

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot systems struggle to accurately distinguish objects from their backgrounds in camera images, especially when the object and surface have similar colors or when the surface is dirty or has a mesh pattern, leading to misrecognition and potential operational failures.

Innovation Solution

A controller that acquires three-dimensional point cloud data and corresponding camera images, sets a non-object region with a complementary color to the object, and uses this information to accurately recognize the object's position, enabling precise operation control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional image processing is used to distinguish objects from backgrounds, then the system structure remains simple, but object recognition accuracy deteriorates when objects and surfaces have similar colors or when surfaces are dirty or have mesh patterns

Engineering Contradiction:
Improveobject recognition accuracyVSAvoidsystem structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transitions from two-dimensional image processing to three-dimensional measurement by introducing a depth sensor. The depth sensor captures distance information to create a depth map, enabling the system to distinguish objects from backgrounds based on height differences rather than color or texture alone. This dimensional change allows accurate object detection even when objects and surfaces have similar visual characteristics.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent segments the imaging space into object regions and background regions by comparing depth information. The depth map is processed to identify regions where height exceeds a threshold value, separating objects from the background surface. This segmentation approach enables precise object localization without being affected by color similarity or surface patterns.

Inventive Principle:
Principle #1Segmentation

2Ease of manufacture

If color-based object detection is used, then the detection process remains simple, but misrecognition occurs when objects and surfaces have similar colors

Engineering Contradiction:
Improvedetection process simplicityVSAvoidobject detection reliability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent adds a depth dimension to object detection by using a depth sensor to capture height information. Instead of relying solely on color-based two-dimensional image analysis, the system uses three-dimensional depth data to identify objects. This allows the detection process to remain relatively simple while dramatically improving reliability by detecting objects based on their height above the surface rather than color differences.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If image filtering is applied to enhance object visibility, then object distinction improves, but the original image information is altered affecting subsequent processing

Engineering Contradiction:
Improveobject distinction clarityVSAvoidoriginal image information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent segments the depth map into object and background regions based on height thresholding. By comparing each pixel's depth value against a predetermined threshold, the system creates a binary segmentation that clearly distinguishes objects from the background. This segmentation approach enhances object visibility without altering the original depth information, preserving all measurement data for subsequent processing.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11717970B2Controller, control method using controller, and control system
Publication Date: 2023.08.08 FANUC LTD
  • US11717970B2 patent drawing
  • US11717970B2 patent drawing
  • US11717970B2 patent drawing

AI summary

A controller for controlling an operation of a machine or a robot for handling an object by includes: a sensor signal acquisition unit that acquires a signal from a sensor that outputs three-dimensional point cloud data and a corresponding camera image of an imaging subject; a region acquisition unit that acquires a region having a height lower than a predetermined value; a non-object region setting unit that sets, as a non-object region, a region of the camera image corresponding to the acquired region; a complementary color setting unit that sets a color of the non-object region to a color complementary to a color of the object; an object position recognition unit that recognizes a position of the object relative to the imaging subject from the camera image; and an operation control unit that controls the operation of the machine or the robot using at least the recognized position.