PlanningMonitor is a class which in addition to being aware of a robot model, and the collision model is also aware of constraints and can check the validity of states and paths. More...
#include <planning_monitor.h>

Public Member Functions | |
| void | getAllFixedFrameTransforms (std::vector< geometry_msgs::TransformStamped > &transform_vec) const |
| bool | getCompletePlanningScene (const arm_navigation_msgs::PlanningScene &planning_diff, const arm_navigation_msgs::OrderedCollisionOperations &ordered_collision_operations, arm_navigation_msgs::PlanningScene &planning_scene) const |
| PlanningMonitor (CollisionModels *cm, tf::TransformListener *tf) | |
| virtual | ~PlanningMonitor (void) |
Protected Member Functions | |
| void | loadParams (void) |
| Load ROS parameters. | |
Protected Attributes | |
| double | intervalCollisionMap_ |
| double | intervalPose_ |
| double | intervalState_ |
PlanningMonitor is a class which in addition to being aware of a robot model, and the collision model is also aware of constraints and can check the validity of states and paths.
Definition at line 53 of file planning_monitor.h.
| planning_environment::PlanningMonitor::PlanningMonitor | ( | CollisionModels * | cm, |
| tf::TransformListener * | tf | ||
| ) | [inline] |
Definition at line 57 of file planning_monitor.h.
| virtual planning_environment::PlanningMonitor::~PlanningMonitor | ( | void | ) | [inline, virtual] |
Definition at line 63 of file planning_monitor.h.
| void planning_environment::PlanningMonitor::getAllFixedFrameTransforms | ( | std::vector< geometry_msgs::TransformStamped > & | transform_vec | ) | const |
Definition at line 255 of file planning_monitor.cpp.
| bool planning_environment::PlanningMonitor::getCompletePlanningScene | ( | const arm_navigation_msgs::PlanningScene & | planning_diff, |
| const arm_navigation_msgs::OrderedCollisionOperations & | ordered_collision_operations, | ||
| arm_navigation_msgs::PlanningScene & | planning_scene | ||
| ) | const |
Definition at line 47 of file planning_monitor.cpp.
| void planning_environment::PlanningMonitor::loadParams | ( | void | ) | [protected] |
Load ROS parameters.
Definition at line 43 of file planning_monitor.cpp.
double planning_environment::PlanningMonitor::intervalCollisionMap_ [protected] |
Definition at line 78 of file planning_monitor.h.
double planning_environment::PlanningMonitor::intervalPose_ [protected] |
Definition at line 80 of file planning_monitor.h.
double planning_environment::PlanningMonitor::intervalState_ [protected] |
Definition at line 79 of file planning_monitor.h.