The intelligent robotics community usually organizes knowledge into symbolic and sub-symbolic levels. These two levels establish the set of symbols and rules for manipulating knowledge based on their (symbol system - dictionary). Thus, the correspondences -- Grounding or knowledge representation -- require specific software techniques for anchoring continuous and discrete state variables between these two levels. This paper presents the design and evaluation of an Open Source tool called KANT(Knowledge mAnagemeNT) to let different components of the system architecture controlling the robot query, save, edit, and delete the data from the Knowledge Base without having to worry about the type and the implementation of the source data. Using KANT, components managing subsymbolic information can smoothly interact with symbolic components. Besides, implementation mechanisms used in KANT, such as the use of in-memory and non-SQL databases, improve the performance of the knowledge management systems in ROS middleware, as shown by the evaluations presented in this work.
翻译:智能机器人社区通常将知识组织成象征性和亚象征性水平。 这两个级别根据(符号系统 -- -- 字典)建立了一套符号和规则,用于根据它们(符号系统 -- -- 字典)操纵知识。因此,函文 -- -- 定位或知识代表 -- -- 需要具体的软件技术来固定这两个级别之间的连续和离散状态变量。本文件介绍了名为 KANT(知识分子 mAnagement)的开放源码工具的设计和评价,以便让控制机器人查询的系统结构的不同组成部分能够控制机器人查询、保存、编辑和删除来自知识库的数据,而不必担心源数据的类型和实施。使用 KANT, 管理亚符号信息的组件可以与符号组成部分顺利互动。此外, KANT 所使用的实施机制,如使用模块和非 SQL 数据库,提高ROS 中软件知识管理系统的性能,正如在这项工作中所作的评价所显示的那样。