KnowRob documentation

NOTE At the moment, many of the tutorials won't work with the current master branch. The reason is that the KnowRob code has migrated to the foundational ontology DUL. In addition, many activity-related concepts are now defined in the EASE ontology, and have been deleted from knowrob.owl (which is now restricted to robot-related concepts). There were many good reasons to do this breaking change such as better organization of ontologies according to generality of concepts, the removal of free Cyc, better compatibility to other knowledge-based systems, and many more.

Getting started

Frequently Asked Questions

Beginner tutorials

Advanced tutorials

Visualization tools and editors

KnowRob infrastructure

White papers

The articled in this section discuss how different kinds of knowledge can be modeled in the system, what the advantages and drawbacks of the alternatives are, and how the system can reason about these representations.

Representing objects, the environment and other spatial information

Representing and reasoning about actions

Deprecated documentation

The following pages have been marked as “deprecated”, i.e. they present possibly outdated information or refer to components that may not available any more. Please use them at your own risk.