Skip to content

Overview

The SUTURO Knowledge stack is based on KnowRob, a knowledge processing system, which provides functionalities to represent knowledge and reasoning methods. We are using it to store, represent and infer rich information about the robots state and its environment.

Getting started

Installation guide

Follow the installation guide to set up the SUTURO Knowledge system on your computer.
TODO: Provide updated installation guide

  • Emacs
    If you want to edit Prolog with Emacs, use the following command in in the src directory:

    find -iname '*.pl' -exec etags --lang=prolog {} +  
    
    This will generate a TAGS file that Emacs can use to jump to the definition of a predicate.
    You can also specify paths to be searched between find and -iname.
    The following for example indexes everything from the folder 3 levels up:
    find ../../.. -iname '*.pl' -exec etags --lang=prolog {} +
    

  • Visual Studio Code
    Install the VSC-Prolog extension to get syntax highlighting and code completion for Prolog in VS Code.