Robot Motion Flow Editing with Locked-to-Flexible Sequence Conversion
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If versatile objects allowing sequence changes are provided, then adaptability is improved, but device complexity increases
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.
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.
3Reliability
If dedicated objects with fixed sequences are used, then reliability is improved, but ease of operation deteriorates for complex tasks
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.
Data Source
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.


