Robot Program Authorization Control for Accident Prevention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems fail to reliably prevent unauthorized changes to robot operation programs, which can lead to unexpected accidents.
Innovation Solution
A management device that includes a data acquiring unit, input receiving unit, authorization determination unit, and process execution unit to manage and authorize changes to robot operation programs, executing accident-prevention processes when unauthorized changes are detected.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If an operation program is executed without administrator authorization, then working efficiency is improved through quick execution, but safety deteriorates due to risk of unauthorized changes causing unexpected accidents
Solution Approach 1:
The system performs preliminary authorization determination before executing the operation program. The management device checks whether the operation program has been authorized by the administrator in advance, and only allows execution if authorization is confirmed. This preliminary check prevents unauthorized programs from causing accidents while maintaining efficient execution of authorized programs.
2Reliability
If an authorization determination process is implemented, then safety is improved by preventing unauthorized execution, but device complexity increases due to additional management functions
Solution Approach 1:
The patent introduces a management device as an intermediary between the robot control device and the operation program execution. This separate management device handles the authorization determination, keeping the robot control device's functionality simple while centralizing the security checks in a dedicated component. This mediation approach improves safety without significantly complicating the core robot control system.
3Reliability
If change information is tracked and authorized, then reliability is improved through controlled changes, but loss of time increases due to authorization verification processes
Solution Approach 1:
The management device creates and manages a copy of the operation program separately from the execution copy. The authorized status and change information are stored in the management device's copy, allowing quick verification during execution without requiring time-consuming analysis of the program content. This copying approach enables fast authorization checks while maintaining reliable control over program changes.
Data Source
AI summary
A management device includes: a data acquisition unit for acquiring modification information indicating a modification that has been applied to an operation program, and execution information indicating that the operation program has been executed in order to operate a robot; an input receiving unit for receiving an input for authorizing the modification information acquired by the data acquisition unit; an authorization determination unit for determining, when the data acquisition unit has acquired the execution information, whether the modification information for the operation program being executed has been authorized; and a process execution unit for executing a predetermined accident prevention process if the authorization determination unit 66 has determined that the modification information has not been authorized.


