Robot Motion Flow Editing with Locked-to-Flexible Sequence Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for teaching robot work are limited in versatility, making it difficult for beginners to edit motion flows as the number of motion objects increases, and are not user-friendly.

Innovation Solution

A program creation supporting apparatus that detects user operations, determines the type of work, displays a dedicated motion flow with unchangeable sequences, and converts dedicated objects into versatile objects that allow sequence changes, improving user interface and versatility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If dedicated motion flow with unchangeable sequences is displayed for beginners, then ease of operation is improved, but adaptability deteriorates

Engineering Contradiction:
Improveease of operationVSAvoidadaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system dynamically changes the state of motion objects from locked (dedicated) to unlocked (versatile) based on user operation. When a user performs a conversion operation, the dedicated object is transformed into a versatile object, allowing sequence changes. This dynamic state transition resolves the contradiction by providing ease of operation initially while enabling adaptability when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of sequence modifiability from false (dedicated object) to true (versatile object) through user operation. This parameter change allows the same object to exhibit different characteristics - initially restrictive for ease of use, then flexible for adaptability - resolving the technical contradiction between these two opposing requirements.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If versatile objects allowing sequence changes are provided, then adaptability is improved, but device complexity increases

Engineering Contradiction:
ImproveversatilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments motion objects into two distinct types: dedicated objects with fixed sequences and versatile objects with changeable sequences. This segmentation allows the system to provide versatility only where needed while maintaining simplicity for standard operations, thus resolving the contradiction between versatility and device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The conversion mechanism provides a universal solution that transforms dedicated objects into versatile objects when needed. This multi-functionality allows the same object to serve both purposes - initially as a simple dedicated object for ease of use, and optionally as a versatile object for complex adaptations - without requiring separate systems for each case.

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

3Reliability

If dedicated objects with fixed sequences are used, then reliability is improved, but ease of operation deteriorates for complex tasks

Engineering Contradiction:
ImprovereliabilityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system dynamically adapts its operational mode based on user needs. For standard tasks, dedicated objects provide reliable fixed sequences. For complex tasks requiring customization, users can convert to versatile objects. This dynamic adaptability resolves the contradiction by maintaining reliability for routine operations while enabling ease of operation for complex tasks through conversion.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12109711B2Method of supporting creation of program, program creation supporting apparatus, and storage medium
Publication Date: 2024.10.08 SEIKO EPSON CORP
  • US12109711B2 patent drawing
  • US12109711B2 patent drawing
  • US12109711B2 patent drawing

AI summary

A method of supporting creation of a program for supporting creation of a program for work by a robot, includes detecting an operation by a user on an input device, determining a type of the work by the operation to select the type, displaying a dedicated motion flow showing a sequence of motion of the robot corresponding to the type and containing a dedicated object showing the motion for which a change of the sequence is not allowed on a display device, and converting the dedicated object into a versatile object showing the motion for which a change of the sequence is allowed by the operation to convert the dedicated object.