Documentation Status

Cannot load information on name: rail_pick_and_place_tools, distro: electric, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: rail_pick_and_place_tools, distro: fuerte, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: rail_pick_and_place_tools, distro: groovy, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: rail_pick_and_place_tools, distro: hydro, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
rail_pick_and_place: graspdb | rail_grasp_collection | rail_pick_and_place_msgs | rail_pick_and_place_tools | rail_recognition

Package Summary

Released Continuous integration Documented

RViz Plugins for Collecting Grasps and Generating Models

rail_pick_and_place: graspdb | rail_grasp_collection | rail_pick_and_place_msgs | rail_pick_and_place_tools | rail_recognition

Package Summary

Released Continuous integration Documented

RViz Plugins for Collecting Grasps and Generating Models

Cannot load information on name: rail_pick_and_place_tools, distro: kinetic, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: rail_pick_and_place_tools, distro: lunar, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.

About

The rail_pick_and_place_tools package contains rviz plugins to aid in the grasp demonstration collection and model generation process. This package also contains launch files for easier running of this process.

rviz Plugins

This package contains three rviz panels: Vision, Grasp Collection, and Object Model Generation, shown and described below.

Vision Panel - calls segmentation action and provides segmentation feedback.

vision_panel.png

Grasp Collection Panel - collects demonstration grasps and point cloud information, stored in a graspdb database, and provides feedback on this process.

grasp_collection_panel.png

Object Model Generation Panel - calls the model generation action on a selected subset of grasp demonstrations and object models read from a graspdb database, stores new models in the database, and provides feedback on this process. The highlighted model in the list can also be displayed in the main rviz window or removed from the database.

model_generation.png

Installation

To install the rail_pick_and_place package, you can install from source with the following commands:

  •    1 cd /(your catkin workspace)/src
       2 git clone https://github.com/WPI-RAIL/rail_pick_and_place.git
       3 cd ..
       4 catkin_make
       5 catkin_make install
    

Startup

The rail_pick_and_place_tools package contains a launch file for starting up the backend necessary for grasp demonstration collection and object model generation, as well as a frontend that launches rviz with the relevant panels and topics shown:

  • roslaunch rail_pick_and_place_tools model_generation_backend.launch
  • roslaunch rail_pick_and_place_tools model_generation_frontend.launch

The frontend should look something like this:

interface_full.png

See the tutorials section for detailed instructions on setting the parameters necessary for the launch files and using the frontend to collect data and generate models.

Wiki: rail_pick_and_place_tools (last edited 2015-04-02 19:14:28 by davidkent)