Only released in EOL distros:
Package Summary
Routines for reasoning about organizational principles in the environment (Prolog). Contains Prolog computables for calculating the best location where a (new) object should be placed (or searched for), given a knowledge base containing an Ontology including the object's class and information about the locations of other objects in the environment.
- Author: Martin Schuster
 - License: BSD
 - Repository: tum-ros-pkg
 - Source: svn http://code.in.tum.de/pubsvn/knowrob/tags/knowrob-0.2.0
 
Package Summary
Routines for reasoning about organizational principles in the environment (Prolog). Contains Prolog computables for calculating the best location where a (new) object should be placed (or searched for), given a knowledge base containing an Ontology including the object's class and information about the locations of other objects in the environment.
- Author: Martin Schuster
 - License: BSD
 - Source: svn http://code.in.tum.de/pubsvn/knowrob/branches/release
 
Package Summary
Routines for reasoning about organizational principles in the environment (Prolog). Contains Prolog computables for calculating the best location where a (new) object should be placed (or searched for), given a knowledge base containing an Ontology including the object's class and information about the locations of other objects in the environment.
- Author: Martin Schuster
 - License: BSD
 - Source: git https://github.com/knowrob/knowrob.git (branch: None)
 
Package Summary
Routines for reasoning about organizational principles in the environment (Prolog). Contains Prolog computables for calculating the best location where a (new) object should be placed (or searched for), given a knowledge base containing an Ontology including the object's class and information about the locations of other objects in the environment.
- Author: Martin Schuster
 - License: BSD
 - Source: git https://github.com/knowrob/knowrob.git (branch: HEAD)
 
Contents
This package contains methods for reasoning about likely storage locations of objects in human environments, such as kitchens.
There is a paper for ICRA 2012 describing the techniques.