Robot Control Library Reuse for Rapid Task Reconfiguration
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


