A Tale of Two Architectures: A Dual-Citizenship Integration of Natural Language and the Cognitive Map

2017

Conference: Proceedings of the 16th International Conference on Autonomous Agents and Multi-Agent Systems

Tom Williams and Collin Johnson and Matthias Scheutz and Benjamin Kuipers

Vulcan and DIARC are two robot architectures with very different capabilities: Vulcan uses rich spatial representations to facilitate navigation capabilities in real-world, campus-like environments, while DIARC uses high-level cognitive representations to facilitate human-like tasking through natural language. In this work, we show how the integration of Vulcan and DIARC enables not only the capabilities of the two individual architectures, but new synergistic capabilities as well, as each architecture leverages the strengths of the other. This integration presents interesting challenges, as DIARC and Vulcan are implemented in distinct multi-agent system middlewares. Accordingly, a second major contribution of this paper is the Vulcan-ADE Development Environment (VADE): a novel multi-agent system framework comprised of both (1) software agents belonging to a single robot architecture and implemented in a single multi-agent system middleware, and (2) "Dual-Citizen" agents that belong to both robot architectures and that use elements of both multi-agent system middlewares.

@inproceedings{williams2017aamas,
  title={A Tale of Two Architectures: A Dual-Citizenship Integration of Natural Language and the Cognitive Map},
  author={Tom Williams and Collin Johnson and Matthias Scheutz and Benjamin Kuipers},
  year={2017},
  booktitle={Proceedings of the 16th International Conference on Autonomous Agents and Multi-Agent Systems},
  url={https://hrilab.tufts.edu/publications/williams2017aamas.pdf}
}