• 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