Robot Job Sequencing With Environmental Condition Checks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current programming support systems for robot systems lack the ability to effectively set and check environmental conditions for robot operations, leading to inefficiencies in execution timing and order of work jobs, which can result in unsatisfactory environmental states during execution.

Innovation Solution

A programming support apparatus that includes a storage device for work jobs and circuitry to set environmental conditions, select work jobs based on user input, and check whether these conditions are met at execution timings, ensuring that the environmental state satisfies the defined conditions through an execution flow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If environmental conditions are set and checked for each work job execution timing, then the reliability of robot operation is improved, but the device complexity increases

Engineering Contradiction:
Improvereliability of robot operationVSAvoidcomplexity of programming support system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system sets environmental conditions for each work job in advance before execution. The circuitry stores work jobs with their associated environmental conditions and checks whether these conditions are satisfied at the appropriate execution timings, preventing execution errors before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the circuitry checks whether environmental conditions are satisfied based on the execution flow of work jobs, and uses this information to control the execution of subsequent jobs, ensuring reliable operation through continuous monitoring and adjustment.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If the system checks environmental conditions for each work job execution, then the manufacturing precision of operation timing is improved, but the loss of time increases

Engineering Contradiction:
Improveprecision of execution timingVSAvoidtime for condition checking
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

Environmental conditions are set in advance for each work job, and the system determines the execution flow beforehand. This preliminary setup allows for efficient runtime execution without excessive condition checking delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The circuitry automatically checks environmental conditions and controls execution flow without requiring manual intervention. The system self-manages the condition checking process, minimizing the time overhead by integrating it into the automatic execution flow determination.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11813750B2Programming support apparatus, robot system, and programming support method
Publication Date: 2023.11.14 YASKAWA DENKI KK
  • US11813750B2 patent drawing
  • US11813750B2 patent drawing
  • US11813750B2 patent drawing

AI summary

A programming support apparatus includes: a storage device configured to store work jobs each of which defines operation pattern of a robot; and circuitry configured to: set an environmental condition of the robot at one or more execution timings associated with the work jobs in accordance with user input; select a plurality of the work jobs in accordance with the user input; and check whether at least one work job of the plurality of work jobs satisfies the environmental condition of the robot at an execution timing of the one work job based on an execution flow of the plurality of work jobs.