| 
    moveit2
    
   The MoveIt Motion Planning Framework for ROS 2. 
   | 
 
#include <model_based_planning_context.h>
Public Attributes | |
| std::map< std::string, std::string > | config_ | 
| ConfiguredPlannerSelector | planner_selector_ | 
| constraint_samplers::ConstraintSamplerManagerPtr | constraint_sampler_manager_ | 
| ModelBasedStateSpacePtr | state_space_ | 
| og::SimpleSetupPtr | ompl_simple_setup_ | 
| ob::ConstrainedStateSpacePtr | constrained_state_space_ | 
| OMPL constrained state space to handle path constraints.  More... | |
Definition at line 65 of file model_based_planning_context.h.
| std::map<std::string, std::string> ompl_interface::ModelBasedPlanningContextSpecification::config_ | 
Definition at line 67 of file model_based_planning_context.h.
| ob::ConstrainedStateSpacePtr ompl_interface::ModelBasedPlanningContextSpecification::constrained_state_space_ | 
OMPL constrained state space to handle path constraints.
When the parameter "use_ompl_constrained_planning" is set to true in ompl_planning.yaml, the path constraints are handled by this state space.
Important: because code often depents on the attribute state_space_ to copy states from MoveIt to OMPL, we must set state_space_ to have type ompl_interface::ConstrainedPlanningStateSpace. The actual planning does not happen with this state_space_, but it is used to create the constrained_state_space_ of type ompl::base::ConstrainedStateSpace. The latter is the one passed to OMPL simple setup (after creating a ConstrainedSpaceInformation object from it). 
Definition at line 85 of file model_based_planning_context.h.
| constraint_samplers::ConstraintSamplerManagerPtr ompl_interface::ModelBasedPlanningContextSpecification::constraint_sampler_manager_ | 
Definition at line 69 of file model_based_planning_context.h.
| og::SimpleSetupPtr ompl_interface::ModelBasedPlanningContextSpecification::ompl_simple_setup_ | 
Definition at line 72 of file model_based_planning_context.h.
| ConfiguredPlannerSelector ompl_interface::ModelBasedPlanningContextSpecification::planner_selector_ | 
Definition at line 68 of file model_based_planning_context.h.
| ModelBasedStateSpacePtr ompl_interface::ModelBasedPlanningContextSpecification::state_space_ | 
Definition at line 71 of file model_based_planning_context.h.