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) |
Public Member Functions inherited from planning_interface::PlannerManager | |
const PlannerConfigurationMap & | getPlannerConfigurations () const |
PlanningContextPtr | getPlanningContext (const planning_scene::PlanningSceneConstPtr &planning_scene, const MotionPlanRequest &req) const |
PlannerManager () | |
void | terminate () const |
virtual | ~PlannerManager () |
Private Member Functions | |
void | dynamicReconfigureCallback (OMPLDynamicReconfigureConfig &config, uint32_t level) |
Private Attributes | |
bool | display_random_valid_states_ |
std::unique_ptr< dynamic_reconfigure::Server< OMPLDynamicReconfigureConfig > > | dynamic_reconfigure_server_ |
ros::NodeHandle | nh_ |
std::unique_ptr< OMPLInterface > | ompl_interface_ |
std::shared_ptr< ompl::msg::OutputHandler > | output_handler_ |
std::string | planner_data_link_name_ |
ros::Publisher | pub_markers_ |
ros::Publisher | pub_valid_states_ |
std::unique_ptr< boost::thread > | pub_valid_states_thread_ |
ros::Publisher | pub_valid_traj_ |
Additional Inherited Members | |
Protected Attributes inherited from planning_interface::PlannerManager | |
PlannerConfigurationMap | config_settings_ |
Definition at line 66 of file ompl_planner_manager.cpp.
|
inline |
Definition at line 69 of file ompl_planner_manager.cpp.
|
inlinevirtual |
Implements planning_interface::PlannerManager.
Definition at line 118 of file ompl_planner_manager.cpp.
|
inlineprivate |
Definition at line 261 of file ompl_planner_manager.cpp.
|
inlinevirtual |
Reimplemented from planning_interface::PlannerManager.
Definition at line 123 of file ompl_planner_manager.cpp.
|
inlinevirtual |
Reimplemented from planning_interface::PlannerManager.
Definition at line 128 of file ompl_planner_manager.cpp.
|
inlinevirtual |
Implements planning_interface::PlannerManager.
Definition at line 146 of file ompl_planner_manager.cpp.
|
inlinevirtual |
Reimplemented from planning_interface::PlannerManager.
Definition at line 104 of file ompl_planner_manager.cpp.
|
inlinevirtual |
Reimplemented from planning_interface::PlannerManager.
Definition at line 137 of file ompl_planner_manager.cpp.
|
private |
Definition at line 304 of file ompl_planner_manager.cpp.
|
private |
Definition at line 301 of file ompl_planner_manager.cpp.
|
private |
Definition at line 300 of file ompl_planner_manager.cpp.
|
private |
Definition at line 302 of file ompl_planner_manager.cpp.
|
private |
Definition at line 309 of file ompl_planner_manager.cpp.
|
private |
Definition at line 308 of file ompl_planner_manager.cpp.
|
private |
Definition at line 305 of file ompl_planner_manager.cpp.
|
private |
Definition at line 306 of file ompl_planner_manager.cpp.
|
private |
Definition at line 303 of file ompl_planner_manager.cpp.
|
private |
Definition at line 307 of file ompl_planner_manager.cpp.