<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://knowrob.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://knowrob.org/feed.php">
        <title>KnowRob blog</title>
        <description></description>
        <link>https://knowrob.org/</link>
        <image rdf:resource="https://knowrob.org/lib/tpl/prsnl10/images/favicon.ico" />
       <dc:date>2026-04-18T06:41:20+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://knowrob.org/blog/aamas18?rev=1561038856&amp;do=diff"/>
                <rdf:li rdf:resource="https://knowrob.org/blog/aligning_specifications_of_everyday_manipulation_tasks?rev=1401968331&amp;do=diff"/>
                <rdf:li rdf:resource="https://knowrob.org/blog/application_of_knowrob_tidying_up_a_kitchen?rev=1401968332&amp;do=diff"/>
                <rdf:li rdf:resource="https://knowrob.org/blog/auto-generated_api_documentation?rev=1423773893&amp;do=diff"/>
                <rdf:li rdf:resource="https://knowrob.org/blog/catkinized_version_of_knowrob_available?rev=1415442789&amp;do=diff"/>
                <rdf:li rdf:resource="https://knowrob.org/blog/decomposing_cad_models_into_their_functional_parts?rev=1401968331&amp;do=diff"/>
                <rdf:li rdf:resource="https://knowrob.org/blog/ease?rev=1561641519&amp;do=diff"/>
                <rdf:li rdf:resource="https://knowrob.org/blog/ecai20-affordances?rev=1599209457&amp;do=diff"/>
                <rdf:li rdf:resource="https://knowrob.org/blog/google_summer_of_code_2014?rev=1401968331&amp;do=diff"/>
                <rdf:li rdf:resource="https://knowrob.org/blog/icra18?rev=1561033310&amp;do=diff"/>
                <rdf:li rdf:resource="https://knowrob.org/blog/improved_segmentation_of_3d_cad_models?rev=1409910140&amp;do=diff"/>
                <rdf:li rdf:resource="https://knowrob.org/blog/knowrob_article_in_ijrr?rev=1401968332&amp;do=diff"/>
                <rdf:li rdf:resource="https://knowrob.org/blog/knowrob_github_repository_structure?rev=1437471814&amp;do=diff"/>
                <rdf:li rdf:resource="https://knowrob.org/blog/knowrob_has_moved_to_github?rev=1401968331&amp;do=diff"/>
                <rdf:li rdf:resource="https://knowrob.org/blog/modeling_and_generating_constraint-based_movement_descriptions?rev=1401968332&amp;do=diff"/>
                <rdf:li rdf:resource="https://knowrob.org/blog/new_editor_for_task_specifications?rev=1401968331&amp;do=diff"/>
                <rdf:li rdf:resource="https://knowrob.org/blog/refactoring_of_visualization_code?rev=1401968332&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://knowrob.org/lib/tpl/prsnl10/images/favicon.ico">
        <title>KnowRob</title>
        <link>https://knowrob.org/</link>
        <url>https://knowrob.org/lib/tpl/prsnl10/images/favicon.ico</url>
    </image>
    <item rdf:about="https://knowrob.org/blog/aamas18?rev=1561038856&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-06-20T13:54:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blog:aamas18</title>
        <link>https://knowrob.org/blog/aamas18?rev=1561038856&amp;do=diff</link>
        <description>OWL-enabled Plan Generation at AAMAS 2018

KnowRob developers have presented their work on OWL-enabled plan generation for assembly activities at AAMAS&#039;18 in Stockholm [1], and have received a best paper nomination for their work. The rational of the contribution is to describe, in an ontology, what the goal of an assembly activity is in terms of what assemblages need to be created from what parts, how the parts connect to each other, and how the robot can interact with them. This model of a fin…</description>
    </item>
    <item rdf:about="https://knowrob.org/blog/aligning_specifications_of_everyday_manipulation_tasks?rev=1401968331&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-06-05T11:38:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blog:aligning_specifications_of_everyday_manipulation_tasks</title>
        <link>https://knowrob.org/blog/aligning_specifications_of_everyday_manipulation_tasks?rev=1401968331&amp;do=diff</link>
        <description>Aligning Specifications of Everyday Manipulation Tasks

Recently, there has been growing interest in enabling robots to use task instructions from the Internet and to
share tasks they have learned with each other. To competently use, select and combine such instructions, robots need to be able
to find out if different instructions describe the same task, which parts of them are similar and which ones differ.</description>
    </item>
    <item rdf:about="https://knowrob.org/blog/application_of_knowrob_tidying_up_a_kitchen?rev=1401968332&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-06-05T11:38:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blog:application_of_knowrob_tidying_up_a_kitchen</title>
        <link>https://knowrob.org/blog/application_of_knowrob_tidying_up_a_kitchen?rev=1401968332&amp;do=diff</link>
        <description>Application of KnowRob: Tidying up a kitchen


In a recent demonstration, the bachelor project SUTURO of the Institute for Artificial Intelligence at the University of Bremen presented its results. The project, partly self-organized by 14 Bachelor students, aims at teaching a PR2 robot to tidy up a kitchen. This involves very challenging tasks in robot perception, manipulation and grasping, task-level coordination and knowledge representation to recognize objects, infer where they shall be put, …</description>
    </item>
    <item rdf:about="https://knowrob.org/blog/auto-generated_api_documentation?rev=1423773893&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-02-12T20:44:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blog:auto-generated_api_documentation</title>
        <link>https://knowrob.org/blog/auto-generated_api_documentation?rev=1423773893&amp;do=diff</link>
        <description>Auto-generated API documentation

As part of a recent effort to update the KnowRob documentation, we have included auto-generated API documentation into the KnowRob wiki and increased the documentation coverage to all exported predicates of all modules in the core KnowRob stack and several packages in knowrob_addons and knowrob_dev.</description>
    </item>
    <item rdf:about="https://knowrob.org/blog/catkinized_version_of_knowrob_available?rev=1415442789&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-08T10:33:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blog:catkinized_version_of_knowrob_available</title>
        <link>https://knowrob.org/blog/catkinized_version_of_knowrob_available?rev=1415442789&amp;do=diff</link>
        <description>Catkinized version of KnowRob available

After a lot of refactoring during the summer, we are proud to announce the beta version of the catkinized KnowRob that has further been updated in many aspects. Some highlights:

	*  Fully catkinized (including additional repositories such as knowrob_addons)</description>
    </item>
    <item rdf:about="https://knowrob.org/blog/decomposing_cad_models_into_their_functional_parts?rev=1401968331&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-06-05T11:38:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blog:decomposing_cad_models_into_their_functional_parts</title>
        <link>https://knowrob.org/blog/decomposing_cad_models_into_their_functional_parts?rev=1401968331&amp;do=diff</link>
        <description>Decomposing CAD Models into their Functional Parts

Today’s robots are still lacking comprehensive 
knowledge bases about objects and their properties. Yet, a lot
of knowledge is required when performing manipulation tasks
to identify abstract concepts like a “handle” or the “blade of a
spatula” and to ground them into concrete coordinate frames
that can be used to parametrize the robot’s actions.</description>
    </item>
    <item rdf:about="https://knowrob.org/blog/ease?rev=1561641519&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-06-27T13:18:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blog:ease</title>
        <link>https://knowrob.org/blog/ease?rev=1561641519&amp;do=diff</link>
        <description>KnowRob Development in CRC EASE

The Institute for Artificial Intelligence (IAI), led by Prof. Michael Beetz at the University of Bremen,
is leading the Collaborative Research Center
(CRC) Everyday Activity Science and Engineering (EASE), funded by the
German Research Foundation (DFG). 
EASE is an interdisciplinary research centre at the University of Bremen.
Its core purpose is to advance our understanding of how human-scale manipulation tasks
can be mastered by robotic agents.
To achieve this,…</description>
    </item>
    <item rdf:about="https://knowrob.org/blog/ecai20-affordances?rev=1599209457&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-04T08:50:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blog:ecai20-affordances</title>
        <link>https://knowrob.org/blog/ecai20-affordances?rev=1599209457&amp;do=diff</link>
        <description>A Formal Model of Affordances for Flexible Robotic Task Execution

In recent years, it has been shown that robotic agents are able to generate human-like behavior for everyday tasks such as preparing a meal, or making a pancake. These demonstrations, while being very impressive, also impose a lot of hard constraints on the environment such that the deployment of, for example, a robotic cook to an arbitrary household is still impossible. The step change is to make it possible to deploy robots to …</description>
    </item>
    <item rdf:about="https://knowrob.org/blog/google_summer_of_code_2014?rev=1401968331&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-06-05T11:38:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blog:google_summer_of_code_2014</title>
        <link>https://knowrob.org/blog/google_summer_of_code_2014?rev=1401968331&amp;do=diff</link>
        <description>[ ]

Google Summer of Code 2014

The Institute for Artificial Intelligence at the University of Bremen, the maintainer of the KnowRob system, has been selected as
mentoring organization for the Google Summer of Code 2014. The initiative, started in 2005, sponsors students during the summer months for contributing code to selected open source projects.</description>
    </item>
    <item rdf:about="https://knowrob.org/blog/icra18?rev=1561033310&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-06-20T12:21:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blog:icra18</title>
        <link>https://knowrob.org/blog/icra18?rev=1561033310&amp;do=diff</link>
        <description>KnowRob at ICRA 2018

We are proud to announce that the second generation of the KnowRob has been presented at ICRA&#039;18 in Brisbane Australia.

KnowRob was first introduced in 2009 [1] where Tenorth and Beetz argue that autonomous robot control demands KR&amp;R systems that address several aspects that are commonly not sufficiently considered in AI KR&amp;R systems, such as that robots need a more fine-grained action representation. This was pointed out early by Tenorth and Beetz [2] when they argued tha…</description>
    </item>
    <item rdf:about="https://knowrob.org/blog/improved_segmentation_of_3d_cad_models?rev=1409910140&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-09-05T09:42:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blog:improved_segmentation_of_3d_cad_models</title>
        <link>https://knowrob.org/blog/improved_segmentation_of_3d_cad_models?rev=1409910140&amp;do=diff</link>
        <description>Improved segmentation methods for 3D CAD models



A part of KnowRob that is gaining increasing importance are methods for reasoning about 3D object models. A few months ago, we have presented a method for the automatic semantic analysis of object components based on common surface meshes that can easily be downloaded from the Internet. Using an initial geometric analysis,
followed by the identification of relevant object parts, this module is able to segment a common CAD model into a set of fun…</description>
    </item>
    <item rdf:about="https://knowrob.org/blog/knowrob_article_in_ijrr?rev=1401968332&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-06-05T11:38:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blog:knowrob_article_in_ijrr</title>
        <link>https://knowrob.org/blog/knowrob_article_in_ijrr?rev=1401968332&amp;do=diff</link>
        <description>KnowRob article in IJRR

An extensive article about the KnowRob system and the design decisions that lead to the current architecture has been published in the International Journal of Robotics Research (IJRR). The article is currently the most coherent and up-to-date description of the system and the concepts behind KnowRob.</description>
    </item>
    <item rdf:about="https://knowrob.org/blog/knowrob_github_repository_structure?rev=1437471814&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-07-21T09:43:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blog:knowrob_github_repository_structure</title>
        <link>https://knowrob.org/blog/knowrob_github_repository_structure?rev=1437471814&amp;do=diff</link>
        <description>KnowRob GitHub repository structure

The catkinized KnowRob version is used by the IAI group in Bremen for more then 6 months.
For this summer, we plan the next KnowRob release based on the catkinized version
that proved to be stable in the last months.</description>
    </item>
    <item rdf:about="https://knowrob.org/blog/knowrob_has_moved_to_github?rev=1401968331&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-06-05T11:38:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blog:knowrob_has_moved_to_github</title>
        <link>https://knowrob.org/blog/knowrob_has_moved_to_github?rev=1401968331&amp;do=diff</link>
        <description>KnowRob has moved to GitHub

The KnowRob code has moved to its own repository at GitHub as part of an effort to make the development more open to the community. Several packages that have previously been part of the tum-ros-pkg repository or other private repositories have been made available in the</description>
    </item>
    <item rdf:about="https://knowrob.org/blog/modeling_and_generating_constraint-based_movement_descriptions?rev=1401968332&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-06-05T11:38:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blog:modeling_and_generating_constraint-based_movement_descriptions</title>
        <link>https://knowrob.org/blog/modeling_and_generating_constraint-based_movement_descriptions?rev=1401968332&amp;do=diff</link>
        <description>Modeling and generating constraint-based movement descriptions

In many cases, the success of a manipulation action performed by a robot is determined by how it is executed and by how the robot moves during the action. Examples are tasks such as unscrewing a bolt, pouring liquids and flipping a pancake. This aspect is often abstracted away in AI planning and action languages that assume that an action is successful as long as all preconditions are fulfilled. In a</description>
    </item>
    <item rdf:about="https://knowrob.org/blog/new_editor_for_task_specifications?rev=1401968331&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-06-05T11:38:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blog:new_editor_for_task_specifications</title>
        <link>https://knowrob.org/blog/new_editor_for_task_specifications?rev=1401968331&amp;do=diff</link>
        <description>New editor for task specifications



We have created a graphical editor for task specifications (called “action recipes” in the RoboEarth project). The manual creation of these specifications can be tedious task and requires rather deep knowledge of the OWL language. It is also prone to errors like incorrect transition specifications or wrong action arguments. The graphical editor is intended to speed up the creation and update of action recipes. It further serves as compact visualization of an…</description>
    </item>
    <item rdf:about="https://knowrob.org/blog/refactoring_of_visualization_code?rev=1401968332&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-06-05T11:38:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blog:refactoring_of_visualization_code</title>
        <link>https://knowrob.org/blog/refactoring_of_visualization_code?rev=1401968332&amp;do=diff</link>
        <description>Refactoring of visualization code

The visualization infrastructure in KnowRob had grown a lot over the past years and had partly become somewhat messy, so some refactoring was needed. In rev. 958, several changes have been merged back into trunk. If you are just using the packages mod_vis and knowrob_common, no changes should be necessary. If you direclty use the classes in these packages, you will likely need to update your name spaces and possibly the locations of .jar file references. A summ…</description>
    </item>
</rdf:RDF>
