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
Next revisionBoth sides next revision
teaching:gsoc2014 [2014/02/25 13:32] – [Topic 2: CRAM -- Symbolic Reasoning Tools with Bullet] tenorthteaching:gsoc2014 [2014/02/25 13:58] – [Topic 3: KnowRob -- Reasoning about 3D CAD models of objects] tenorth
Line 1: Line 1:
 +{{ :teaching:gsoc:gsoc-logo.png?nolink&200| }}
 ====== Google Summer of Code 2014 ====== ====== Google Summer of Code 2014 ======
 ~~NOTOC~~ ~~NOTOC~~
Line 80: Line 81:
  
 ==== Topic 3: KnowRob -- Reasoning about 3D CAD models of objects ==== ==== Topic 3: KnowRob -- Reasoning about 3D CAD models of objects ====
 +<html><div style="float:right; margin-left:10px;"><iframe src="//player.vimeo.com/video/83977706" width="300" height="200" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div></html>
 **Main Objective:** Whenever robots interact with objects, they **Main Objective:** Whenever robots interact with objects, they
 need information about their geometry. While the overall shape is  need information about their geometry. While the overall shape is 
Line 92: Line 94:
 and to improve the segmentation and make it more robust. Alternatively, and to improve the segmentation and make it more robust. Alternatively,
 the focus could be more on improving the analysis infrastructure and the focus could be more on improving the analysis infrastructure and
-integrating it more closely with the robot's control program.+integrating it more closely with the robot's control program.\\
 **Task Difficulty:** The difficulty depends on the exact topic and **Task Difficulty:** The difficulty depends on the exact topic and
 ranges from rather simple tasks at the infrastructure level to  ranges from rather simple tasks at the infrastructure level to 
-interesting research problems for the geometric analysis.+interesting research problems for the geometric analysis.\\
 **Requirements:** The algorithms for segmenting 3D meshes require  **Requirements:** The algorithms for segmenting 3D meshes require 
 solid understanding of 3D geometry. Good programming skills in Java solid understanding of 3D geometry. Good programming skills in Java
 are needed for implementing the algorithms and for evaluating their are needed for implementing the algorithms and for evaluating their
 results. Depending on the exact topic, knowledge of machine learning results. Depending on the exact topic, knowledge of machine learning
-methods or the ability to learn about them could be helpful.+methods or the ability to learn about them could be helpful.\\
 **Expected Results:** We expect operational and robust contributions **Expected Results:** We expect operational and robust contributions
 to the software library that can be used as part of a robot's control to the software library that can be used as part of a robot's control
 program. program.




Prof. Dr. hc. Michael Beetz PhD
Head of Institute

Contact via
Andrea Cowley
assistant to Prof. Beetz
ai-office@cs.uni-bremen.de

Discover our VRB for innovative and interactive research


Memberships and associations:


Social Media: