CostmapBuilder::CostmapBuilderParams Struct Reference

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

Public Attributes

DistanceCalculator calculationMethod = DistanceCalculator::Simox
 
Eigen::Vector3f collisionModelScaleFactor = Eigen::Vector3f::Ones()
 
bool fakeModeForTesting = false
 
float maxDistance = 2000.F
 All poses that are further away to obstacles are set to this value.
 
float maxFilterDistance = 1000.F
 
int numThreads = 0
 
bool restrictToRooms = false
 
std::vector< std::string > roomEnableList
 

Detailed Description

Definition at line 59 of file CostmapBuilder.h.

Member Data Documentation

◆ calculationMethod

Definition at line 61 of file CostmapBuilder.h.

◆ collisionModelScaleFactor

Eigen::Vector3f collisionModelScaleFactor = Eigen::Vector3f::Ones()

Definition at line 78 of file CostmapBuilder.h.

◆ fakeModeForTesting

bool fakeModeForTesting = false

Definition at line 83 of file CostmapBuilder.h.

◆ maxDistance

float maxDistance = 2000.F

All poses that are further away to obstacles are set to this value.

Definition at line 81 of file CostmapBuilder.h.

◆ maxFilterDistance

float maxFilterDistance = 1000.F

The maximum distance from the costmap to an obstacle to be included for costmap calculation. Every obstacles further away will be discarded.

Definition at line 76 of file CostmapBuilder.h.

◆ numThreads

int numThreads = 0

Definition at line 62 of file CostmapBuilder.h.

◆ restrictToRooms

bool restrictToRooms = false

Definition at line 64 of file CostmapBuilder.h.

◆ roomEnableList

std::vector<std::string> roomEnableList

Only applicable when restrictToRooms is true. The list of rooms for which the costmap should be generated, leave empty to include all rooms.

Definition at line 70 of file CostmapBuilder.h.


The documentation for this struct was generated from the following file: