Functional programming of behavior-based systems

Research output: Contribution to journalArticle

16 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)
Pages (from-to)83-93
Number of pages11
JournalAutonomous Robots
Volume9
Issue number1
DOIs
StatePublished - Aug 1 2000

ASJC Scopus subject areas

  • Artificial Intelligence

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

  • Cite this