Differences

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

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
doc:action_recipe_editor [2013/04/22 08:47] – created admindoc:action_recipe_editor [2014/11/28 17:40] admin
Line 1: Line 1:
 ====== Action recipe editor ====== ====== Action recipe editor ======
 +~~NOTOC~~
 +\\
 +^ This page describes the 'catkinized' version of KnowRob that uses the [[http://wiki.ros.org/catkin/|catkin buildsystem]] and the pure Java-based [[http://wiki.ros.org/rosjava|rosjava]]. The documentation for the older version, which was based on the rosbuild buildsystem and rosjava_jni, can be found [[/doc/action_recipe_editor?rev=1417090277|here]].^
 +\\
  
 The manual creation of an action recipe can be tedious task that is prone to errors like incorrect transition specifications or wrong action arguments. The graphical editor for action recipes is intended to speed up the creation and update of action recipes. It further serves as compact visualization of an action recipe and as supervision interface during task execution. The manual creation of an action recipe can be tedious task that is prone to errors like incorrect transition specifications or wrong action arguments. The graphical editor for action recipes is intended to speed up the creation and update of action recipes. It further serves as compact visualization of an action recipe and as supervision interface during task execution.
Line 5: Line 9:
 The following image gives an overview of its interface. In the top row, there are three groups of buttons for loading recipes from RoboEarth, for saving them back, and for starting the execution on the UNR Platform. The bottom left area visualizes the task specification, i.e. the single actions, their respective properties, and the transitions between them (whose type is visualized by different colors — green for ‘OK’, red for ‘ERROR’). The two groups of form elements on the right-hand side describe properties of the recipe as a whole. The base IRI defines the name space of the OWL elements that are part of the recipe; the default value can be kept here. The other forms are described below. The following image gives an overview of its interface. In the top row, there are three groups of buttons for loading recipes from RoboEarth, for saving them back, and for starting the execution on the UNR Platform. The bottom left area visualizes the task specification, i.e. the single actions, their respective properties, and the transitions between them (whose type is visualized by different colors — green for ‘OK’, red for ‘ERROR’). The two groups of form elements on the right-hand side describe properties of the recipe as a whole. The base IRI defines the name space of the OWL elements that are part of the recipe; the default value can be kept here. The other forms are described below.
  
-{{ :unr-teleop-action-editor.png?900 |}}+<html><iframe src="http://player.vimeo.com/video/70096978" width="900" height="506" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></html>
  
 ===== Installation ===== ===== Installation =====
Line 15: Line 19:
   rosmake knowrob_gui   rosmake knowrob_gui
      
-Knowrob_gui depends on the knowrob stack and its dependencies. Please have a look at the [[download|installation instructions]] if you haven't installed knowrob yet. +Knowrob_gui depends on the knowrob stack and its dependencies. Please have a look at the [[/installation|installation instructions]] if you haven't installed knowrob yet. You can then start the editor with the following command: 
 +  rosrun knowrob_gui KnowRobGUI
 ===== Format of a RoboEarth action recipe ===== ===== Format of a RoboEarth action recipe =====