Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
teaching:gsoc2014 [2014/02/25 13:31] – [Topic 2: CRAM -- Symbolic Reasoning Tools with Bullet] tenorthteaching:gsoc2014 [2014/02/25 13:32] – [Topic 2: CRAM -- Symbolic Reasoning Tools with Bullet] tenorth
Line 79: Line 79:
 **Expected Results:** We expect operational and robust contributions to the software library that can be used as part of a robot's control **Expected Results:** We expect operational and robust contributions to the software library that can be used as part of a robot's control
  
 +==== Topic 3: KnowRob -- Reasoning about 3D CAD models of objects ==== 
 +**Main Objective:** Whenever robots interact with objects, they 
 +need information about their geometry. While the overall shape is  
 +sufficient for picking up an object, more information about its  
 +composition from parts and their meaning (e.g. a handle or a container) 
 +is needed when using objects as tools in more complex activities. 
 +We have developed an initial version of a program library that is able  
 +to analyze CAD models of objects, as they can be found in large databases  
 +on the Web, and to automatically identify such functional components. 
 +As part of this project, that software library is to be extended in  
 +order to recognized additional geometric primitives (e.g. torus, box) 
 +and to improve the segmentation and make it more robust. Alternatively, 
 +the focus could be more on improving the analysis infrastructure and 
 +integrating it more closely with the robot's control program. 
 +**Task Difficulty:** The difficulty depends on the exact topic and 
 +ranges from rather simple tasks at the infrastructure level to  
 +interesting research problems for the geometric analysis. 
 +**Requirements:** The algorithms for segmenting 3D meshes require  
 +solid understanding of 3D geometry. Good programming skills in Java 
 +are needed for implementing the algorithms and for evaluating their 
 +results. Depending on the exact topic, knowledge of machine learning 
 +methods or the ability to learn about them could be helpful. 
 +**Expected Results:** We expect operational and robust contributions 
 +to the software library that can be used as part of a robot's control 
 +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: