Robot Task Program Selection for Fast Deployment Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The introduction of robots in industries such as food factories, restaurants, hotels, and hospitals is hindered by the need for frequent adjustments due to changing environments and tasks, which is labor-intensive and costly, especially with existing automation methods requiring extensive sample data and time for deep learning adjustments.

Innovation Solution

A robot control system that includes a storage unit for task-specific programs, a reception unit for user input, an acquisition unit for selecting and acquiring the appropriate program, and a robot control unit for executing the task, allowing for easy task and attribute information selection and program acquisition to facilitate robot operation without extensive manual adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If robots are adjusted using deep learning automation, then adjustment automation is improved, but enormous sample data are necessary and adjustment time increases to several months

Engineering Contradiction:
Improveadjustment automationVSAvoidadjustment time
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-adjusting robots at the factory before shipment. The robot adjustment is performed in advance under controlled factory conditions, and the adjusted robot is then shipped to the user. This eliminates the need for time-consuming on-site deep learning adjustment and allows the robot to be ready for immediate use upon arrival.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a virtual model of the target environment and task conditions. Instead of requiring enormous sample data from the actual target site, the system creates a virtual copy of the environment and task parameters, allowing the robot to be adjusted in the virtual space before deployment. This significantly reduces the data requirements and adjustment time.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If robots are manually programmed for adjustment, then adjustment precision is improved, but labor cost and time consumption increase considerably

Engineering Contradiction:
Improveadjustment precisionVSAvoidadjustment efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent replaces manual mechanical programming with automated computer-based adjustment systems. Instead of operators manually programming robot movements and parameters, the system uses automated algorithms and software to perform the adjustment, significantly reducing labor while maintaining or improving precision through systematic computational methods.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If robots are highly adjusted according to specific environment and task, then task performance is improved, but adaptability to environment changes deteriorates requiring redo adjustment

Engineering Contradiction:
Improvetask performanceVSAvoidenvironment adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the robot adjustment adaptable to changes. Instead of creating a static fixed adjustment, the system enables dynamic re-adjustment when environmental conditions change. The robot can be re-adjusted for different tasks and environments without complete re-programming, maintaining task performance while adapting to new conditions through flexible adjustment mechanisms.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12070864B2Robot control system, robot control method, and recording medium
Publication Date: 2024.08.27 NEC CORP
  • US12070864B2 patent drawing
  • US12070864B2 patent drawing
  • US12070864B2 patent drawing

AI summary

In a robot control system, a storage unit stores a plurality of programs corresponding to tasks for a robot to perform. A reception unit receives selections made by a user, which designate a task for the robot to perform and attribute information related to a program causing the robot to perform the task among the plurality of programs. An acquisition unit acquires the program for performing the task among the plurality of programs from the storage unit based on the task and the attribute information. A robot control unit controls the robot in accordance with the acquired program.