Robot Control Scheduling With Abstract Job Commands

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for controlling robots require extensive teaching processes and dedicated equipment for managing schedules, making it costly and time-consuming to change the work content or schedule of a robot's operations.

Innovation Solution

A system control device and method that includes a first interface for user input, a second interface for robot control, and a control unit to acquire or generate schedule information, allowing for abstract work commands to be executed by robots based on job information and execution timing, enabling versatile robot operations without the need for detailed teaching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If extensive teaching processes and dedicated equipment are used for robot control, then robot operation reliability is improved, but device complexity and cost increase

Engineering Contradiction:
Improverobot operation reliabilityVSAvoidcontrol system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system allows a single robot control apparatus to execute multiple types of programs (traditional teaching-based programs and abstract work command programs) through a unified program execution unit. This multi-functionality eliminates the need for separate dedicated equipment for different control modes, reducing device complexity while maintaining operational reliability through proven program execution mechanisms

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

Solution Approach 2:

The program execution unit acts as an intermediary that translates abstract work commands into concrete robot actions. This mediator layer allows high-level abstract commands to be executed without extensive teaching, while still maintaining reliable control through the structured program execution framework, thus reducing complexity without sacrificing reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If extensive teaching processes are used for robot control, then manufacturing precision is improved, but loss of time increases

Engineering Contradiction:
Improverobot operation precisionVSAvoidteaching time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system pre-defines work content, execution timing, and robot operations in abstract work command programs before actual execution. This preliminary structuring of operations allows the robot to execute tasks with high precision without requiring time-consuming on-site teaching, as the program logic and parameters are prepared in advance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses abstract work command programs that copy and generalize typical work patterns and operations. Instead of teaching each specific task individually, the system employs reusable program templates that can be adapted to different tasks, maintaining precision through standardized program structures while dramatically reducing teaching time

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If detailed teaching is used for robot operations, then manufacturing precision is improved, but adaptability decreases

Engineering Contradiction:
Improverobot operation precisionVSAvoidwork content flexibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts abstract work command programs to different work content and conditions without requiring re-teaching. The program execution unit can interpret and execute varying parameters and commands within the same program framework, allowing the robot to adapt to different tasks while maintaining operational precision through the structured program logic

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system achieves adaptability by allowing parameter changes within abstract work command programs rather than requiring complete re-teaching. The program structure remains consistent while parameters such as work content, timing, and specific operations can be modified to suit different tasks, maintaining precision through the standardized program framework while enabling flexibility

Inventive Principle:
Principle #35Parameter changes

4Productivity

If dedicated equipment for schedule management is used, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improverobot operation efficiencyVSAvoidschedule management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system merges schedule management functionality with the robot control apparatus itself. The program execution unit integrates both work execution and scheduling operations in a single unified system, eliminating the need for separate dedicated schedule management equipment while maintaining productivity through coordinated program execution and timing control

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20240149448A1System control device, robot control method, terminal device, terminal control method, and robot control system
Publication Date: 2024.05.09 KYOCERA CORP
  • US20240149448A1 patent drawing
  • US20240149448A1 patent drawing
  • US20240149448A1 patent drawing

AI summary

A system control device includes a first interface connected to a terminal device, a second interface connected to a robot control unit configured to control at least one robot based on at least one library defining a movement and an execution timing including at least one of a start timing and an end timing for the movement, and a control unit. The control unit is configured to acquire or generate schedule information, usable to identify the execution timing and associated with job information usable to identify the at least one library, based on the input to the terminal device, and to output, to the robot control unit, a command causing the at least one robot to execute the movement identified from the job information at the execution timing identified from the schedule information.