Program executing method, system and program processing unit for robot
AssigneeNEC Corporation
InventorTomoyoshi Sugawara
Life of this patent
Estimating the term…
Loading patent…
AssigneeNEC Corporation
InventorTomoyoshi Sugawara
Estimating the term…
The present invention relates to a program executing method, system and program processing unit for a robot, by which the safety during execution of a program is improved. The program processing unit comprises a program interpreter, a command rejection means and a command execution means. When the program interpreter sends a command in a program to the command rejection means, the command rejection means searches a command rejection rule storage section for a command rejection rule corresponding to the command, and if the rule is detected, retrieves input values from one or more sensors and the source information of the program from a source information storage section, judges command rejection conditions included in the rule based on the sensor information, source information, the command and its parameters, dismisses the command when the conditions are met, and sends the command to the command execution means when the conditions are not met.
A robot program executing method provided with a command unit for issuing a command to a robot, a storage for storing information, an input unit for inputting information from the outside to the storage, a processing unit for executing a program, and an actuator that operates with a control signal from the processing unit, wherein:
An robot system comprising a command unit for issuing a command to a robot, a storage for storing information, an input unit for inputting information from the outside to the storage, a processing unit for executing a program, and an actuator that operates with a control signal from the processing unit, wherein:
A program processing unit comprising a command unit for issuing a command to a robot, a storage for storing information, an input unit for inputting information from the outside to the storage, a processing unit for executing a program, and an actuator that operates with a control signal from the processing unit, wherein the processing unit includes:
Dependencies are inferred from the claim text.