Costmap3DBuilder Class Reference

#include <armarx/navigation/algorithms/orientation_aware/Costmap3DBuilder.h>

Classes

struct  Costmap3DBuilderParams
 
struct  DebugOutput2D
 

Public Member Functions

 Costmap3DBuilder (const VirtualRobot::RobotPtr &robot, const VirtualRobot::SceneObjectSetPtr &obstacles, const std::vector< VirtualRobot::RobotPtr > &articulatedObjects, const std::vector< Room > &rooms, const Costmap3D::Parameters &parameters, const std::string &robotCollisonModelName, const Costmap3DBuilderParams &builderParameters)
 
Costmap3D create (const SceneBounds &init=SceneBounds())
 
Costmap3D extend (Costmap costmap)
 
std::optional< DebugOutput2D > getDebugOutput2D ()
 

Static Public Member Functions

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

Constructor & Destructor Documentation

◆ Costmap3DBuilder()

Costmap3DBuilder ( const VirtualRobot::RobotPtr & robot,
const VirtualRobot::SceneObjectSetPtr & obstacles,
const std::vector< VirtualRobot::RobotPtr > & articulatedObjects,
const std::vector< Room > & rooms,
const Costmap3D::Parameters & parameters,
const std::string & robotCollisonModelName,
const Costmap3DBuilderParams & builderParameters )

Member Function Documentation

◆ create()

Costmap3D create ( const SceneBounds & init = SceneBounds())

◆ createUniformGrid()

Costmap3D::Grid createUniformGrid ( const SceneBounds & sceneBounds,
const Costmap3D::Parameters & parameters )
static

◆ createUniformGridSingleOrientation()

Eigen::MatrixXf createUniformGridSingleOrientation ( const SceneBounds & sceneBounds,
const Costmap3D::Parameters & parameters )
static

◆ extend()

Costmap3D extend ( Costmap costmap)

◆ getDebugOutput2D()

std::optional< Costmap3DBuilder::DebugOutput2D > getDebugOutput2D ( )

◆ initializeMask()

void initializeMask ( Costmap3D & costmap)
static

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