Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

In addition to Lorenz' answer: You normally want to have some kind of shell, because otherwise the information from the OWL file lives happily in KnowRob, but nobody can ask for it. If you don't want to have an interactive shell, but want to query KnowRob from other ROS nodes, have a look at the examples in the json_prolog package. json_prolog starts a service that offers a Prolog query interface to other ROS components, but does not offer an interactive shell to the user.