Robot Motion Log Playback for Cycle Time Comparison
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing robot simulation technologies struggle to easily compare and determine changes or differences in robot motions and cycle times before and after adjustments, or between multiple robot programs with partially different content.
Innovation Solution
A robot simulation device that includes a three-dimensional model placement unit, simulation execution unit, motion log storage unit, and motion log playback unit to store and playback robot models' positions and orientations, enabling easy comparison of motions and cycle times before and after adjustments or between different robot programs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Illumination intensity
If robot simulation is executed to display three-dimensional models of robot system, then visualization capability is improved, but ability to compare motions and cycle times before and after adjustment deteriorates
Solution Approach 1:
The system stores motion logs during simulation execution, capturing position and orientation data at predetermined time intervals. This preliminary recording enables subsequent comparison operations without requiring re-execution of simulations, thus maintaining visualization capabilities while enabling easy comparison of motions and cycle times across different robot programs or adjustments.
Solution Approach 2:
The system creates playback-oriented robot models that replicate the behavior and motion data from stored motion logs. These copied models allow users to replay and compare robot motions without affecting the original simulation environment, enabling side-by-side comparison while preserving the full three-dimensional visualization capability of the original system.
2Measurement precision
If motion data is stored for multiple time points, then comparison precision is improved, but device complexity deteriorates
Solution Approach 1:
The motion log storage system divides robot motion data into discrete time-point segments, storing position and orientation information at predetermined intervals. This segmentation enables precise comparison of specific motion moments while keeping the data structure organized and manageable, avoiding the complexity of continuous data storage while maintaining sufficient precision for comparison purposes.
Data Source
AI summary
During or after a simulation, a change in robot operation and cycle time before and after revision of a robot program, or a difference in the robot operation and cycle time between multiple robot programs, the contents of which are partially different, are compared. This robot simulation device has a three-dimensional model arrangement unit that arranges in a virtual space a robot model representing a robot, a simulation execution unit that executes a simulation with a robot program and operates a robot model, an operation log storage unit that stores the position/orientation of the robot model at each time point as an operation log, and an operation log reproduction unit that selects one or more operation logs, arranges in the virtual space an operation log reproduction robot model representing the robot, and operates the operation log reproduction robot model based on time points stored in the selected operation log(s).


