Public Member Functions | |
virtual bool | canServiceRequest (const moveit_msgs::MotionPlanRequest &req) const |
virtual std::string | getDescription () const |
virtual void | getPlanningAlgorithms (std::vector< std::string > &algs) const |
virtual planning_interface::PlanningContextPtr | getPlanningContext (const planning_scene::PlanningSceneConstPtr &planning_scene, const planning_interface::MotionPlanRequest &req, moveit_msgs::MoveItErrorCodes &error_code) const |
virtual bool | initialize (const robot_model::RobotModelConstPtr &model, const std::string &ns) |
OMPLPlannerManager () | |
virtual void | setPlannerConfigurations (const planning_interface::PlannerConfigurationMap &pconfig) |
Private Member Functions | |
void | dynamicReconfigureCallback (OMPLDynamicReconfigureConfig &config, uint32_t level) |
Private Attributes | |
bool | display_random_valid_states_ |
boost::scoped_ptr < dynamic_reconfigure::Server < OMPLDynamicReconfigureConfig > > | dynamic_reconfigure_server_ |
ros::NodeHandle | nh_ |
boost::scoped_ptr< OMPLInterface > | ompl_interface_ |
std::string | planner_data_link_name_ |
ros::Publisher | pub_markers_ |
ros::Publisher | pub_valid_states_ |
boost::scoped_ptr< boost::thread > | pub_valid_states_thread_ |
ros::Publisher | pub_valid_traj_ |
Definition at line 54 of file ompl_plugin.cpp.
Definition at line 58 of file ompl_plugin.cpp.
virtual bool ompl_interface::OMPLPlannerManager::canServiceRequest | ( | const moveit_msgs::MotionPlanRequest & | req | ) | const [inline, virtual] |
Implements planning_interface::PlannerManager.
Definition at line 75 of file ompl_plugin.cpp.
void ompl_interface::OMPLPlannerManager::dynamicReconfigureCallback | ( | OMPLDynamicReconfigureConfig & | config, |
uint32_t | level | ||
) | [inline, private] |
Definition at line 219 of file ompl_plugin.cpp.
virtual std::string ompl_interface::OMPLPlannerManager::getDescription | ( | ) | const [inline, virtual] |
Reimplemented from planning_interface::PlannerManager.
Definition at line 80 of file ompl_plugin.cpp.
virtual void ompl_interface::OMPLPlannerManager::getPlanningAlgorithms | ( | std::vector< std::string > & | algs | ) | const [inline, virtual] |
Reimplemented from planning_interface::PlannerManager.
Definition at line 85 of file ompl_plugin.cpp.
virtual planning_interface::PlanningContextPtr ompl_interface::OMPLPlannerManager::getPlanningContext | ( | const planning_scene::PlanningSceneConstPtr & | planning_scene, |
const planning_interface::MotionPlanRequest & | req, | ||
moveit_msgs::MoveItErrorCodes & | error_code | ||
) | const [inline, virtual] |
Implements planning_interface::PlannerManager.
Definition at line 102 of file ompl_plugin.cpp.
virtual bool ompl_interface::OMPLPlannerManager::initialize | ( | const robot_model::RobotModelConstPtr & | model, |
const std::string & | ns | ||
) | [inline, virtual] |
Reimplemented from planning_interface::PlannerManager.
Definition at line 64 of file ompl_plugin.cpp.
virtual void ompl_interface::OMPLPlannerManager::setPlannerConfigurations | ( | const planning_interface::PlannerConfigurationMap & | pconfig | ) | [inline, virtual] |
Reimplemented from planning_interface::PlannerManager.
Definition at line 94 of file ompl_plugin.cpp.
Definition at line 263 of file ompl_plugin.cpp.
boost::scoped_ptr<dynamic_reconfigure::Server<OMPLDynamicReconfigureConfig> > ompl_interface::OMPLPlannerManager::dynamic_reconfigure_server_ [private] |
Definition at line 260 of file ompl_plugin.cpp.
Definition at line 259 of file ompl_plugin.cpp.
boost::scoped_ptr<OMPLInterface> ompl_interface::OMPLPlannerManager::ompl_interface_ [private] |
Definition at line 261 of file ompl_plugin.cpp.
std::string ompl_interface::OMPLPlannerManager::planner_data_link_name_ [private] |
Definition at line 267 of file ompl_plugin.cpp.
Definition at line 264 of file ompl_plugin.cpp.
Definition at line 265 of file ompl_plugin.cpp.
boost::scoped_ptr<boost::thread> ompl_interface::OMPLPlannerManager::pub_valid_states_thread_ [private] |
Definition at line 262 of file ompl_plugin.cpp.
Definition at line 266 of file ompl_plugin.cpp.