Robot Operation Management via Graphic Object Simulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing robot management technologies are inefficient in distributing and applying newly defined functions or operations to robots, limiting third-party inference of robot operations and requiring separate simulation environments for testing, which can lead to errors and increased development costs.
Innovation Solution
A system and method for managing robot operations that utilize graphic objects to provide information to users, allowing for the generation and modification of target operations based on modules rather than source code, and enabling verification through simulation to minimize the need for test robots and ensure safety.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If robot operations are controlled in units of source code, then precise control is achieved, but the efficiency of distributing and applying newly defined functions or operations is poor
Solution Approach 1:
The patent segments robot operations into modular operation units that can be independently defined, distributed, and applied. Each operation unit represents a discrete functional block that can be managed separately from source code, enabling efficient distribution and application while maintaining precise control through modular architecture.
Solution Approach 2:
The patent introduces an intermediary layer between source code and robot execution that manages operation units. This intermediary system handles the distribution, validation, and application of operations, decoupling the complexity of source code management from the actual robot control while maintaining precision through structured operation definitions.
2Reliability
If separate simulation environments are used for testing robot operations, then testing capability is provided, but development costs increase and the need for test robots increases
Solution Approach 1:
The patent creates virtual copies of robot operations and environments that can be used for testing without requiring physical test robots. These simulated operation units can be validated in a virtual environment before deployment to actual robots, reducing the need for expensive test hardware while maintaining comprehensive testing capability.
Solution Approach 2:
The patent enables preliminary validation and testing of operation units before they are applied to physical robots. By performing simulations and validations in advance using virtual environments and operation models, the system ensures reliability while avoiding the costs associated with extensive physical testing infrastructure.
3Productivity
If multiple users execute commands on one test robot simultaneously, then resource utilization is improved, but errors and failures occur due to concurrent execution
Solution Approach 1:
The patent implements a feedback mechanism that monitors the state of the test robot and manages concurrent command execution. The system validates each operation unit before execution, checks for conflicts with ongoing operations, and provides feedback to users about system state, thereby preventing errors from concurrent executions while maintaining high resource utilization.
Solution Approach 2:
The patent enables the robot system to automatically manage and validate concurrent operations without external intervention. The operation validation system self-regulates by checking command compatibility, managing execution queues, and coordinating multiple users' commands, thereby maintaining stability while allowing simultaneous resource usage.
Data Source
AI summary
An embodiment device for managing an operation of a robot includes a memory configured to store computer-executable instructions, a communication device configured to be in communication with a control server, and at least one processor configured to access the memory and execute the instructions, to cause the at least one processor to set a driving time of at least one module included in a target operation among a plurality of operations classified based on driving of at least one module included in the robot, set a driving option of the at least one module whose driving time is set, verify the target operation via simulation of a graphic object corresponding to the robot, and transmit the verified target operation to the control server via the communication device such that the verified target operation is applied to the robot.


