CostmapBuilder Class Reference

#include <armarx/navigation/algorithms/CostmapBuilder.h>

Classes

struct  CostmapBuilderParams
 

Public Member Functions

 CostmapBuilder (const VirtualRobot::RobotPtr &robot, const VirtualRobot::SceneObjectSetPtr &obstacles, const std::vector< VirtualRobot::RobotPtr > &articulatedObjects, const std::vector< Room > &rooms, const Costmap::Parameters &parameters, const std::string &robotCollisonModelName, const CostmapBuilderParams &builderParameters)
 
Costmap create (const SceneBounds &init=SceneBounds())
 
Costmap extend (Costmap costmap)
 

Static Public Member Functions

static Eigen::MatrixXf createUniformGrid (const SceneBounds &sceneBounds, const Costmap::Parameters &parameters)
 
static void initializeMask (Costmap &costmap)
 

Detailed Description

Definition at line 40 of file CostmapBuilder.h.

Constructor & Destructor Documentation

◆ CostmapBuilder()

CostmapBuilder ( const VirtualRobot::RobotPtr robot,
const VirtualRobot::SceneObjectSetPtr &  obstacles,
const std::vector< VirtualRobot::RobotPtr > &  articulatedObjects,
const std::vector< Room > &  rooms,
const Costmap::Parameters parameters,
const std::string &  robotCollisonModelName,
const CostmapBuilderParams builderParameters 
)

Definition at line 56 of file CostmapBuilder.cpp.

Member Function Documentation

◆ create()

Costmap create ( const SceneBounds init = SceneBounds())

Definition at line 115 of file CostmapBuilder.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ createUniformGrid()

Eigen::MatrixXf createUniformGrid ( const SceneBounds sceneBounds,
const Costmap::Parameters parameters 
)
static

Definition at line 190 of file CostmapBuilder.cpp.

+ Here is the caller graph for this function:

◆ extend()

Costmap extend ( Costmap  costmap)

Definition at line 77 of file CostmapBuilder.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ initializeMask()

void initializeMask ( Costmap costmap)
static

Definition at line 171 of file CostmapBuilder.cpp.

+ Here is the caller graph for this function:

The documentation for this class was generated from the following files: