← Back to Patent Explorer
US4586151A Expired / Lapsed US ⏱️ 0.0 years remaining

Self-configuring computerized robot control system

Assignee: Zymark Corp
•
Filing: 1983-09-02
•
Granted: 1986-04-29
•
Expires: 2003-09-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 William J. Buote

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 17:21
CPC Classifications
G; G06; G06F; G06F8/00; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/4093; G05B19/40931; G05B19/40936; G05B19/418; G05B19/4181; G05B2219/00; G05B2219/30; G05B2219/33; G05B2219/33053; G05B2219/33125; G05B2219/34; G05B2219/34345; G05B2219/36; G05B2219/36035; G05B2219/45; G05B2219/45083; Y; Y02; Y02P; Y02P90/00; Y02P90/02; Y10; Y10S; Y10S700/00; Y10S700/90

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 82 words
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.
Claim 2
Dependent Claim 82 words
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.
Claim 3
Dependent Claim 69 words
A control system as defined in claim 1 wherein said system comprises a plurality of said selected names for each of a plurality of different said robot modules, at least some of which names, themselves comprise a plurality of sets of operating parameters in said dictionary means, and wherein said selected names, taken together, form a device-independent sequencing language control means for each said robot module in such system.
Claim 4
Dependent Claim 173 words
A control system as defined in claim 2 comprising: a robotic device means; a first said module means for providing all of the intelligence for said robotic device means, said module means being electrically connected to said robotic device means; computer means; a first physical interface means for providing a plurality of separable electrical connections between said computer means and said first module means so that all of the intelligence for the robotic device means is located on the robotic device means side of the physical interface means; means for performing a defined task; a second and different module means for providing all of the intelligence for said defined task performing means, said module means being electrically connecting to said defined task performing means; and, a second physical interface means for providing a plurality of separable electrical connections between said computer means and said second module means so that all of the intelligence for the defined task performing means is located on the defined task performing means side of the physical interface means.
Claim 5
Dependent Claim 93 words
A control system as defined in claim 2 comprising: a plurality of robotic device means; a corresponding plurality of module means with each module means providing all of the intelligence for the corresponding robotic device means, and being electrically connected thereto; computer means; and, a corresponding plurality of physical interface means each providing a plurality of separable electrical connections between said computer means and the corresponding module means so that all of the intelligence for each robotic device means is located on the robotic device means side of the associated physical interface means.
Claim 6
Dependent Claim 34 words
The control system of claim 2 wherein each said physical interface means provides separable electrical connections between said computer means and the corresponding module means for at least data, address and read and write.
Claim 7
Dependent Claim 44 words
The control system of claim 5 wherein each said module means further comprises means for providing a control block flag and starting offset for said computer means and means for providing an input/output interface between the computer means and the corresponding robotic device means.
Claim 8
Dependent Claim 173 words
A control system as defined in claim 1 comprising: a robotic device means; a first said module means for providing all of the intelligence for said robotic device means, said module means being electrically connected to said robotic device means; computer means; a first physical interface means for providing a plurality of separable electrical connections between said computer means and said first module means so that all of the intelligence for the robotic device means is located on the robotic device means side of the physical interface means; means for performing a defined task; a second and different module means for providing all of the intelligence for said defined task performing means, said module means being electrically connected to said defined task performing means; and, a second physical interface means for providing a plurality of separable electrical connections between said computer means and said second module means so that all of the intelligence for the defined task performing means is located on the defined task performing means side of the physical interface means.
Claim 9
Dependent Claim 33 words
The control system of claim 7 wherein each said physical interface means provides separable electrical connections between said computer means and said module means for at least data, address, and read and write.
Claim 10
Dependent Claim 42 words
The control system of claim 7 wherein said module means further comprises means for providing a control block flag and starting offset for said computer means and means for providing an input/output interface between the computer means and said robotic device means.
Claim 11
Dependent Claim 158 words
A self-configuring robotic system having a control system as defined in claim 1 and comprising: computer means having a central processing unit and an operating system that contains at least a nucleus, a sequence reprogrammer and task support services; a plurality of different robotic device means; a corresponding plurality of module means with each module means providing all of the intelligence for the corresponding robotic device means and being electrically connected thereto, each said module means having means for providing a control block flag and starting offset for said computer means and means for providing an input/output interface between the computer means and the corresponding robotic device means; and, a corresponding plurality of physical interface means each providing a plurality of separable electrical connections between said computer means and the corresponding module means so that all of the intelligence for each robotic device means is located on the robotic device means side of the associated physical interface means.
Claim 12
Dependent Claim 257 words
A self-configuring robotic system having a control system as defined in claim 1 wherein: said computer means having a central processing unit and an operating system that contains at least a nucleus, a sequence reprogrammer and task support services; and wherein a robotic device means having; a first module means providing all of the intelligence for said robotic device means and being electrically connected thereto, said first module means having means for providing a control block flag and starting offset for said computer means and means for providing an input/output interface between the computer means and said robotic device means; a first physical interface means for providing a plurality of separable electrical connections between said computer means and said first module means so that all of the intelligence for the robotic device means is located on the robotic device means side of the physical interface means; means for performing a defined task; a second different module means providing all of the intelligence for said defined task performing means and being electrically connected thereto, said second module means having means for providing a control block flag and starting offset for said computer means and means for providing an input/output interface between the computer means and said defined task performing means; a second physical interface means for providing a plurality of separable electrical connections between said computer means and said second module means so that all of the intelligence for the defined task performing means is located on the defined task performing means side of the physical interface means.
Claim 13
Dependent Claim 211 words
A method for self-configuring a robotic system that comprises: the system of claim 1; a robotic device means; a first module means for providing all of the intelligence for said robotic device means, said module means being electrically connected to said robotic device means; computer means having a central processing unit and an operating system that contains at least a nucleus, a sequence reprogrammer and task support services; a first physical interface means for providing a plurality of separable electrical connections between said computer means and said first module means so that all of the intelligence for the robotic device means is located on the robotic device means side of the physical interface means; a task device means for performing a defined task; a second module means for providing all of the intelligence for said defined task performing device means, said second module means being electrically connected to said defined task performing device means; and, a second physical interface means for providing a plurality of separable electrical connections between said computer means and said second module means so that all of the intelligence for the defined task performing device means is located on the defined task performing device means side of the physical interface means; said method comprising the steps of:
Claim 14
Dependent Claim 55 words
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,
Claim 15
Dependent Claim 55 words
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,
Claim 16
Dependent Claim 15 words
repeating steps 1 through 4 for the other module means and its associated device means.
Claim 17
Dependent Claim 15 words
repeating steps 1 through 4 for the other module means and its associated device means.
Claim 18
Dependent Claim 208 words
A method for self-configuring a robotic system that comprises: the system of claim 1; a plurality of different robotic device means; a corresponding plurality of module means with each module means providing all of the intelligence for the corresponding robotic device means, and being electrically connected thereto; computer means having a central processing unit and an operating system that contains at least a nucleus, a sequence reprogrammer and task support services; and, a corresponding plurality of physical interface means each providing a plurality of separable electrical connections between said computer means and the corresponding module means so that all of the intelligence for each robotic device means is located on the robotic means side of the associated physical interface means said method comprising the steps of: 1. searching for and finding the control block flag in one of the module means; 2. creating an initialization 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 robotic device means from the intelligence contained in said one module means; and, 5. repeating steps 1 through 4 for each one of the other robotic device means until the plurality of robotic device means has been initialized.

References Cited (Backward Citations)

US4306803A Cited
US4152765A Cited
US4187051A Cited
US4281379A Cited
US4262336A Cited
US4253148A Cited
US4348623A Cited
US4328550A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-04-28 1989-10-28 1990-04-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-04-28 1993-10-28 1994-04-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-04-28 1997-10-28 1998-04-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag