Modular Work System Simulation for Faster Model Setup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing simulation methods for robot operations require extensive preparation work, including setting shape and operation models, which is time-consuming and cumbersome, necessitating a simplification of the preparation process for efficient execution.

Innovation Solution

A simulation method that acquires and structures module data for a work system composed of multiple modules in a virtual space, allowing for quick simulation execution without the need for repeated data collection and grouping each time the simulation is run, by integrating module data to form a model that can be reused.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If shape models and operation models are set in association with each other for each simulation execution, then the simulation can be executed with complete data, but the preparation work becomes time-consuming and cumbersome

Engineering Contradiction:
Improvesimulation data completenessVSAvoidpreparation work time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-grouping various data including shape data for each module into module data before simulation execution. This allows the simulation system to reuse pre-prepared module data across multiple simulations, eliminating the need to set up shape models and operation models from scratch each time, thus reducing preparation time while maintaining data completeness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates universal module data that can be used across multiple different simulations. By grouping data at the module level with standardized interfaces, the same module data can be integrated into different work system models for various simulation scenarios, making the data preparation process universally applicable rather than simulation-specific.

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

2Manufacturing precision

If data of each module is collected and grouped each time simulation is executed, then the simulation model can be accurately constructed, but the operation becomes cumbersome and inefficient

Engineering Contradiction:
Improvemodel construction accuracyVSAvoidsimulation setup operation
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent segments the simulation data into modular units called module data, where each module's shape data, operation data, and interface definitions are separated and independently prepared. This segmentation allows for accurate model construction by systematically integrating predefined modules while simplifying the operation of setting up simulations, as users only need to select and integrate existing modules rather than collect and organize raw data each time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses copying by creating reusable module data templates that can be instantiated multiple times across different simulations. Once module data is prepared and validated for accuracy, it can be copied and integrated into various work system models without needing to recreate the underlying data structures, maintaining model accuracy while greatly easing the operational burden.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20210271791A1Simulation method and simulation system
Publication Date: 2021.09.02 FUJI CORP
  • US20210271791A1 patent drawing
  • US20210271791A1 patent drawing
  • US20210271791A1 patent drawing

AI summary

There is provided a simulation method for executing a simulation of a work system composed of multiple modules using a computer, the simulation method including: an acquisition step of acquiring module data in which various data including data relating to shapes of the multiple modules are grouped for each module; a structuring step of structuring a model of the work system in a virtual space by integrating the module data acquired in the acquisition step; and an execution step of executing the simulation using the model structured in the structuring step.