Robot controller
AssigneeABB Schweiz AG
InventorsRoger Mellander, Roger Dahlgren
Life of this patent
Estimating the term…
Abstract
A robot controller is configured to control operation of at least one industrial robot. The robot controller includes: a processor; a memory configured to store a current system configuration of the robot controller, and an editing interface configured to enable modification of the current system configuration. It further includes a stored fingerprint corresponding to the system configuration according to original manufacturer settings; and a fingerprinting interface configured to facilitate computation of a fingerprint based on the current system configuration. The stored and computed fingerprints may be compared to determine whether any modification has occurred.
Claims16
A robot controller configured to control operation of at least one industrial robot, wherein the robot controller comprises:
- a processor;
- a memory configured to store a current system configuration of the robot controller;
- an editing interface configured to enable modification of the current system configuration;
- a stored fingerprint corresponding to the system configuration according to original manufacturer settings;
- a fingerprinting interface configured to facilitate computation of a fingerprint based on the current system configuration;
- and
- a lockdown functionality activatable and inactivatable only by the original manufacturer and any appointed delegates, wherein the lockdown functionality when activated blocks modifications of designated content in the memory.
An industrial processing system comprising:
- at least one industrial robot and a robot controller configured to control operation of the at least one industrial robot,
- wherein the robot controller includes:
- a processor;
- a memory configured to store a current system configuration of the robot controller;
- an editing interface configured to enable modification of the current system configuration;
- a stored fingerprint corresponding to the system configuration according to original manufacturer settings;
- a fingerprinting interface configured to facilitate computation of a fingerprint based on the current system configuration;
- and
- a lockdown functionality activatable and inactivatable only by the original manufacturer and any appointed delegates,
- wherein the lockdown functionality when activated blocks modifications of designated content in the memory.
A method of managing a system configuration of a robot controller configured to control operation of at least one industrial robot, the robot controller comprising a memory configured to store a current system configuration of the robot controller, the method comprising:
- storing a fingerprint corresponding to the system configuration according to original manufacturer settings;
- enabling modification of the current system configuration;
- computing a fingerprint of the current system configuration;
- comparing the fingerprint of the current system configuration and the stored fingerprint corresponding to the system configuration according to original manufacturer settings, to determine whether any modification has occurred;
- and
- activating and inactivating a lockdown functionality only by the original manufacturer and any appointed delegates,
- wherein the lockdown functionality when activated blocks modifications of designated content in the memory.
Dependencies are inferred from the claim text.