• 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