This is an old revision of the document!
KnowRob documentation
NOTE We are currently working on migrating some of the tutorials marked as deprected to the current master branch KnowRob. The main reason they are deprecated is that the KnowRob code has migrated to the foundational ontology DUL. In addition, many activity-related concepts are now defined in the SOMA 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 ending of free Cyc, better compatibility to other knowledge-based systems, and many more.
Getting started
- Guide to the KnowRob repositories
- High-level overview of the KnowRob Taxonomy
- Best practices in working with KnowRob
Frequently Asked Questions
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.
- "Robots and the Internet" tutorial given at the LUCIA winter school
- Plan visualization methods in the rosbuild-based version of KnowRob
- Using MATLAB from Prolog (description for Matlab 2007b)
- Visualization of click-able flow charts
Tutorials
KnowRob infrastructure
- Migration guide to the catkinized version of KnowRob
- Cloud-based KnowRob-as-a-Service applications
- Integration of OWL reasoners via OWLAPI
Representing objects, the environment and other spatial information
- KnowRob's spatio-temporal object pose representation
- Representing and converting measurement units
- Representing and converting coordinate systems
- Representing Environment map meta information
Representing and reasoning about actions
- Modeling changing objects and the effects of actions on objects
Visualization tools and editors
- Analysis and segmentation of 3D object models
- Labeling tools for annotating observations of human activities