About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Conference paper
Knowledge engine for robots using ontology
Abstract
In this research we develop a knowledge engine to give robots better understanding of human commands. The architecture uses ontology to determine how to hold an object in which orientation and makes robot understand the natural language command with spatial intelligence. In our approach, at first, the input command given in natural language is parsed using IBM Natural Language Understanding service, which identifies the action, subject and object. Then the system matches action and pattern with the list of skills available for the robot. The robot has a model database and a list of objects remaining in front from its sensors. From that list it will able to find the subject and object positions. From the model database it can find the object type and from the ontology the robot can check whether the subject can be put on top of the object. If it is not valid then robot will inform the user that the command cannot be performed. If it is valid then, the robot will perform the put operation.