diff --git a/tesseract_motion_planners/core/include/tesseract_motion_planners/core/types.h b/tesseract_motion_planners/core/include/tesseract_motion_planners/core/types.h index 46d08885c7d..5f46f8e0b4b 100644 --- a/tesseract_motion_planners/core/include/tesseract_motion_planners/core/types.h +++ b/tesseract_motion_planners/core/include/tesseract_motion_planners/core/types.h @@ -32,6 +32,8 @@ #include #include +#include + namespace tesseract_planning { struct PlannerRequest @@ -52,6 +54,10 @@ struct PlannerRequest /** @brief The profile dictionary */ ProfileDictionary::ConstPtr profiles{ std::make_shared() }; + tmp::WaypointProfileDictionary::ConstPtr waypoint_profiles{ std::make_shared() }; + tmp::CompositeProfileDictionary::ConstPtr composite_profiles{ std::make_shared() }; + tmp::PlannerProfileDictionary::ConstPtr planner_profiles{ std::make_shared() }; + /** * @brief The program instruction * This must contain a minimum of two move instruction the first move instruction is the start state