Robot Controller Program Selection by Installation Location

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot control systems face challenges in efficiently selecting the correct control program for tasks, especially when robots need to perform multiple tasks or move to different locations, leading to increased user burden and the risk of selecting the wrong program.

Innovation Solution

An information processing device estimates a control program based on the robot's installation location and operation data, allowing the robot controller to automatically select the appropriate program for tasks, reducing user burden and minimizing errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the robot controller automatically selects control programs based on installation location, then the user burden is reduced and selection accuracy is improved, but the device complexity increases due to the need for position information processing and program estimation algorithms

Engineering Contradiction:
Improveuser burden in selecting control programVSAvoidcomplexity of control system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The robot controller automatically performs control program selection by itself based on its installation location information, without requiring user intervention. The controller estimates the appropriate control program from stored programs using its position data, thereby serving itself in the program selection task and reducing user burden.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-stores multiple control programs in the robot controller before operation. By having control programs prepared in advance and associating them with location information, the system enables rapid automatic selection based on the robot's installation position, eliminating the need for manual program selection at runtime.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple control programs are stored for different tasks and locations, then the adaptability of the robot system is improved, but the memory requirements and program management complexity increase

Engineering Contradiction:
Improveability to perform multiple tasks at different locationsVSAvoidnumber of control programs to be stored
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system associates specific control programs with specific installation locations or task regions. Each control program is optimized for its designated location or task type, allowing the robot to adapt to different environments by selecting the appropriate location-specific program based on its current installation position.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The robot controller is designed to store and manage multiple control programs within a single device, making it universally capable of performing various tasks at different locations. The controller can select and execute different programs based on installation location, providing multi-functional capability without requiring separate controllers for each task.

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

3Measurement precision

If the system uses position information to estimate control programs, then the accuracy of program selection is improved, but the information processing requirements and computational load increase

Engineering Contradiction:
Improveaccuracy of control program selectionVSAvoidcomputational energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system uses position information as a key to copy or retrieve the appropriate control program from stored programs. Instead of complex real-time analysis, the system copies the pre-prepared control program that corresponds to the detected installation location, achieving accurate program selection with minimal computational overhead.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20240408752A1Information processing device, robot controller, robot control system, and information processing method
Publication Date: 2024.12.12 KYOCERA CORP
  • US20240408752A1 patent drawing
  • US20240408752A1 patent drawing
  • US20240408752A1 patent drawing

AI summary

An information processing device includes a controller and a memory. The memory records at least one control program to control a robot. The controller estimates at least one first control program to control a first robot under control from the at least one control program on the basis of first position information indicating an installation location of the first robot.