Robot Task Comparison Using Real and Virtual Control Records

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In manufacturing systems, inconsistencies between real and virtual execution records of tasks by robots lead to difficulties in identifying the cause of production pace and quality inconsistencies, making it challenging to adapt to changes in production plans and environments.

Innovation Solution

A control system that includes a robot controller for real-space task execution, a virtual robot controller for virtual-space task execution, and units for collecting and comparing execution records to identify inconsistent tasks, allowing for autonomous task reordering and adaptation to changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If real robot execution is performed without virtual space simulation, then productivity is improved through direct task execution, but manufacturing precision deteriorates due to inability to detect inconsistencies between real and virtual execution records

Engineering Contradiction:
Improvetask execution efficiencyVSAvoidexecution record consistency
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system performs preliminary simulation in virtual space before actual robot execution. The virtual robot executes tasks in advance in a virtual environment, generating expected execution records that serve as reference standards for comparing against real execution records, thereby enabling inconsistency detection before actual production

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a virtual copy of the robot and its operating environment. The virtual robot is a digital replica that mimics the real robot's behavior and parameters, allowing execution records to be generated and compared without affecting actual production operations

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If virtual space simulation is added to real robot control, then manufacturing precision is improved through inconsistency detection, but device complexity increases due to dual real and virtual control systems

Engineering Contradiction:
Improveexecution record consistencyVSAvoidcontrol system structure
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The control system is designed with multi-functionality where the same control architecture serves both real and virtual spaces. The control unit can switch between controlling the real robot directly or the virtual robot in simulation, and the execution record management system handles both real and virtual records using unified processing logic, reducing overall system complexity despite the dual-environment capability

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

3Reliability

If execution records are collected and compared between real and virtual spaces, then reliability is improved through inconsistency identification, but loss of time increases due to additional data collection and comparison processes

Engineering Contradiction:
Improvetask execution accuracyVSAvoidrecord collection and comparison time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The virtual robot executes tasks in advance in the virtual environment, generating expected execution records before real execution occurs. This preliminary generation of reference data eliminates the need for real-time data collection during actual production, reducing time loss while maintaining reliability through pre-established comparison standards

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230107431A1Comparison between real control and virtual control of robot
Publication Date: 2023.04.06 YASKAWA DENKI KK
  • US20230107431A1 patent drawing
  • US20230107431A1 patent drawing
  • US20230107431A1 patent drawing

AI summary

A control system includes: a robot controller configured to control a robot to execute a plurality of tasks included in a process for a workpiece in a real space; and circuitry configured to: control a virtual robot to execute the plurality of tasks in a virtual space; collect a real execution record from the real space during execution of each of the plurality of tasks by the robot; collect a virtual execution record from the virtual space during execution of each of the plurality of tasks by the virtual robot; and extract, from the plurality of tasks, one or more inconsistent tasks for which the real execution record and the virtual execution record are inconsistent with each other.