libmove3d-planners
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Groups Pages
HRICS::MultiHandOver Member List

This is the complete list of members for HRICS::MultiHandOver, including all inherited members.

_draw_func (defined in Planner)Plannerprotected
_GoalPlannerprotected
_GraphPlannerprotected
_InitPlannerprotected
_q_goal (defined in Planner)Plannerprotected
_q_start (defined in Planner)Plannerprotected
_RobotPlannerprotected
_StartPlannerprotected
_stop_func (defined in Planner)Plannerprotected
AStarHeuristic_t enum nameHRICS::MultiHandOver
BEST_HANDOVER_SERIES enum value (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
changeHandOverSolution(MHO::MultiHandOverSolution *solution) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
checkAllMetaFrontiersWithObject(void) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
checkFrontierWithObject(FrontierCells &frontier)HRICS::MultiHandOver
checkMetaFrontiersWithObject(unsigned int a1, unsigned int a2) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
checkMetaFrontierWithObject(unsigned int a1, unsigned int a2, MetaFrontierPtr mf) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
chronoStart() (defined in Planner)Planner
chronoStop() (defined in Planner)Planner
chronoUpdate() (defined in Planner)Planner
clearSolutions(void) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
computeAgentsGraph(void) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
computeFrontiers(void) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
computeGrid(void) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
computeHandOverTrajectory(MHO::MultiHandOverSolution *solution, int step=-1) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
computeLongestSolutionDistance() (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
computeNavigationTrajectories(MHO::MultiHandOverSolution *solution, int action_index=-1)HRICS::MultiHandOver
computeRawSolutions(float cost_majoration)HRICS::MultiHandOver
computeSolutionCost(MHO::MultiHandOverSolution *solution) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
computeSubTaskTrajectory(MHO::SubTask *sub_task) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
computeTaskTrajs(MHO::Task *task) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
confForBBAxisAlign(Robot *object, Eigen::Vector3d const &main_dir, Eigen::Vector3d const &second_dir) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
createAstarHeuristic(void)HRICS::MultiHandOver
createGrid() (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
DIST_BEST_AGENT enum value (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
draw2dPath(void) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
draw2dPath(std::vector< MultiAgentCell * > const &path, int color_id, bool alt=false) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
drawObjectWhenFrontierChecking(bool b) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
dumpVar() (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
extractTrajectory() (defined in Planner)Plannervirtual
fetchAgentsConfsInitGoTo() (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
findAgents() (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
findManipulableObjects() (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
findOptimalCellNullDistanceFrontier(MHO::MultiHandOverSolution *solution, unsigned int action_index)HRICS::MultiHandOver
getActivGraph()Planner
getActivRobot()Planner
getAgentInitCell(unsigned int a) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
getAgentInitConf(unsigned int a) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
getAgents(void) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
getAgentSpeed(unsigned int i) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
getAgentStruct(unsigned int a)HRICS::MultiHandOverinline
getAgentTargetCell(unsigned int a)HRICS::MultiHandOver
getAgentTargetConf(unsigned int a) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
getAgentUseCost(unsigned int i) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
getAgentUseCost(Robot *r) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
getAstarHeuristic(void) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
getCheckFrontiersBefore(void) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
getConfHandOver(int solution, int step, std::string robot_name, confPtr_t &conf) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
getCostsFactors(double &dist, double &time, double &agent_costs, double &hri) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
getDistance() (defined in HRICS::HumanAwareMotionPlanner)HRICS::HumanAwareMotionPlannerinline
getEpsilonForLWAstar() (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
getFirstAgent(void) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
getFrontierMaxCheckStatus() (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
getGoal()Planner
getGoalConf()Plannerinline
getGridCellSize(void) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
getInit()Planner
getInitConf()Plannerinline
getInitialized()Planner
getLowCostRandomSolution(double sigma, int *index=0)HRICS::MultiHandOver
getManipulableObjects(void) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
getNaturality() (defined in HRICS::HumanAwareMotionPlanner)HRICS::HumanAwareMotionPlannerinline
getObject() (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
getObjectMainDirection(void) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
getPlanGrid(void) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
getReachability() (defined in HRICS::HumanAwareMotionPlanner)HRICS::HumanAwareMotionPlannerinline
getRunId()Plannerinline
getSearchAlgo() (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
getSearchSolutionStopCondition(int &max_it, int &overheat, int &time_limit_ms) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
getShoulderHeight(unsigned int agent) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
getSolutionDataForMHP(std::vector< MHO::MultiHandOverMhpHO > &hand_overs, std::vector< Eigen::Vector3d, Eigen::aligned_allocator< Eigen::Vector3d > > &path, double &cost, double &duration, std::string &main_agent_name) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
getSolutionDataStudio(int solution) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
getTargetAgent(void) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
getTime()Planner
getTimeHO(unsigned int a1, unsigned int a2) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
getToolSet() (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
getVisibility() (defined in HRICS::HumanAwareMotionPlanner)HRICS::HumanAwareMotionPlannerinline
handOverFindConfs(MHO::MultiHandOverSolution *solution, int frontier_index=-1)HRICS::MultiHandOver
handOverFindConfs(FrontierPtr frontier) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
handOverPossible(unsigned int a1, unsigned int a2) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
HumanAwareMotionPlanner() (defined in HRICS::HumanAwareMotionPlanner)HRICS::HumanAwareMotionPlannerinline
HumanAwareMotionPlanner(Robot *rob, Graph *graph) (defined in HRICS::HumanAwareMotionPlanner)HRICS::HumanAwareMotionPlannerinline
init()Plannervirtual
initFromConfXML(std::istream &is) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
initFromConfXML(std::string path) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
initGrid(void) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
initToolSet()HRICS::MultiHandOver
insert_solution_sorted(MHO::MultiHandOverSolution *sol) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
isEndPlaySolutionTaskTraj() (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
isHuman(unsigned int i) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
LWA_SEARCH enum value (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
m_DistanceSpaceHRICS::HumanAwareMotionPlannerprotected
m_fail (defined in Planner)Plannerprotected
m_NaturalSpace (defined in HRICS::HumanAwareMotionPlanner)HRICS::HumanAwareMotionPlannerprotected
m_ReachableSpace (defined in HRICS::HumanAwareMotionPlanner)HRICS::HumanAwareMotionPlannerprotected
m_runId (defined in Planner)Plannerprotected
m_time (defined in Planner)Plannerprotected
m_VisibilitySpace (defined in HRICS::HumanAwareMotionPlanner)HRICS::HumanAwareMotionPlannerprotected
MultiHandOver(double cell_size=0.20) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
navigationRelatedCost(double dist, unsigned int agent) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
navigationRelatedCostTime(double dist, unsigned int agent, double &time) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
NONE enum value (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
optimizeFrontier(MHO::MultiHandOverSolution *solution, unsigned int action_index, double keep_distance, double min_distance)HRICS::MultiHandOver
optimizeSolution(MHO::MultiHandOverSolution *solution) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
Planner()Planner
Planner(Robot *rob, Graph *graph)Planner
playSolutionTask(int solution) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
playSolutionTaskSyncStep(int solution=-1) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
playSolutionTrajSync(MHO::Task *task) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
playTaskStepByStep(MHO::Task *task) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
postProcessSolution(MHO::MultiHandOverSolution *sol) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
printLWAStats() (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
printMainTimes(std::vector< double > times) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
printSolutionsForest(void) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
RANDOM_SEARCH enum value (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
randomCheckFrontiersWithObject(std::tr1::shared_ptr< FrontierCells > &frontier_found, unsigned int a1, unsigned int a2, unsigned int max_it)HRICS::MultiHandOver
resetAgentsConf(void)HRICS::MultiHandOver
resetManipulablesConf(void) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
run()HRICS::MultiHandOvervirtual
runScript(std::string filename)HRICS::MultiHandOver
runScriptFromEnvVar()HRICS::MultiHandOver
SearchAlgo_t enum name (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
searchSolutionLWAstar(bool no_lazy)HRICS::MultiHandOver
searchSolutions(void)HRICS::MultiHandOver
setAgentIndexToDrawGrid(unsigned int index) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setAgentSpeed(unsigned int i, double speed) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setAgentUseCost(unsigned int i, double cost) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setAstarHeuristic(MultiHandOver::AStarHeuristic_t heuristic) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setCheckFrontierBefore(bool b) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setCostsFactors(double dist, double time, double agent_costs, double hri) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setDefaultEnvVar(void) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
setDefaultHandOverTesters(std::vector< std::string > &some_defaults) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setDistance(Distance *dist) (defined in HRICS::HumanAwareMotionPlanner)HRICS::HumanAwareMotionPlannerinline
setDraw2dPaths(bool b) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setDrawAgentAccessibilityGrid(bool b, bool boundariesOnly=false) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setDrawAgentsDuringSearch(bool b) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setDrawAll2dPaths(bool b) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setDrawFrontiers(bool b, unsigned int i=0, unsigned int j=0) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setDrawLWA(bool b) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setDrawOptimizeFrontier(bool b)HRICS::MultiHandOverinline
setEpsilonForLWAstar(double e) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setFirstAgent(Robot *f) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setFirstAgent(std::string name) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
setFirstAgent(p3d_rob *rob) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
setFirstAgentNode(void) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
setFrontierMaxCheckStatus(FrontierCells::FrontierCheckStatus fcs) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setGoal(confPtr_t Cg)Planner
setGraph(Graph *G)Planner
setGridCellSize(double size)HRICS::MultiHandOverinline
setInit(confPtr_t Cs)Planner
setInitialized(bool b)Planner
setNatural(Natural *nat) (defined in HRICS::HumanAwareMotionPlanner)HRICS::HumanAwareMotionPlannerinline
setObject(unsigned int i) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setObject(Robot *obj) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setObject(p3d_rob *obj) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
setOrientationObjectForHO(Eigen::Vector3d &dir1)HRICS::MultiHandOver
setPlaySolutionSyncStepByStep(int solution) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
setPlaySolutionTask(int solution) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
setPlaySolutionTaskTraj(int solution) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
setRandomizeFirstTarget(bool b) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setReachability(Natural *nat) (defined in HRICS::HumanAwareMotionPlanner)HRICS::HumanAwareMotionPlannerinline
setRobot(Robot *R)Planner
setRunId(int id)Plannerinline
setSearchAlgo(MultiHandOver::SearchAlgo_t algo) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setSearchSolutionStopCondition(int max_it, int overheat, int time_limit_ms) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setSolutionStepRobotsConfs(int solution, int step, MHO::MultiHandOverSolution::CostData &cost_data)HRICS::MultiHandOver
setSubTaskTrajToRobot(MHO::SubTask *subtask) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
setTargetAgent(Robot *f) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setTargetAgent(std::string name) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
setTargetAgent(p3d_rob *rob) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
setTargetAgentNode(void) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
setTimesHO(double rr, double hh, double rh) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setToComputeHOTraj(bool activate, int solution=-1, int step=0) (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
setUseDummySmoothInFrontierCheck(bool b) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
setUseRrtInFrontierCheck(bool b)HRICS::MultiHandOverinline
setVisibility(Visibility *visib) (defined in HRICS::HumanAwareMotionPlanner)HRICS::HumanAwareMotionPlannerinline
testForReinit() (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
trajFound()Plannervirtual
usePostProcess() (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
usePostProcess(bool b) (defined in HRICS::MultiHandOver)HRICS::MultiHandOverinline
WA_SEARCH enum value (defined in HRICS::MultiHandOver)HRICS::MultiHandOver
~HumanAwareMotionPlanner() (defined in HRICS::HumanAwareMotionPlanner)HRICS::HumanAwareMotionPlannerinline
~MultiHandOver() (defined in HRICS::MultiHandOver)HRICS::MultiHandOvervirtual
~Planner()Plannervirtual