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 :
بازگشت