Policy-Restricted Execution Of A Robot Program With Movement Instructions
AssigneeABB Schweiz AG
InventorsRoger Mellander, Roger Dahlgren
Life of this patent
Estimating the term…
Abstract
A method of controlling a robot manipulator on the basis of a program containing a plurality of movement instructions. In the method, identification information related to a robot installation is obtained, and it is determined, on the basis of the identification information, whether any of the movement instructions relates to a location of the robot manipulator which is non-verified with respect to the robot installation, wherein a location is a pose, a path and/or a modulated path. If this is true, the method applies a policy which restricts execution of the program.
Claims15
A method of controlling a robot manipulator on the basis of a program containing a plurality of movement instructions, the method comprising:
- obtaining identification information related to a robot installation;
- determining, on the basis of the identification information, whether any of the movement instructions relates to a location of the robot manipulator which is non-verified with respect to the robot installation, wherein the location is a pose, a path and/or a modulated path;
- and
- applying, in response to a positive determination, a policy which restricts execution of the program.
A processor, such as a robot controller, comprising memory and processing circuitry configured to perform a plurality of movement instructions, including:
- obtaining, identification information related to a robot installation;
- determining, on the basis of the identification information, whether any of the movement instructions relates to a location of the robot manipulator which is non-verified with respect to the robot installation, wherein the location is a pose, a path and/or a modulated path;
- and
- applying, in response to a positive determination, a policy which restricts execution of the program.
A computer program comprising instructions to cause a programmable processor to execute a plurality of movement instructions including:
- obtaining, identification information related to a robot installation;
- determining, on the basis of the identification information, whether any of the movement instructions relates to a location of the robot manipulator which is non-verified with respect to the robot installation, wherein the location is a pose, a path and/or a modulated path;
- and
- applying, in response to a positive determination, a policy which restricts execution of the program.
Dependencies are inferred from the claim text.