System, method, computer program and data signal for the registration, monitoring and control of machines and devices
AssigneeC2 Systems Limited
InventorJames Robert Storr
Life of this patent
Estimating the term…
Abstract
The present invention provides a method for controlling a robotic device, comprising the steps of, receiving at a computing device at least one command arranged to effect an operation on the robotic device, reviewing the command to determine whether the command is suitable for execution, wherein the command is provided to the device only if the command is suitable for execution.
Claims29
A system comprising a computing device in communication with and remote or local to a robotic device, the computing device arranged to receive:
- a command from a command module remote or local to the computing device, the command containing at least one instruction which is arranged to, when executed by the robotic device, effect an operation on the robotic device, and
- identification information identifying at least one characteristic of the robotic device, a user or the environment in which the robotic device is to operate,
- wherein the computing device includes a processor and a database, the processor being arranged:
- to receive the command and the identification information, and
- to review the command and the identification information against information in the database to determine whether the command is
- associated with the identification information in the database, and
- suitable for execution by the robotic device,
- wherein the command is caused to be executed by the robotic device only if the command was suitable for execution.
A method for controlling a robotic device, the method comprising the steps of:
- receiving at a computing device, remote or local to the robotic device, at least one command from a command module remote or local to the computing device, the command containing at least one instruction which is arranged to, when executed by the robotic device, effect an operation on the robotic device,
- receiving at the computing device, identification information identifying at least one characteristic of the robotic device, a user or the environment in which the robotic device is to operate,
- reviewing the command and the identification information, via a processor of the computing device, against information in a database to determine whether the command is:
- associated with the identification information in the database, and
- suitable for execution by the robotic device, and
- wherein the command is caused to be executed by the robotic device only if the command was suitable for execution.
A computer readable medium storing a computer program, which, when executed on a computing device, controls a robotic device by performing the steps of
- receiving at a computing device, remote or local to the robotic device, at least one command from a command module remote or local to the computing device, the command containing at least one instruction which is arranged to, when executed by the robotic device, effect an operation on the robotic device,
- receiving, at the computing device, identification information identifying at least one characteristic of the robotic device, a user or the environment in which the robotic device is to operate,
- reviewing the command and the identification information, via a processor of the computing device, against information in a database to determine whether the command is;
- associated with the identification information in the database, and
- suitable for execution by the robotic device, and
- wherein the command is caused to be executed by the robotic device only if the command was suitable for execution.
Dependencies are inferred from the claim text.