TY - JOUR
T1 - Cognitive map architecture
T2 - Facilitation of human - Robot interaction in humanoid robots
AU - Ng-Thow-Hing, Victor
AU - Thorisson, Kristinn R.
AU - Sarvadevabhatla, Ravi Kiran
AU - Wormer, Joel A.
AU - List, Thor
PY - 2009
Y1 - 2009
N2 - Among the challenges of building robots for everyday environments is the need to integrate diverse systems and subsystems. Here, we describe a step in this direction: the Cognitive Map robot architecture. It supports a flexible multicomponent system that can be dynamically reconfigured to handle different applications with minimal changes to the system. Runtime activation of traditional and hybrid robot architecture paradigms for any particular task is supported. Our method of isolating the communication interface within a single application programming interface (API) layer supports loose coupling between components, allowing easy integration of legacy code and expansion of existing systems. We classify the components into four main roles: perception, knowledge/state representation, decision-making, and expression. Interaction, Task Matrix and Multimodal Communication are modules built in this system for facilitating human-robot interaction with the humanoid robot ASIMO built by Honda Motor Co., Ltd.We describe the key ideas behind the architecture and illustrate how they are implemented in a memory card game application where people interact with ASIMO. Through our experience and comparison with alternative approaches, we show that the Cognitive Map architecture significantly facilitates implementation of human-robot interactive scenarios.
AB - Among the challenges of building robots for everyday environments is the need to integrate diverse systems and subsystems. Here, we describe a step in this direction: the Cognitive Map robot architecture. It supports a flexible multicomponent system that can be dynamically reconfigured to handle different applications with minimal changes to the system. Runtime activation of traditional and hybrid robot architecture paradigms for any particular task is supported. Our method of isolating the communication interface within a single application programming interface (API) layer supports loose coupling between components, allowing easy integration of legacy code and expansion of existing systems. We classify the components into four main roles: perception, knowledge/state representation, decision-making, and expression. Interaction, Task Matrix and Multimodal Communication are modules built in this system for facilitating human-robot interaction with the humanoid robot ASIMO built by Honda Motor Co., Ltd.We describe the key ideas behind the architecture and illustrate how they are implemented in a memory card game application where people interact with ASIMO. Through our experience and comparison with alternative approaches, we show that the Cognitive Map architecture significantly facilitates implementation of human-robot interactive scenarios.
KW - Cognitive Map
KW - Communication middleware
KW - Humanoid robots
KW - Robot architecture
UR - http://www.scopus.com/inward/record.url?scp=64049090032&partnerID=8YFLogxK
U2 - 10.1109/MRA.2008.931634
DO - 10.1109/MRA.2008.931634
M3 - Article
AN - SCOPUS:64049090032
SN - 1070-9932
VL - 16
SP - 55
EP - 66
JO - IEEE Robotics and Automation Magazine
JF - IEEE Robotics and Automation Magazine
IS - 1
ER -