Robot Control Program Matching by Work Environment Similarity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot control systems face difficulties in selecting the appropriate control program for tasks due to the increasing number of programs, leading to potential misselection and improper task execution when the work environment is not suitably prepared.

Innovation Solution

An information processing device estimates the suitability of a candidate control program by comparing environmental information with past record information, using similarity analysis to determine the correct program for the current work environment, thereby reducing user error and ensuring proper task execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of control programs is increased to handle more tasks, then the robot's task coverage is improved, but the difficulty of selecting the appropriate program increases and misselection becomes more likely

Engineering Contradiction:
Improvetask coverageVSAvoidprogram selection difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system enables automatic program selection by having the robot independently compare its current environmental information with stored environmental information associated with each control program, eliminating the need for manual program selection by the user

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from environmental information comparison to automatically determine the most suitable control program. The robot receives feedback about environmental similarity and automatically selects the program with the highest matching degree, resolving the selection difficulty

Inventive Principle:
Principle #23Feedback

2Reliability

If manual program selection is used to ensure correct program execution, then operational accuracy is maintained, but user burden increases and errors may still occur

Engineering Contradiction:
Improveprogram execution accuracyVSAvoiduser burden
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The robot performs self-verification by automatically comparing its current environmental information with stored environmental information, enabling it to autonomously select the correct control program without user intervention, thereby maintaining reliability while reducing user burden

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary environmental information comparison and program selection before task execution begins. By pre-matching the current environment with stored environmental data, the system ensures the correct program is selected in advance, preventing execution errors

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If environmental information comparison is performed to automatically select control programs, then program selection accuracy is improved, but processing time increases

Engineering Contradiction:
Improveprogram selection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system compares environmental information locally and incrementally, focusing on key environmental features rather than performing exhaustive full-program comparisons. This selective comparison approach maintains high selection accuracy while reducing overall processing time

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240391105A1Information processing device, robot controller, robot control system, and information processing method
Publication Date: 2024.11.28 KYOCERA CORP
  • US20240391105A1 patent drawing
  • US20240391105A1 patent drawing
  • US20240391105A1 patent drawing

AI summary

An information processing device includes a controller. The controller estimates the suitability of a candidate first control program to control a first robot from a plurality of control programs to control a robot which are recorded in a memory. The controller acquires first environmental information indicating a work environment of the first robot. The controller acquires second environmental information indicating an environment in which the first control program is to be executed. The controller estimates the suitability of a candidate first control program on the basis of a similarity between the first environmental information and the second environmental information.