DocumentCode
3231680
Title
ALFA: a language for programming reactive robotic control systems
Author
Gat, Erann
Author_Institution
Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
fYear
1991
fDate
9-11 Apr 1991
Firstpage
1116
Abstract
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 entities which perform mediation tasks. This makes it possible to design modular behaviors which may be inserted and removed without having to restructure the interconnections among modules and allows the system to interface cleanly with higher-level reasoning processes. ALFA supports a dataflow computation model as well as a state-machine model. The results of two experiments using ALFA to control real robots are briefly discussed
Keywords
high level languages; inference mechanisms; mobile robots; robot programming; ALFA; autonomous mobile robots; communications channels; computational modules network; dataflow computation model; reactive robotic control system programming language; reasoning; robot programming; state-machine model; Communication channels; Communication system control; Computer architecture; Computer networks; Control systems; Hardware; Mediation; Mobile robots; Robot control; Robot programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Robotics and Automation, 1991. Proceedings., 1991 IEEE International Conference on
Conference_Location
Sacramento, CA
Print_ISBN
0-8186-2163-X
Type
conf
DOI
10.1109/ROBOT.1991.131743
Filename
131743
Link To Document