Jump to content

Knowledge processing for robots

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by StarryGrandma (talk | contribs) at 23:35, 13 January 2018 (Declining submission: Article about a university-created project with only primary sources by the project creators. Looking at Google scholar, the project may have made an impact and been notable in the Wikipedia sense. See Wikipedia:Notability. Ho...). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

KnowRob (Knowledge processing for robots) is a system which combines knowledge representation and reasoning methods to acquire and ground knowledge developed at the Institute for Artificial Intelligence at the University of Bremen, Germany.

The system

KnowRob can serve as a common sense framework for the integration of knowledge. This knowledge can be static encyclopedic knowledge, common sense knowledge, task descriptions, environment models, object information, observed actions, etc., which can come from different sources, like manually axiomatized, derived from observations, or imported from the web[1][2]

To represent the knowledge, KnowRob uses the OWL ontology language and an extended first-order logic knowledge representation with computable predicates. To give the order of subactions, KnowRob includes a pair-wise ordering constrain, which gives a partial ordering. The knowledge is computed by external methods using Prolog queries.

KnowRob adopts the closed-world assumption Prolog, and a open-world assumption by the use of computables.[3] To include reasoning rules into Prolog, KnowRob uses an inference procedure beyond the capabilities of OWL to extract information about tasks executions.[4]

Goals

The goal of the KnowRob framework is to make semantic knowledge available for service robots.

References

  1. ^ M. Tenorth and M. Beetz (2017) Representations for robot knowledge in the knowrob framework. Artificial Intelligence: Supplement C 247: 151-169. ISSN 0004-3702. doi:10.1016/j.artint.2015.05.010. Special Issue on AI and Robotics.
  2. ^ M. Tenorth, D. Jain, and M. Beetz (2010) Knowledge processing for cognitive robots. KI - Künstliche Intelligenz 24(3):233-240. ISSN 1610-1987. doi:10.1007/s13218-010-0044-0.
  3. ^ M. Tenorth and M. Beetz (2013) Knowrob: A knowledge processing infrastructure for cognition-enabled robots. The International Journal of Robotics Research 32(5):566-590. doi:10.1177/0278364913481635.
  4. ^ M. Tenorth, G. Bartels, and M. Beetz (2014) Knowledge-based specification of robot motions. Twenty-first European Conference on Artificial Intelligence (ECAI):873-878. Amsterdam, The Netherlands. ISBN 978-1-61499-418-3. doi:10.3233/978-1-61499-419-0-873.

Category:Knowledge representation Category:Reasoning