Gat, 1991 - Google Patents
Alfa: A language for programming reactive robotic control systemsGat, 1991
- Document ID
- 4022216606006758841
- Author
- Gat E
- Publication year
- Publication venue
- Proceedings. 1991 IEEE International Conference on Robotics and Automation
External Links
Snippet
The author introduces ALFA, a language for programming reactive control mechanisms for autonomous mobile robots. ALFA programs consist of networks of computational modules connected by communications channels. These channels are themselves computational …
- 238000004805 robotic 0 title description 7
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4421—Execution paradigms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored programme computers
- G06F15/78—Architectures of general purpose stored programme computers comprising a single central processing unit
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Gat | Alfa: A language for programming reactive robotic control systems | |
US6889118B2 (en) | Hardware abstraction layer for a robot | |
Schwan et al. | High-performance operating system primitives for robotics and real-time control systems | |
Paredis et al. | A rapidly deployable manipulator system | |
Carriero et al. | How to write parallel programs: A guide to the perplexed | |
Rizzi et al. | Distributed real-time control of a spatial robot juggler | |
Stewart et al. | Integration of real-time software modules for reconfigurable sensor-based control systems | |
Piaggio et al. | Distributing a robotic system on a network: the ETHNOS approach | |
Gowdy | Emergent architectures: A case study for outdoor mobile robots | |
Kanayama et al. | Computer architecture for intelligent robots | |
Astigarraga et al. | SORGIN: a software framework for behavior control implementation | |
Whitcomb et al. | Robot control in a message passing environment: Theoretical questions and preliminary experiments | |
Qu et al. | Distributed control application platform-a control platform for advanced manufacturing systems | |
Cox et al. | Real‐Time Software for Robotics | |
Watson III et al. | Testbed for cooperative robotic manipulators | |
Buehler et al. | A new distributed real-time controller for robotics applications | |
Buhler et al. | A distributed message passing computational and I/O engine for real-time motion control | |
Whitcomb | Advances in architectures and algorithms for high-performance robot control | |
Ambrose | The development of an interactive synthesis tool for intelligent controllers of modular, reconfigurable robots | |
Butler et al. | Modular control architecture for real-time synchronous and asynchronous systems | |
Schultz et al. | Spatial computing with labels | |
Suehiro et al. | A multi-agent based implementation of task coordinate servo for the DD manipulator: ETA3 | |
Pirjanian | Challenges for standards for consumer robotics | |
Hristu-Varsakelis et al. | A motion description language for hybrid system programming | |
Zelek et al. | Teleo-Reactive autonomous mobile navigation |