When robots weep: emotional memories and decision-making
AAAI '98/IAAI '98 Proceedings of the fifteenth national/tenth conference on Artificial intelligence/Innovative applications of artificial intelligence
An Behavior-based Robotics
Grounding Mundane Inference in Perception
Autonomous Robots - Special issue on autonomous agents
COLBERT: A Language for Reactive Control in Sapphira
KI '97 Proceedings of the 21st Annual German Conference on Artificial Intelligence: Advances in Artificial Intelligence
A Laboratory Course in Behavior-Based Robotics
IEEE Intelligent Systems
Tagged Behavior-Based Systems: Integrating Cognition with Embodied Activity
IEEE Intelligent Systems
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 3
Development environments for autonomous mobile robots: A survey
Autonomous Robots
Human-robot interaction: a survey
Foundations and Trends in Human-Computer Interaction
Very fast action selection for parameterized behaviors
Proceedings of the 4th International Conference on Foundations of Digital Games
Hi-index | 0.00 |
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.