#include <MapModel.h>
Definition at line 37 of file MapModel.h.
humanoid_localization::MapModel::~MapModel |
( |
| ) |
|
|
virtual |
virtual double humanoid_localization::MapModel::getFloorHeight |
( |
const tf::Transform & |
pose | ) |
const |
|
pure virtual |
void humanoid_localization::MapModel::getHeightlist |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
totalHeight, |
|
|
std::vector< double > & |
heights |
|
) |
| |
Get a list of valid z values at a given xy-position
- Parameters
-
| x | |
| y | |
| totalHeight | clearance of the robot required to be free |
[out] | heights | list of valid heights, return by ref. |
Definition at line 173 of file MapModel.cpp.
bool humanoid_localization::MapModel::isOccupied |
( |
const octomap::point3d & |
position | ) |
const |
|
virtual |
- Returns
- whether a map coordinate is occupied. Will return "false" if the coordinate does not exist in the map (e.g. out of bounds).
Definition at line 195 of file MapModel.cpp.
void humanoid_localization::MapModel::verifyPoses |
( |
Particles & |
particles | ) |
|
|
virtual |
Check if particles represent valid poses: Must be within map bounding box and not in an occupied area. Otherwise weight is minimized (=> die out at next resampling)
Definition at line 52 of file MapModel.cpp.
double humanoid_localization::MapModel::m_motionMeanZ |
|
protected |
double humanoid_localization::MapModel::m_motionObstacleDist |
|
protected |
double humanoid_localization::MapModel::m_motionRangePitch |
|
protected |
double humanoid_localization::MapModel::m_motionRangeRoll |
|
protected |
double humanoid_localization::MapModel::m_motionRangeZ |
|
protected |
The documentation for this class was generated from the following files: