• DocumentCode
    3375961
  • Title

    Functional programming of behavior-based systems

  • Author

    Horswill, Ian Douglas

  • Author_Institution
    Dept. of Comput. Sci., Northwestern Univ., Evanston, IL, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    27
  • Lastpage
    34
  • Abstract
    The paper describes a simple functional programming language, GRL, in which most of the characteristic features of the popular behavior-based robot architectures can be concisely written as reusable software abstractions. This makes it easier to write a clear modular code, to “mix and match” arbitration mechanisms, and to experiment with variations on existing mechanisms. The author describes the compilation process for the language, his experiences with it, and issues of efficiency expressiveness, and code size relative to other languages
  • Keywords
    functional programming; high level languages; robot programming; GRL programming language; behavior-based control; compilation process; efficiency; functional programming; robot programming; Computer architecture; Computer languages; Computer science; Educational robots; Functional programming; Program processors; Programming profession; Robot vision systems; Software reusability; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence in Robotics and Automation, 1999. CIRA '99. Proceedings. 1999 IEEE International Symposium on
  • Conference_Location
    Monterey, CA
  • Print_ISBN
    0-7803-5806-6
  • Type

    conf

  • DOI
    10.1109/CIRA.1999.809941
  • Filename
    809941