libmove3d-planners
|
Namespace for classes used for multi agents planning. More...
Classes | |
class | AbstractHandOverTest |
The AbstractHandOverTest class is an abstract class providing the basic interface for a handover/frontier testing class and handover finding. More... | |
class | DummyHandOverTest |
class | FrontierTester |
The FrontierTester class is a unique interface for all available/desired handover/frontier testers. More... | |
class | AbstracHandOverObjectCheck |
The AbstracHandOverObjectCheck class is an abstract class providing tools to check the possibility of a hand over. More... | |
class | HandOverTestDistance |
The HandOverTestDistance class tests if the distance between 2 agents allows them to make a hand over. More... | |
class | HandOverTestObject |
The HandOverTestObject class tests if ha handover is correct regarding to the object. More... | |
class | HandOverTestGrabs |
The HandOverTestGrabs class tests if a grab conf exists for both agent to grasp the object. More... | |
class | HandOverTestPreDefined |
The HandOverTestPreSelected class search in predefined configurations for a good handover configuration. More... | |
class | HandOverTestVisible |
class | HandOverTestSelection |
class | HandOverTestTrajectory |
class | AbstractSolutionTools |
class | AbstractFrontierOptimizer |
class | ToolSet |
The ToolSet class bundles other tool classes and provides utilities to configure them easily. More... | |
class | SolutionTools |
class | FrontierOptimizerClimber |
class | HandOverDirectChecker |
The HandOverDirectChecker class makes the object go in a straigh line from its goal to target. More... | |
class | HandOverWindowCheckerRRT |
The HandOverWindowCheckerRRT class gives tools to check the possibility of a hand over. More... | |
class | MultiHandOverDisplay |
class | StdOutMuter |
class | AlgoLoggerInterface |
The AlgoLoggerInterface class defines dummy logging methods that will be used for textual log and display of classes in this file. More... | |
class | ConfigFileParser |
The ConfigFileParser class parses a stream representing data as an XML file. More... | |
class | MultiHandOverAgent |
class | MultiHandOver3dPlanner |
class | MultiHandOverSolution |
class | SubTask |
class | Task |
struct | SubTaskMHP |
The SubTaskMHP struct is to pass results to MHP as simplified SubTask. More... | |
struct | MultiHandOverMhpHO |
The MultiHandOverMhpHO struct defines data for a handover to be exported in MHP. More... | |
class | MultiHandOverHO |
The MultiHandOverHO class describes a hand over, and implements method to compute costs and improve a handover The class should implement static methods to find good handover according to several situations parameters. More... | |
class | HandOverFinder |
class | MultiHandOverHeuristic |
The MultiHandOverHeuristic class provides an heuristic based on euclidian distance and minimal cost by selecting agents who can make successive handovers. More... | |
class | MultiHandOverHeuristicClosestFrontier |
class | LazyWeightedAstarNode |
class | DisplayLWAstarInGrid |
Functions | |
INIT_MOVE3D_STATIC_LOGGER (SolutionTools,"planners.hrics.mho.soltools") | |
Eigen::Vector3d | point_to_Vector3d (p3d_point &p) |
bool | is_not_digit (char c) |
std::ostream & | operator<< (std::ostream &os, const MultiHandOverSolution &sol) |
bool | operator< (const MultiHandOverSolution &left, const MultiHandOverSolution &right) |
bool | operator> (const MultiHandOverSolution &left, const MultiHandOverSolution &right) |
INIT_MOVE3D_STATIC_LOGGER (LazyWeightedAstarNode,"planners.hrics.mho.lwa.node") | |
Namespace for classes used for multi agents planning.
Originally designed for Multi-agent Hand Over.