Robot Program Duplication via Visual Code Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The process of applying a robot program created by teaching motion to a robot system model arranged on a virtual space to an actual robot system is time-consuming, especially when dealing with multiple identical robot systems in a factory setting.
Innovation Solution
A robot programming system that includes a first information processing device with a code conversion unit to convert a robot program into a code, a visual sensor to capture an image of the code displayed on an information medium, and a robot control device with a code analysis unit to analyze the captured image and restore the robot program, and a robot program duplication unit to duplicate and store the restored program.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a robot program is transferred using a storage medium such as USB memory, then the program can be applied to the actual robot system, but the process is time-consuming and labor-intensive
Solution Approach 1:
The patent replaces the mechanical storage medium transfer method with an optical recognition system. A two-dimensional code containing the robot program is displayed on an information medium, captured by a visual sensor (camera), and automatically read by the robot control device, eliminating the need for physical USB memory insertion and data copying
Solution Approach 2:
The patent uses a two-dimensional code as an optical copy of the robot program. Instead of copying program data through storage media, the program is encoded into a visual format that can be rapidly captured and decoded by the robot control device, enabling quick program transfer without physical media
2Productivity
If the same robot program needs to be applied to multiple robot systems, then productivity increases, but the time and effort required for program transfer increases proportionally
Solution Approach 1:
The two-dimensional code serves as a reusable optical copy of the robot program that can be rapidly distributed to multiple robot systems. Each robot can independently capture and read the same code information without requiring sequential physical media transfers, significantly reducing total deployment time across multiple units
Solution Approach 2:
The two-dimensional code acts as an intermediary carrier that bridges the programming device and multiple robot control devices. This intermediary enables efficient program distribution by encoding program information in a format that can be quickly transmitted and decoded across multiple systems without direct physical connections
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This solution significantly reduces the time and effort required to apply a robot program to an actual robot system, making it more efficient for large-scale deployments in factory settings.
Implementation Method 1
a visual sensor 21 to capture an image of the code displayed on an information medium 90
Data Source
AI summary
A robot programming system comprises: a first information processing unit having a code conversion unit that converts a robot program into a code; a visual sensor that captures an image of the code displayed on an information medium; and a robot control device that controls a robot and that includes a code analysis unit which analyzes the captured image of the code to restore the robot program, and includes a robot program duplication unit which duplicates the restored robot program and stores same in a memory unit.


