ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Though inferring the missing objects may appear simple, it is in fact quite a complex problem that requires the integration of perception, knowledge representation and statistical relational models. You can have a look at our paper "Combining Perception and Knowledge Processing for Everyday Manipulation" to get an idea of the techniques we have used.

The corresponding ROS packages are comp_missingobj, prolog_perception, mod_probcog, srldb, and the knowrob stack. The experiment was done in early 2010, however, and I am not sure if all components still work in current ROS versions, especially prolog_perception may make problems since we haven't used it in a while. In addition, you will need an object recognition system that can give you the types and positions of objects.

The visualization is not gazebo, by the way, but the visualization module of the knowrob knowledge base (package mod_vis).