MSA Robot Control for Fast Abnormality Response
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing robot control devices struggle with immediate and quick responses to abnormalities, delayed communication, and inefficient authentication processing when managing robots in micro service architecture (MSA) scenarios, necessitating improved monitoring and control mechanisms.
Innovation Solution
A micro service architecture-based robot control device with modules for detection, communication, authentication, and statistics, utilizing gRPC and REST API protocols, to facilitate rapid response, reduce communication delays, and enhance authentication efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If a robot control device uses traditional centralized control architecture, then it can maintain system simplicity, but it cannot achieve immediate and quick response when detecting robot abnormalities
Solution Approach 1:
The patent applies segmentation by dividing the centralized control device into multiple independent microservices (detection service, analysis service, control service, communication service). Each microservice runs independently in containers, allowing parallel processing of robot data streams. The detection service continuously monitors robot states while the analysis service processes abnormality detection, enabling immediate response without waiting for sequential processing in a centralized system.
Solution Approach 2:
The patent introduces an event bus as an intermediary component that enables asynchronous communication between microservices. When the detection service identifies an abnormality, it publishes an event to the event bus, which then routes the event to appropriate services (analysis service, control service) without requiring direct point-to-point connections. This mediator pattern reduces communication latency and enables parallel event handling across multiple services.
2Reliability
If the robot control device implements comprehensive monitoring and control functions, then it can detect and respond to robot abnormalities, but it increases communication delay and reduces communication performance
Solution Approach 1:
The patent segments communication functions into dedicated microservices (communication service, detection service, control service) that operate independently. Each service communicates through standardized event bus interfaces rather than maintaining complex point-to-point connections. This segmentation reduces communication overhead and latency by eliminating redundant data transmission layers while maintaining comprehensive monitoring capabilities through specialized services.
Solution Approach 2:
The detection service implements periodic sampling of robot state data at optimized intervals, continuously monitoring critical parameters without requiring constant real-time communication. The event bus enables asynchronous event publishing only when state changes occur or thresholds are breached, reducing unnecessary communication traffic while maintaining reliable abnormality detection through systematic periodic checks.
3Productivity
If the robot control device processes authentication for each service separately, then it can maintain clear service boundaries, but it reduces authentication processing efficiency
Solution Approach 1:
The patent merges authentication functionality into a dedicated authentication service that handles authentication requests from all other microservices through a unified interface. Instead of implementing separate authentication logic in each service (which would be redundant and inefficient), the authentication service centralizes credential verification, token management, and authorization checks. This consolidation improves processing efficiency by eliminating duplicate authentication operations while maintaining service boundary integrity through standardized API interfaces.
Data Source
AI summary
A robot control device and a robot management method thereof are provided. The robot control device includes a detection module that recognizes an abnormal state generated in at least one external robot based on raw data received from the at least one external robot and provides an external user device with an alarm associated with the abnormal state based on a predetermined abnormal state response rule, a log module that stores the raw data and data associated with the abnormal state, and a robot management module that transmits a command to control at least one of an operation or a state of the at least one external robot to the at least one external robot, based on the abnormal state response rule.


