remote_lab: interactive_marker_client | mjpeg_server | ping | pointcloud_snapshot_service | pr2_pick_and_place_service | robot_booking | rosjs_assisted_teleoperation | rosjs_common | rosjs_pr2interaction | rosjs_remotelabwidgets | rosjs_resources | rosjs_tests | rosjs_tutorials | rosjs_visualization | tf_lister | topic_logger | turtlebot_wviz | wviz | wviz_kinematic_manager | wviz_scene_manager | wviz_tf_manager
Package Links
Used by (1)
- Code API
- diamondback
- electric
- unstable - Msg/Srv API
- diamondback
- electric
- unstable - FAQ
- Reviews (unreviewed)
Used by (1)
Package Summary
Provides much of the functionality of the pick_and_place_demo through a set of services.
- Author: Sarah Osentoski
- License: BSD
- Repository: bosch-ros-pkg
- Source: svn https://bosch-ros-pkg.svn.sourceforge.net/svnroot/bosch-ros-pkg/trunk/stacks/remote_lab/pr2_pick_and_place_service
Contents
Usage
Warning: this package is currently under development.
$ rosrun pr2_pick_and_place_service pick_and_place_service.py
Nodes
Services
pick_and_place_detach_object (pr2_pick_and_place_service/DetachObjectFromGripper)- Opens the specified hand
- Detects objects in robot's workspace
- Detects the table
- Picks up a specified object with the specified arm
- Points the head at the current place rectangle and also can direct heads in small increments
- Description: Takes a collision map
- Places object in the indicated hand at either the place rectangle or where it came from
- Moves arm to the side






