DocumentCode
1191041
Title
Cognitive map architecture
Author
Ng-Thow-Hing, Victor ; Thórisson, Kristinn R. ; Sarvadevabhatla, Ravi Kiran ; Wormer, Joel A. ; List, Thor
Author_Institution
Honda Res. Inst., Mountainview, CA
Volume
16
Issue
1
fYear
2009
fDate
3/1/2009 12:00:00 AM
Firstpage
55
Lastpage
66
Abstract
We have developed the Cognitive Map robot architecture that minimizes the amount of rewriting of existing legacy software for integration. The Cognitive Map can be thought of as a centralized information space for connected components to contribute both internal and environmental state information. We leverage several successfully proven concepts such as blackboard architectures and publish- subscribe based messaging to develop a flexible robot architecture that exhibits fault-tolerance, easily substituted components, and provides support for different structural paradigms such as subsumption, sense-plan-act and three-tier architectures. Our multicomponent distributed system has system components that are loosely coupled via message-passing and/or continuous data streams. This architecture was implemented on the humanoid robot ASIMO manufactured by Honda Motor Co., Ltd. We review various forms of communication middleware and component models. The "Architecture" section provides an overview of our architecture and considerations in its design. The "Scenario Design" section details the process from conceptualizing an interactive application to its instantiation in the robot architecture. The "Components" section singles out several important high-level components that play a significant role in many of our interactive scenarios. Finally, discussions and conclusions are presented.
Keywords
cognitive systems; decision making; human-robot interaction; humanoid robots; legged locomotion; middleware; object-oriented programming; robot programming; software engineering; ASIMO humanoid robot; application programming interface; cognitive map architecture; communication middleware; decision making; flexible multicomponent system; human-robot interaction; hybrid robot architecture; multimodal communication; runtime activation; task matrix; Buildings; Cognitive robotics; Decision making; Game theory; Hardware; Human robot interaction; Humanoid robots; Navigation; Robot sensing systems; Robotics and automation; Robot architecture, humanoid robots, communication middleware, Cognitive Map;
fLanguage
English
Journal_Title
Robotics & Automation Magazine, IEEE
Publisher
ieee
ISSN
1070-9932
Type
jour
DOI
10.1109/MRA.2008.931634
Filename
4799447
Link To Document