Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
download [2013/02/28 15:44] admindownload [2013/02/28 16:03] – [Labeling tool for human activities] admin
Line 41: Line 41:
 Several tools and additional packages exist that extend the core KnowRob stack with different kinds of functionality. While we try to keep the core stack as small and general-purpose as possible, the packages listed in the following sections provide more specific functionality. You can install the packages from the following repositories: Several tools and additional packages exist that extend the core KnowRob stack with different kinds of functionality. While we try to keep the core stack as small and general-purpose as possible, the packages listed in the following sections provide more specific functionality. You can install the packages from the following repositories:
  
-==== KnowRob tutorials ====+===== KnowRob tutorials =====
 There are tutorials for different parts of the system in the [[doc|documentation section]]. The corresponding source code can be found here: There are tutorials for different parts of the system in the [[doc|documentation section]]. The corresponding source code can be found here:
   git clone https://github.com/knowrob/knowrob_tutorials.git   git clone https://github.com/knowrob/knowrob_tutorials.git
      
-==== Semantic Map editor ====+===== Semantic Map editor =====
 This [[http://www.ros.org/wiki/mod_semantic_map|graphical editor]] facilitates the creation and modification of semantic maps. Users can easily create, delete and modify object instances.  This [[http://www.ros.org/wiki/mod_semantic_map|graphical editor]] facilitates the creation and modification of semantic maps. Users can easily create, delete and modify object instances. 
   git clone https://github.com/knowrob/knowrob_gui.git   git clone https://github.com/knowrob/knowrob_gui.git
  
-==== Import of natural-language Web instructions ====+===== Import of natural-language Web instructions =====
 The package [[http://www.ros.org/wiki/comp_ehow|comp_ehow]] provides methods for converting natural-language task instructions into the format used in KnowRob. It employs a combination of statistical parsing, disambiguation and ontological concept resolution. The package [[http://www.ros.org/wiki/comp_ehow|comp_ehow]] provides methods for converting natural-language task instructions into the format used in KnowRob. It employs a combination of statistical parsing, disambiguation and ontological concept resolution.
   git clone https://github.com/knowrob/knowrob_addons.git   git clone https://github.com/knowrob/knowrob_addons.git
      
-==== Simple dialog system ====+===== Simple dialog system =====
 The [[http://tum-ros-pkg.svn.sourceforge.net/viewvc/tum-ros-pkg/knowledge/mod_dialog|mod_dialog]] package realizes a simple dialog system that allows interaction with the knowledge base using simplified natural language. Each question type is handled by a Java class that translates a natural-language string into a Prolog query and generates some natural-language output from the result. The package further contains a simple speech recognition node implemented using the [[http://cmusphinx.sourceforge.net|Sphinx speech recognizer]]. The [[http://tum-ros-pkg.svn.sourceforge.net/viewvc/tum-ros-pkg/knowledge/mod_dialog|mod_dialog]] package realizes a simple dialog system that allows interaction with the knowledge base using simplified natural language. Each question type is handled by a Java class that translates a natural-language string into a Prolog query and generates some natural-language output from the result. The package further contains a simple speech recognition node implemented using the [[http://cmusphinx.sourceforge.net|Sphinx speech recognizer]].
   git clone https://github.com/knowrob/knowrob_addons.git   git clone https://github.com/knowrob/knowrob_addons.git
  
-==== Tools for analyzing observations of human activities ====+===== Tools for analyzing observations of human activities =====
 A few tools for the analysis of observations (motion tracking data) of human activities can be found in the knowrob_human repository. While not as generally usable as the main KnowRob stack, it may be useful for some people. A few tools for the analysis of observations (motion tracking data) of human activities can be found in the knowrob_human repository. While not as generally usable as the main KnowRob stack, it may be useful for some people.
   git clone https://github.com/knowrob/knowrob_human.git   git clone https://github.com/knowrob/knowrob_human.git
Line 65: Line 65:
 ====== Related software ====== ====== Related software ======
  
-==== CRAM ====+===== CRAM =====
 The [[http://www.ros.org/wiki/cram_core|Cognitive Robot Abstract Machine (CRAM)]] is a software toolbox for the design, the implementation, and the deployment of cognition-enabled autonomous robots performing everyday manipulation activities. KnowRob is used as knowledge base that provides the robot executive with question-answering capabilities. The [[http://www.ros.org/wiki/cram_core|Cognitive Robot Abstract Machine (CRAM)]] is a software toolbox for the design, the implementation, and the deployment of cognition-enabled autonomous robots performing everyday manipulation activities. KnowRob is used as knowledge base that provides the robot executive with question-answering capabilities.
  
-==== RoboEarth ====+===== RoboEarth =====
 [[http://www.ros.org/wiki/roboearth|RoboEarth]] is a European research project that investigates how robots can exchange knowledge via a web-based platform, similar to the way humans exchange knowledge via Wikipedia. KnowRob serves as local knowledge base on the robots, and representations from KnowRob are used for describing the exchanged information. [[http://www.ros.org/wiki/roboearth|RoboEarth]] is a European research project that investigates how robots can exchange knowledge via a web-based platform, similar to the way humans exchange knowledge via Wikipedia. KnowRob serves as local knowledge base on the robots, and representations from KnowRob are used for describing the exchanged information.
  
-==== ProbCog: statistical relational learning library ====+===== ProbCog: statistical relational learning library =====
  
 [[http://wwwbeetz.informatik.tu-muenchen.de/probcog-wiki|ProbCog]] is a statistical relational learning and reasoning system that supports efficient learning and inference in relational domains. It provides an extensive set of open-source tools for both undirected and directed statistical relational models. ProbCog can read evidence from KnowRob, and can be called from KnowRob via Prolog predicates. Have a look at the [[http://www.ros.org/wiki/mod_probcog|mod_probcog]] package for details on the interface. [[http://wwwbeetz.informatik.tu-muenchen.de/probcog-wiki|ProbCog]] is a statistical relational learning and reasoning system that supports efficient learning and inference in relational domains. It provides an extensive set of open-source tools for both undirected and directed statistical relational models. ProbCog can read evidence from KnowRob, and can be called from KnowRob via Prolog predicates. Have a look at the [[http://www.ros.org/wiki/mod_probcog|mod_probcog]] package for details on the interface.
  
-==== Labeling tool for human activities ==== +===== Labeling tool for human activities ===== 
-This [[https://github.com/knowrob/data_labeling_tool|GUI program]] facilitates the annotation of observations of human actions. It can load videos and sequences as still images and offers different options for creating annotations. As output, it can generate different annotation file formats that describe what the observed subject is doing.+This [[labeling_tools|GUI program]] facilitates the annotation of observations of human actions. It can load videos and sequences as still images and offers different options for creating annotations. As output, it can generate different annotation file formats that describe what the observed subject is doing.
   git clone https://github.com/knowrob/data_labeling_tool.git   git clone https://github.com/knowrob/data_labeling_tool.git