41 std::string set_header;
42 std::string roadmap_header;
43 FamilyModule::SetPtr set;
56 boost::weak_ptr<or_lemur::FamilyModule> mod_family;
59 boost::weak_ptr<OpenRAVE::RobotBase> robot;
60 std::vector<int> active_dofs;
62 std::map<std::string, SetCache> setcaches;
64 FamilyModule::SetPtr set_current;
67 std::map<or_lemur::FamilyModule::SetPtr,std::string> familyspec_names;
70 boost::shared_ptr<ompl_lemur::Family> ompl_family;
71 ompl_lemur::FamilyUtilityCheckerPtr ompl_family_checker;
75 boost::shared_ptr<ompl_lemur::LEMUR> ompl_lemur;
77 std::string roadmap_header;
80 FamilyParametersConstPtr params_last;
82 boost::shared_ptr<CurrentFamily> _current_family;
89 bool InitPlan(OpenRAVE::RobotBasePtr robot, std::istream & isParameters);
90 bool InitPlan(OpenRAVE::RobotBasePtr robot, OpenRAVE::PlannerBase::PlannerParametersConstPtr params);
91 OpenRAVE::PlannerBase::PlannerParametersConstPtr GetParameters()
const;
93 OpenRAVE::PlannerStatus PlanPath(OpenRAVE::TrajectoryBasePtr);
95 bool CmdSaveSetCaches(std::ostream & sout, std::istream & sin);
97 bool CmdResetFamily(std::ostream & sout, std::istream & sin);
99 bool CmdGetTimes(std::ostream & sout, std::istream & sin)
const;
Definition: planner_family.h:53
OpenRAVE implementation of the Family planner, which plans over the family defined by the family modu...
Definition: planner_family.h:33
Definition: planner_family.h:37
Definition: module_family.h:48