Only released in EOL distros:
Package Summary
Functionality for performing object pickup and placing, while avoiding collisions with the environment. This stack is designed to be robot independent. It contains a complete interface for pickup and place tasks, as well as general implementation of most of the needed functionality.
- Author: Maintained by Matei Ciocarlie
- License: BSD,GPL,except for source files individually marked otherwise
- Source: svn https://code.ros.org/svn/wg-ros-pkg/stacks/object_manipulation/branches/0.5-branch
Package Summary
Functionality for performing object pickup and placing, while avoiding collisions with the environment. This stack is designed to be robot independent. It contains a complete interface for pickup and place tasks, as well as general implementation of most of the needed functionality.
- Author: Maintained by Matei Ciocarlie and Kaijen Hsiao
- License: BSD,GPL,except for source files individually marked otherwise
- Source: svn https://code.ros.org/svn/wg-ros-pkg/stacks/object_manipulation/branches/0.6-branch
Package Summary
Functionality for performing object pickup and placing, while avoiding collisions with the environment. This stack is designed to be robot independent. It contains a complete interface for pickup and place tasks, as well as general implementation of most of the needed functionality.
- Author: Maintained by Matei Ciocarlie and Kaijen Hsiao
- License: BSD,GPL,except for source files individually marked otherwise
- Source: git https://github.com/ros-interactive-manipulation/object_manipulation.git (branch: groovy-devel)
Overview
This stack provides the core-functionality for pick and place tasks, implemented in a robot-independent way. For details and documentation, see the object_manipulator package page.
For a complete application, this stack needs to be complemented by
robot-specific implementations of (a few) specific components. These can be found in the pr2_object_manipulation stack.
sensor input regarding the environment and the object to be grasped. An implementation of all the sensor data processing needed to run this stack can also be found in the pr2_object_manipulation stack.
Complete applications of the functionality contained here on PR2 robot can be found, along with demos and launch files as well as documentation and tutorials, on the pr2_tabletop_manipulation_apps page.
Documentation
The two main components of this stack are:
object_manipulator: this package contains most of the core functionality for pickup and place tasks.
object_manipulation_msgs: defines the generic messages used in the manipulation pipeline.
household_objects_database: interface to a database of objects for manipulation, containing 3D object models, grasp information, etc.
Running the Manipulation Pipeline
To launch the manipulation pipeline and execute pickup and place tasks using the PR2 robot, tutorials and launch files are provided on the pr2_tabletop_manipulation_apps page.
Report a Bug
<<TracLink(wg-ros-pkg object_manipulation)>>