Robot Interference Checking with Command-Based Threshold Setting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for confirming robot movement require setting multiple thresholds for each component, making the interference check process complex and prone to errors due to the need for individual threshold settings for different movements.

Innovation Solution

An information processing method and apparatus that allows for the setting of thresholds for interference confirmation between components, enabling the use of both individual and general thresholds based on specific commands or movements, facilitating easier management and reducing errors by associating thresholds with program commands defining the robot's operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If individual thresholds are set for each component in interference check, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improveinterference check accuracyVSAvoidthreshold setting complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the interference check process by associating thresholds with specific program commands rather than individual components. Each command can have its own threshold setting, which divides the complexity into manageable units corresponding to operational steps rather than mechanical components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal threshold setting mechanism where a single threshold value can be applied to multiple components involved in a command operation. This multi-functional approach allows one threshold to serve multiple components simultaneously, reducing the total number of threshold settings required.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If multiple thresholds are set for different components, then interference check accuracy is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveinterference detection accuracyVSAvoidthreshold management ease
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent merges the threshold setting operation with the program command structure. Instead of managing separate threshold settings for each component, thresholds are combined into command-level parameters, making them easier to manage alongside the operational program.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary threshold setting during program creation or editing phases. By establishing thresholds before execution, the system eliminates the need for complex real-time threshold management during robot operation, simplifying the user interface and operational workflow.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If individual thresholds are set for each component, then interference check reliability is improved, but loss of time increases

Engineering Contradiction:
Improveinterference check reliabilityVSAvoidthreshold setting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements self-service functionality where the system automatically manages threshold associations with program commands. The automatic linkage between commands and thresholds eliminates manual configuration time while maintaining reliable interference checking, as the system handles the association automatically based on program structure.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240017413A1Information processing method, information processing apparatus, robot system, manufacturing method of product, and storage medium
Publication Date: 2024.01.18 CANON KK
  • US20240017413A1 patent drawing
  • US20240017413A1 patent drawing
  • US20240017413A1 patent drawing

AI summary

An information processing method includes in performing an interference confirmation between a first component and a second component, executing a threshold setting processing of setting a threshold for a piece of information that defines a movement of the first component or the second component, and executing an interference confirmation processing of performing the interference confirmation using the threshold set for the information.