Robot Control Library Reuse for Rapid Task Reconfiguration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for programming and controlling robots require extensive teaching processes, making it costly and time-consuming to change the work content executed by robots, limiting their versatility and application range.

Innovation Solution

A system control device and method that includes a first interface for user input, a second interface for communicating with robot controllers, and a control unit that acquires job information to identify and compensate for undefined portions in robot movement libraries, allowing for abstract work commands to be executed by robots.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional teaching methods are used to program robot movements, then the robot can execute specific tasks with high precision, but the time and cost required to change work content increases significantly

Engineering Contradiction:
Improverobot movement precisionVSAvoidtime to change work content
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent segments the robot control program into a library of reusable movement patterns or macros. Instead of programming each complete task from scratch, the system divides complex movements into standardized components that can be independently defined and reused across different work contents, reducing programming time while maintaining precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-defining and storing common robot movement patterns in a library before actual task execution. These pre-programmed movement sequences are prepared in advance and can be quickly selected and executed for different tasks, eliminating the need for repetitive detailed programming and reducing the time required to adapt to new work content.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If detailed reprogramming is performed for each new task, then the robot can adapt to specific work requirements, but the complexity and cost of operation increases

Engineering Contradiction:
Improverobot task adaptabilityVSAvoidprogramming complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal movement library that can serve multiple different tasks and work contents. The standardized movement patterns are designed to be task-agnostic, allowing the same library to support various operations by simply changing the sequence or parameters of movements selected, thereby enhancing adaptability without increasing programming complexity.

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

Solution Approach 2:

The patent uses copying by allowing users to replicate and reuse existing movement patterns from the library for different tasks. Instead of creating new programs from scratch, users can copy predefined movement sequences and modify them as needed, significantly reducing the complexity of adapting the robot to new work requirements while maintaining high versatility.

Inventive Principle:
Principle #26Copying

3Reliability

If comprehensive teaching processes are implemented, then the robot can accurately perform routine tasks, but the system becomes less suitable for non-routine or changing tasks

Engineering Contradiction:
Improvetask execution reliabilityVSAvoidsuitability for non-routine tasks
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamics by creating a flexible movement library that can be dynamically selected and reconfigured based on task requirements. The system allows users to easily add, remove, or modify movement patterns in the library as needed, enabling the robot to reliably execute both routine tasks using predefined patterns and adapt to non-routine tasks by incorporating new movements, thus balancing reliability with versatility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20230381962A1System control device, robot control method, terminal device, terminal control method, and robot control system
Publication Date: 2023.11.30 KYOCERA CORP
  • US20230381962A1 patent drawing
  • US20230381962A1 patent drawing
  • US20230381962A1 patent drawing

AI summary

A system control device includes: a first interface connected communicatively to a terminal device; a second interface connected communicatively to at least one robot controller controlling at least one robot; and a control unit. The control unit acquires job information generated based on input information. The job information is used for identifying a library in accordance with work to be executed by the robot and is capable of compensating for an undefined portion. The control unit outputs a work command to the at least one robot controller based on the job information.