Public Member Functions | |
RemoveObjectExample (void) | |
virtual | ~RemoveObjectExample (void) |
Protected Member Functions | |
void | afterWorldUpdate (const mapping_msgs::CollisionMapConstPtr &collisionMap, bool clear) |
Private Attributes | |
ros::Publisher | collisionMapPublisher_ |
planning_environment::CollisionModels * | collisionModels_ |
ros::NodeHandle | nh_ |
planning_environment::PlanningMonitor * | planningMonitor_ |
tf::TransformListener | tf_ |
RemoveObjectExample is a node that forwards a collision map after it removes a box from it
note: remember to remap "collision_map" to the desired collision map to be used by the planning environment. To run this, launch "launch/remove_object_example.launch"
Definition at line 53 of file remove_object_example.cpp.
RemoveObjectExample::RemoveObjectExample | ( | void | ) | [inline] |
Definition at line 57 of file remove_object_example.cpp.
virtual RemoveObjectExample::~RemoveObjectExample | ( | void | ) | [inline, virtual] |
Definition at line 68 of file remove_object_example.cpp.
void RemoveObjectExample::afterWorldUpdate | ( | const mapping_msgs::CollisionMapConstPtr & | collisionMap, | |
bool | clear | |||
) | [inline, protected] |
Definition at line 78 of file remove_object_example.cpp.
ros::Publisher RemoveObjectExample::collisionMapPublisher_ [private] |
Definition at line 123 of file remove_object_example.cpp.
Definition at line 124 of file remove_object_example.cpp.
ros::NodeHandle RemoveObjectExample::nh_ [private] |
Definition at line 120 of file remove_object_example.cpp.
Definition at line 125 of file remove_object_example.cpp.
tf::TransformListener RemoveObjectExample::tf_ [private] |
Definition at line 121 of file remove_object_example.cpp.