Virtual Work Robot Modeling for Faster Structure Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The development of work robot structures for specific workpieces is complex and requires high skills, leading to inefficient resource utilization, as each engineer must create custom designs and prototypes to test functionality, which is time-consuming and not easily scalable.

Innovation Solution

An information providing device and method that allows developers to simulate and test new structures and processing models in a virtual space using an operation program, enabling the acquisition and execution of data for development target objects, including new structures and processing models, to output processing results without actual production, facilitating easier development and resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If developers create custom design drawings and physical prototypes for each work robot structure, then the structure can be tested for actual operation and functionality, but the development process becomes time-consuming and requires high engineering skills

Engineering Contradiction:
Improveoperation and function sufficiencyVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates a virtual copy (three-dimensional virtual object) of the work robot structure that replicates the physical prototype's geometry and operational characteristics. This virtual copy enables testing and verification in a digital environment, eliminating the need for time-consuming physical prototype fabrication while maintaining testing reliability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary virtual testing and validation of the work robot structure before actual physical manufacturing. By conducting operation checks, interference detections, and functional verifications in the virtual environment first, the system prevents costly rework and reduces overall development time.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If each engineer independently develops structures for specific workpieces, then custom requirements can be met, but resource utilization becomes inefficient and development cannot be scaled

Engineering Contradiction:
Improvecustom structure developmentVSAvoidresource utilization efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent creates a universal virtual development environment that can handle multiple work robot structures and processing models. The system stores and manages multiple three-dimensional virtual objects and processing models in a database, allowing different engineers to access and utilize existing resources, thereby improving overall productivity while maintaining adaptability to custom requirements.

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

Solution Approach 2:

The patent merges individual engineering work into a shared virtual environment where structures and processing models can be reused across different projects. By combining development efforts in a centralized system with database storage, the patent enables resource sharing and eliminates redundant development work.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If physical prototypes are manufactured to test structure operation, then actual functionality can be verified, but the process requires high skills and is not easily performed

Engineering Contradiction:
Improvestructure operation verificationVSAvoiddevelopment accessibility
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent replaces the mechanical process of physical prototype manufacturing with a computational virtual simulation system. Instead of physically building and testing structures, the system uses computer-based virtual environment simulations to verify structure operation, making the process more accessible and easier to perform while maintaining verification reliability.

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

4Productivity

If developers test structures in virtual space using operation programs, then physical prototype production can be reduced, but the virtual testing system requires complex data acquisition and processing

Engineering Contradiction:
Improvephysical prototype reductionVSAvoidvirtual testing system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a control device as an intermediary that manages the complexity of virtual testing. The control device acquires three-dimensional data, manages the virtual environment, coordinates operation program execution, and processes test results. This intermediary layer simplifies the overall system by centralizing complex data acquisition and processing functions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11607811B2Information providing device, information providing method and program
Publication Date: 2023.03.21 FUJI CORP
  • US11607811B2 patent drawing
  • US11607811B2 patent drawing
  • US11607811B2 patent drawing

AI summary

An information providing device has an operation program using information on a structure related to a work robot and information on a processing model related to the structure to execute processing of the processing model by the structure in a virtual space. In addition, the information providing device includes a control section for acquiring data of a development target object including at least one of a new structure and a new processing model from an information processing device used by a developer, executing the operation program using the acquired data of the development target object to execute processing by the development target object in the virtual space, and outputting a processing result by the development target object.