DEVICE CONTROL SYSTEM
First Claim
1. A heterarchical device control system comprising a plurality of computer-implemented cells, wherein:
- at least one cell is a control cell having software arranged to communicate instructions to the device being controlled in a language native to the device so as to perform a predetermined task;
at least one cell is a sensor cell configured to generate sensor data for input to the control cell to facilitate performance of the predetermined task; and
messages sent between the cells are formed in accordance with a common format.
0 Assignments
0 Petitions
Accused Products
Abstract
A heterarchical device control system is provided, comprising a plurality of computer-implemented cells. At least one cell is a control cell having software arranged to communicate instructions to the device being controlled in a language native to the device so as to perform a predetermined task. Also, at least one cell is a sensor cell configured to generate sensor data for input to the control cell to facilitate performance of the predetermined task. The sensor data might be environmentally-related data e.g. position of the device, speed of travel, angle of elevation etc. Messages sent between the cells are formed in accordance with a common format, which might be a high-level programming language, a low level programming language or a protocol. This arrangement provides a fault-tolerant, scalable and autonomous control system.
3 Citations
25 Claims
-
1. A heterarchical device control system comprising a plurality of computer-implemented cells, wherein:
-
at least one cell is a control cell having software arranged to communicate instructions to the device being controlled in a language native to the device so as to perform a predetermined task; at least one cell is a sensor cell configured to generate sensor data for input to the control cell to facilitate performance of the predetermined task; and messages sent between the cells are formed in accordance with a common format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification