In this paper, we designed and implemented an intermodule connection architecture, which is required for the development of modules for a multifunctional robot. The proposed and implemented architecture is a dual bus architecture characterized by the fact that a composite blackboard and publish/subscribe service for realizing flat relationships among modules and the dynamic switching of information flows by the modules themselves can be compatible with tight integration and a guarantee of scalability. Through an implementation of conversational tasks, which used speech, acoustic, and image information in an integrated manner, it is confirmed that a tightly integrated system can be developed in a short period.
ASJC Scopus subject areas
- Theoretical Computer Science
- Information Systems
- Hardware and Architecture
- Computational Theory and Mathematics