Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
download [2013/02/28 16:03] – [Labeling tool for human activities] admin | download [2014/06/05 11:38] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== KnowRob | + | # |
- | + | ||
- | KnowRob is available as part of the [[http:// | + | |
- | + | ||
- | There are pre-built .deb packages for Ubuntu in the ROS repository. If you are using another platform or would like to modify the system, you can install KnowRob from source. Ubuntu Linux is the only officially supported platform, though other Linux distributions should work without problems. In principle, installation in MacOS and Windows should also be possible (at least all dependencies are available), but there is no support. If you succeed in installing the system on one of these platforms, please notify the KnowRob developers. | + | |
- | + | ||
- | ===== Installation from binary packages ===== | + | |
- | After adding the ROS repository to your sources.list as described [[http:// | + | |
- | < | + | |
- | sudo apt-get install ros-fuerte-knowrob | + | |
- | </ | + | |
- | For future releases, replace ' | + | |
- | + | ||
- | + | ||
- | ===== Installation from source ===== | + | |
- | + | ||
- | If you would like to install KnowRob from source, you can check out the code using | + | |
- | < | + | |
- | svn co http:// | + | |
- | </ | + | |
- | You will need to set up your local ROS workspace as described [[http:// | + | |
- | + | ||
- | ==== Install dependencies ==== | + | |
- | + | ||
- | KnowRob depends on other ROS stacks as well as system libraries. Besides more common ROS stacks, KnowRob depends on the stack // | + | |
- | < | + | |
- | git clone http:// | + | |
- | </ | + | |
- | + | ||
- | For Ubuntu, the // | + | |
- | + | ||
- | ==== Compile the KnowRob stack ==== | + | |
- | If your ROS workspace is set up correctly (as you have verified with the //roscd// command) and if you have all dependencies installed, you can compile knowrob using the //rosmake// tool: | + | |
- | < | + | |
- | rosmake knowrob | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | ====== Add-on packages ====== | + | |
- | + | ||
- | 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 ===== | + | |
- | 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:// | + | |
- | + | ||
- | ===== Semantic Map editor ===== | + | |
- | This [[http:// | + | |
- | git clone https:// | + | |
- | + | ||
- | ===== Import of natural-language Web instructions ===== | + | |
- | The package [[http:// | + | |
- | git clone https:// | + | |
- | + | ||
- | ===== Simple dialog system ===== | + | |
- | The [[http:// | + | |
- | git clone https:// | + | |
- | + | ||
- | ===== 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. | + | |
- | git clone https:// | + | |
- | + | ||
- | + | ||
- | + | ||
- | ====== Related software ====== | + | |
- | + | ||
- | ===== CRAM ===== | + | |
- | The [[http:// | + | |
- | + | ||
- | ===== RoboEarth ===== | + | |
- | [[http:// | + | |
- | + | ||
- | ===== ProbCog: statistical relational learning library ===== | + | |
- | + | ||
- | [[http:// | + | |
- | + | ||
- | ===== Labeling tool for human activities ===== | + | |
- | 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:// | + |