libmove3d-planners
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Classes | Typedefs | Functions | Variables
HRICS Namespace Reference

Cell for the HRICS AStar. More...

Namespaces

 MHO
 Namespace for classes used for multi agents planning.
 

Classes

class  AgentCell
 
class  AgentGrid
 
class  Cell
 
class  EnvGrid
 Plannar HRI Grid. More...
 
class  EnvCell
 Plannar HRI Cell. More...
 
class  Grid
 
class  State
 
class  MultiAgentGrid
 Plannar HRI Grid considering multiple agents systems for HRi operations. More...
 
class  MultiAgentCell
 Plannar HRI Cell. More...
 
class  MetaFrontierCells
 
struct  FrontierCells
 
class  NaturalCell
 
class  NaturalGrid
 
class  PlanGrid
 Plannar HRI Grid. More...
 
class  PlanCell
 Plannar HRI Cell. More...
 
class  PlanState
 Plannar HRI State. More...
 
class  ConfigSpace
 Configuration space. More...
 
class  CostManager
 
class  CostSettingType
 
class  Distance
 
class  HriSpaceCost
 
class  HumanCostSpace
 
class  AlgoLoggerInterfaceFull
 
struct  SearchIterationDataLog
 
class  MultiHandOver
 
class  Natural
 Natural Motion and Arm Confort. More...
 
class  Navigation
 
struct  confCost
 
class  Hri
 Classe Hri. More...
 
class  OTPMotionPl
 Motion Planing for an object transfert point. More...
 
class  Visibility
 
class  HumanAwareMotionPlanner
 Base class for the HRICS motion planners. More...
 
class  Workspace
 Workspace Motion Planners. More...
 
class  OutputConf
 
class  ConfigHR
 
class  ConfigurationCost
 configuration cost sorter More...
 
class  OutputConfSort
 outputconf sorter More...
 

Typedefs

typedef std::tr1::shared_ptr
< FrontierCells
FrontierPtr
 
typedef std::tr1::shared_ptr
< MetaFrontierCells
MetaFrontierPtr
 
typedef struct HRICS::confCost confCost
 

Functions

 INIT_MOVE3D_STATIC_LOGGER (CostManager,"planners.hrics.costmanager")
 
void printHumanConfig ()
 
void printPr2Config ()
 
void setSimulationRobotsTransparent ()
 
void generateGraspConfigurations ()
 
void setThePlacemateInIkeaShelf ()
 
void setTenAccessiblePositions ()
 
bool initShelfScenario ()
 
bool execShelfScenario ()
 
bool simpShelfScenario ()
 
 INIT_MOVE3D_STATIC_LOGGER (MultiHandOver,"planners.hrics.mho")
 
std::string listFrontierTesters (FrontierTester *frontier_tester)
 
Eigen::Vector3d point_to_Vector3d (p3d_point &p)
 
boost::normal_distribution u_dist (0, 1)
 
boost::variate_generator
< boost::mt19937,
boost::normal_distribution<> > 
generator (rand_gen, u_dist)
 

Variables

boost::mt19937 rng_random_agents
 
boost::mt19937 rand_gen
 

Detailed Description

Cell for the HRICS AStar.

Structure pour la sauvegarde du coût.

Human Interaction Cost definition.