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
Link To Document