This page is a work in progress
The current master branch contains a redesign of KnowRob. The redesign changes the way how Knowrob has to be included into your project. Additionally some queries were replaced.
Many of the packages of the old knowrob/knowrob repository, e.g. knowrob_common or knowrob_vis have been merged into one knowrob package. Therefore calls of the form
?- register_ros_package(knowrob_common). ?- register_ros_package(knowrob_vis).
can be replaced by
?- register_ros_package(knowrob).
OWL files where loadid
?- owl_parser:owl_parse('package://knowrob_yourpackage/owl/yourontology.owl'). ?- rdf_db:rdf_register_prefix( yourontology, 'http://knowrob_yourpackage/owl/yourontology.owl#', [keep(true)]). | ?- tripledb_load( 'package://knowrob_yourpackage/owl/yourontology.owl', [ namespace( yourontology, 'http://knowrob_yourpackage/owl/yourontology.owl#' ) ]). | If you want to load the owl file and set a namespace |
?- owl_parser:owl_parse('package://knowrob_yourpackage/owl/yourontology.owl'). | ?- tripledb_load('package://knowrob_yourpackage/owl/yourontology.owl'). | If you want to load the owl file but not set a namespace |