Functional programming of behavior-based systems

Ian Douglas Horswill*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Scopus citations

Abstract

In this paper, I describe 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 clear, modular code, to "mix and match"arbitration mechanisms, and to experiment with variations on existing mechanisms. I describe the compilation process for the language, our experiences with it, and issues of efficiency, expressiveness, and code size relative to other languages.

Original languageEnglish (US)
Title of host publicationProceedings - 1999 IEEE International Symposium on Computational Intelligence in Robotics and Automation, CIRA 1999
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages27-34
Number of pages8
ISBN (Electronic)0780358066, 9780780358065
StatePublished - 1999
Event3rd IEEE International Symposium on Computational Intelligence in Robotics and Automation, CIRA 1999 - Monterey, United States
Duration: Nov 8 1999Nov 9 1999

Publication series

NameProceedings - 1999 IEEE International Symposium on Computational Intelligence in Robotics and Automation, CIRA 1999

Conference

Conference3rd IEEE International Symposium on Computational Intelligence in Robotics and Automation, CIRA 1999
Country/TerritoryUnited States
CityMonterey
Period11/8/9911/9/99

ASJC Scopus subject areas

  • Artificial Intelligence
  • Mechanical Engineering
  • Control and Optimization

Fingerprint

Dive into the research topics of 'Functional programming of behavior-based systems'. Together they form a unique fingerprint.

Cite this