Title :
Functional programming of behavior-based systems
Author :
Horswill, Ian Douglas
Author_Institution :
Dept. of Comput. Sci., Northwestern Univ., Evanston, IL, USA
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;
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
DOI :
10.1109/CIRA.1999.809941