Self-configuring computerized robot control system
First Claim
1. A control system for operating a number of different robot modules, the improvement comprising a language-generating and storing means, said language generating means comprising means to receive command-specific operating parameters, from a robot module, and means to transfer said operating parameters, said known robot module identification, and a selected name for said parameters into a dictionary storage means and program means to activate such operating parameters by using said selected name as a command signal to transfer said parameters to said module.
3 Assignments
0 Petitions
Accused Products
Abstract
Apparatus constructed such that it may control various other equipment for the performance of various work tasks, even other equipment yet to be designed for work tasks yet to be designed. The apparatus comprises a central computer control means comprising (1) a dictionary storage means for tagging and storing command-specific parameters for a specific work tasks and that specific robot module to which each of the parameters belongs and (2) sequencing means to schedule said work-tasks for a plurality of said modules. The module also can be activated for the task without use of the sequencing means, e.g. by having the module request one of its own dictionary entries.
-
Citations
15 Claims
- 1. A control system for operating a number of different robot modules, the improvement comprising a language-generating and storing means, said language generating means comprising means to receive command-specific operating parameters, from a robot module, and means to transfer said operating parameters, said known robot module identification, and a selected name for said parameters into a dictionary storage means and program means to activate such operating parameters by using said selected name as a command signal to transfer said parameters to said module.
-
13. searching for and finding the control block flag in one of the module means;
-
2. creating an intialization task in response to finding the control block flag in said one of the module means; 3. starting said initialization task; 4. initializing the associated device means from the intelligence contained in said one module means; and
,
-
-
14. repeating steps 1 through 4 for the other module means and its associated device means.
Specification