Robot Motion Preview Sampling for Dense Robotic Cells
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current techniques for displaying robotic tasks in complex manufacturing environments are cumbersome, tedious, and require expensive simulation software, making it impractical for widespread use in identifying and associating robotic tasks with specific robots in densely populated robotic cells.
Innovation Solution
A method for automatically determining robotic motion data samples by simulating robotic tasks within a virtual environment, generating optimized preview videos that display essential robotic tasks and their surrounding objects, without the need for full simulations or specialized software.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If full simulation software is used to display robotic tasks, then accuracy and completeness of robotic task visualization is improved, but cost and complexity of the system increases
Solution Approach 1:
The patent creates simplified 2D visual representations (copies) of the 3D robotic environment and robotic programs. Instead of requiring users to interact with complex 3D simulation software, the system generates 2D preview images that replicate the essential visual information about robotic tasks, positions, and surroundings. This copying approach maintains measurement precision for visualization purposes while dramatically reducing system complexity and accessibility barriers.
2Loss of information
If full simulation is run to generate robotic task previews, then completeness of robotic task information is improved, but time required to generate previews increases
Solution Approach 1:
The patent applies partial action by generating preview images at specific sampling times during robotic program execution rather than continuously throughout the entire simulation. The system captures representative frames that convey essential robotic task information without requiring complete simulation data. This approach maintains information completeness for visualization purposes while significantly reducing the time required to generate previews.
Solution Approach 2:
The system performs preliminary processing by extracting and analyzing robotic program data before generating preview images. It identifies key robotic tasks, positions, and surrounding objects in advance, then uses this pre-processed information to quickly generate accurate preview images without requiring full simulation execution. This preliminary action ensures information completeness while minimizing time consumption.
3Measurement precision
If specialized simulation software is required to view robotic programs, then accuracy of robotic task display is improved, but ease of operation decreases
Solution Approach 1:
The patent generates 2D preview images that can be viewed in standard image viewers without requiring specialized simulation software. These preview images are copies of the essential visual information from the 3D robotic environment, making robotic program viewing accessible to anyone with basic image viewing capabilities. This approach maintains display accuracy while dramatically improving ease of operation and user accessibility.
4Loss of information
If detailed robotic program data is displayed, then information completeness is improved, but readability and understanding for users decreases
Solution Approach 1:
The patent creates visual preview copies of robotic program data that present information in an intuitive graphical format rather than raw text or numerical data. The 2D preview images convey spatial relationships, robotic positions, and task sequences in a visually accessible manner that maintains information completeness while significantly improving readability and user understanding, even for inexperienced users.
Data Source
AI summary
Systems and methods determining motion data samples of robots and surrounding object sets displaying robotic tasks within a virtual environment portion include accessing a virtual simulation system simulating robotic tasks interacting with object sets within the virtual environment. The system receives virtual data inputs on the environment including robots and object sets. Instruction sets representing robotic tasks and resulting data of a simulation of robotic tasks and object sets is received and sampled at sampling times until performing iterations. Sampled position data of robots and object sets are collected at sampling times. A robotic relation group includes the robot, objects in the environment portion and time stamps. A virtual camera point of view displays the robot and object set. The robot and object set are on collected sampled position data at time stamps and motion data samples are determined by recording their motion data sample at the point of view.


