Robot Trajectory Data Generation Using Distributed Operation Results
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face challenges in creating accurate trajectory data for industrial robots due to variations in robot operations over time, making it difficult to verify interference, cycle time, and other factors without precise result data, which are hard to obtain at a single work location.
Innovation Solution
A robot data processing server is configured with a storage device for operation result data, a communication device for receiving operation verification programs, and a processing unit that creates trajectory data by combining the received programs with stored result data, using machine-learning models and robot control logic to ensure high accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If trajectory data is created based only on operation programs at a single work location, then the system is simple to operate, but the accuracy of trajectory data is insufficient due to robot operation variations
Solution Approach 1:
The patent combines operation programs from multiple work locations with actual robot operation results into a unified trajectory data creation system. By merging data from different locations and times, the system achieves high-accuracy trajectory data that reflects actual robot variations, resolving the contradiction between data accuracy and system simplicity.
Solution Approach 2:
The system collects and stores robot operation results in advance from multiple work locations before creating trajectory data. This preliminary data collection enables accurate trajectory prediction without requiring complex real-time measurements, as the necessary operational variations are already captured in the stored results.
2Reliability
If trajectory data is created with high accuracy using multiple data sources, then interference and cycle time can be verified in detail, but it becomes difficult to prepare result data at a single work location
Solution Approach 1:
The system creates a universal database of robot operation results that can be used across multiple work locations. This multi-functional data repository serves all locations simultaneously, enabling reliable trajectory verification without requiring each location to independently collect and prepare data, thus resolving the contradiction between verification reliability and data preparation ease.
Solution Approach 2:
The patent introduces a centralized data management system that acts as an intermediary between multiple work locations and the trajectory data creation process. This mediator collects, stores, and distributes robot operation results, enabling reliable verification while simplifying data preparation at individual locations, as they only need to contribute data to the central repository.
3Productivity
If operation programs are optimized based on detailed trajectory analysis, then productivity improves, but the complexity of creating accurate trajectory data increases
Solution Approach 1:
The system implements feedback by continuously collecting actual robot operation results and using them to refine and improve trajectory data. This feedback loop enables progressive optimization of robot operations and productivity while the automated data collection and processing mechanisms manage the complexity, preventing it from becoming a barrier to improvement.
Data Source
AI summary
A robot data processing server includes a storage device, a communication device, and a processing unit. The storage device stores operation result data including plural sets of data, each set of which includes an operation program for an industrial robot and operations of the robot responding to the operation program from one time to another. The communication device receives an operation verification program by communicating with a client device via a wide area network, the operation verification program being an operation program created in the client device. The processing unit creates trajectory data based on the operation verification program received by the communication device and the operation result data stored in the storage device, the trajectory data indicating operations of the robot for the operation verification program from one time to another.


