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

Hi karthik, this is what you need to do to make it work:

  • Follow the tutorials here to set up your database:

http://www.ros.org/wiki/household_objects_database/Tutorials/Install%20the%20household_objects%20database%20on%20your%20local%20database%20server

  • Launch the tabletop_complete.launch file in package tabletop_object_detector
  • Launch the household_objects_database node

I wrote the following launch file to do this:

<launch>
<!-- load database connection parameters -->
    <rosparam command="load"     
        file="$(find image_processing)/config/household_objects_params.yaml"/>

<!-- start the database wrapper node -->
     <node pkg="household_objects_database" name="objects_database_node" 
         type="objects_database_node" respawn="true" output="screen"/>

<include file="$(find tabletop_object_detector)/launch/tabletop_complete.launch"/>
</launch>
  • Then, you need to write a node that calls the service provided by the tabletop_node. You can follow this tutorial to do that:

http://www.ros.org/wiki/pr2_tabletop_manipulation_apps/Tutorials/Writing%20a%20Simple%20Pick%20and%20Place%20Application

Also, make sure that you publish your point clouds to the correct topic (see tabletop_complete.launch for the topic).

I think that's all there is to it, but maybe I forgot a step because it's been a while for me when I did this. You can contact me at w.k.h.ko@student.tudelft.nl when you have more questions. Good luck!

Hi karthik, this is what you need to do to make it work:

  • Follow the tutorials here here to set up your database:

http://www.ros.org/wiki/household_objects_database/Tutorials/Install%20the%20household_objects%20database%20on%20your%20local%20database%20server

  • Launch the tabletop_complete.launch file in package tabletop_object_detector

  • Launch the household_objects_database node

I wrote the following launch file to do this:

<launch>
<!-- load database connection parameters -->
    <rosparam command="load"     
        file="$(find image_processing)/config/household_objects_params.yaml"/>

<!-- start the database wrapper node -->
     <node pkg="household_objects_database" name="objects_database_node" 
         type="objects_database_node" respawn="true" output="screen"/>

<include file="$(find tabletop_object_detector)/launch/tabletop_complete.launch"/>
</launch>
  • Then, you need to write a node that calls the service provided by the tabletop_node. You can follow this this tutorial to do that:

http://www.ros.org/wiki/pr2_tabletop_manipulation_apps/Tutorials/Writing%20a%20Simple%20Pick%20and%20Place%20Application

Also, make sure that you publish your point clouds to the correct topic (see tabletop_complete.launch for the topic).

I think that's all there is to it, but maybe I forgot a step because it's been a while for me when I did this. You can contact me at w.k.h.ko@student.tudelft.nl when you have more questions. Good luck!

Hi karthik, this is what you need to do to make it work:

  • Follow the tutorials here to set up your database: database.

  • Launch the tabletop_complete.launch file in package tabletop_object_detector

  • Launch the household_objects_database node

I wrote the following launch file to do this:this.

<launch>
<!-- load database connection parameters -->
    <rosparam command="load"     
        file="$(find image_processing)/config/household_objects_params.yaml"/>

<!-- start the database wrapper node -->
     <node pkg="household_objects_database" name="objects_database_node" 
         type="objects_database_node" respawn="true" output="screen"/>

<include file="$(find tabletop_object_detector)/launch/tabletop_complete.launch"/>
</launch>
  • Then, you need to write a node that calls the service provided by the tabletop_node. You can follow this tutorial to do that:

Also, make sure that you publish your point clouds to the correct topic (see tabletop_complete.launch for the topic).

I think that's all there is to it, but maybe I forgot a step because it's been a while for me when I did this. You can contact me at w.k.h.ko@student.tudelft.nl when you have more questions. Good luck!