Robot Control Memory Backup for Fault Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In robot control devices, if the operation instructing part encounters an error, the data read/write part cannot write and store the operating state and data, leading to potential data loss.
Innovation Solution
A robot control device with a first memory for work data and a second memory for restoring data, along with a calculating part that generates operating instructions and a data evacuation process to determine if the operation instructing process is normal, ensuring that restoring data is synchronized with work data when abnormalities occur, and an operation controlling part to manage robot operations based on these instructions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the operation instructing part uses a single memory part to store work data, then the device complexity is reduced, but the reliability deteriorates because data cannot be protected when the operation instructing process fails
Solution Approach 1:
The memory is divided into two separate parts: a first memory part for storing work data and a second memory part for storing restoring data. This segmentation allows the system to maintain data integrity by preserving a backup copy of data in the second memory part, which can be used to restore the robot control device to a normal state when the operation instructing process fails.
Solution Approach 2:
The system creates a copy of the work data and stores it in the second memory part as restoring data. This copying mechanism ensures that even if the operation instructing process encounters an error and cannot write new data, the restoring data serves as a backup that can be loaded to recover the system, thereby improving data integrity without requiring complex error handling mechanisms.
2Reliability
If the system continuously monitors and synchronizes data between memory parts, then the reliability is improved, but the loss of time increases due to additional processing overhead
Solution Approach 1:
The data evacuation process operates periodically to determine whether the operation instructing process is normal and to synchronize data between the first and second memory parts when needed. This periodic operation reduces the time overhead compared to continuous monitoring, while still ensuring data integrity by updating the restoring data at appropriate intervals.
Solution Approach 2:
The data evacuation process automatically determines the operational status of the operation instructing process and performs data synchronization without requiring external intervention. This self-service mechanism reduces the time loss by eliminating manual checks and allowing the system to autonomously manage data integrity, especially when the operation instructing process becomes abnormal.
Data Source
AI summary
A robot control device configured to control a robot includes a first memory part configured to store work data, a second memory part configured to store restoring data, a calculating part configured to perform an operation instructing process configured to read the work data and generate an operating instruction to the robot, and a data evacuation process configured to determine whether the operation instructing process operates normally, and when the calculating part determines that the operation instructing process does not operate normally, coincide the restoring data with the work data, and an operation controlling part configured to control operation of the robot based on the operating instruction.


