Ontology-based knowledge management with verbal interaction for command interpretation and execution by home service robots

This paper describes a system for service robots that combines ontological knowledge reasoning and human–robot interaction to interpret natural language commands and successfully perform household chores, such as finding and delivering objects. Knowledge and context reasoning is essential for provid...

Full description

Saved in:
Bibliographic Details
Published inRobotics and autonomous systems Vol. 140; p. 103763
Main Authors Villamar Gómez, L., Miura, J.
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.06.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:This paper describes a system for service robots that combines ontological knowledge reasoning and human–robot interaction to interpret natural language commands and successfully perform household chores, such as finding and delivering objects. Knowledge and context reasoning is essential for providing more efficient service robots, given their diverse and continuously changing environments. Moreover, since they are in contact with humans, robots require such skills as interaction and language. Therefore, we developed a system with specific modules to manage robots’ knowledge and reasoning, command analysis, decision-making, and talking interaction. The system relies on inference methods and verbal interaction to understand commands and clarify uncertain information. We tested our system inside a simulated environment where the robot receives commands with missing or unclear information. The system’s performance was compared with the average performance of human subjects who completed the same commands in the simulation. •An Ontology-based knowledge management system for home service robots is proposed.•The system combines knowledge reasoning and human–robot interaction for interpreting natural language commands.•The system relies on inference methods and verbal interaction to understand and clarify a command.•The system can solve a variety of commands with missing or unclear information.
ISSN:0921-8890
1872-793X
DOI:10.1016/j.robot.2021.103763