Public Member Functions | Public Attributes | Protected Attributes | List of all members
GMapping::ScanMatcherProcessor Class Reference

#include <scanmatcherprocessor.h>

Public Member Functions

const ScanMatcherMapgetMap () const
 
OrientedPoint getPose () const
 
void init ()
 
ScanMatchermatcher ()
 
virtual void processScan (const RangeReading &reading)
 
 ScanMatcherProcessor (const ScanMatcherMap &m)
 
 ScanMatcherProcessor (double xmin, double ymin, double xmax, double ymax, double delta, double patchdelta)
 
void setMatchingParameters (double urange, double range, double sigma, int kernsize, double lopt, double aopt, int iterations, bool computeCovariance=false)
 
void setmaxMove (double mmove)
 
void setRegistrationParameters (double regScore, double critScore)
 
void setSensorMap (const SensorMap &smap, std::string sensorName="FLASER")
 
virtual ~ScanMatcherProcessor ()
 

Public Attributes

bool useICP
 

Protected Attributes

unsigned int m_beams
 
bool m_computeCovariance
 
int m_count
 
double m_critScore
 
bool m_first
 
ScanMatcherMap m_map
 
ScanMatcher m_matcher
 
double m_maxMove
 
OrientedPoint m_odoPose
 
OrientedPoint m_pose
 
double m_regScore
 
SensorMap m_sensorMap
 

Detailed Description

Definition at line 12 of file scanmatcherprocessor.h.

Constructor & Destructor Documentation

GMapping::ScanMatcherProcessor::ScanMatcherProcessor ( const ScanMatcherMap m)

Definition at line 10 of file scanmatcherprocessor.cpp.

GMapping::ScanMatcherProcessor::ScanMatcherProcessor ( double  xmin,
double  ymin,
double  xmax,
double  ymax,
double  delta,
double  patchdelta 
)

Definition at line 24 of file scanmatcherprocessor.cpp.

GMapping::ScanMatcherProcessor::~ScanMatcherProcessor ( )
virtual

Definition at line 35 of file scanmatcherprocessor.cpp.

Member Function Documentation

const ScanMatcherMap& GMapping::ScanMatcherProcessor::getMap ( ) const
inline

Definition at line 24 of file scanmatcherprocessor.h.

OrientedPoint GMapping::ScanMatcherProcessor::getPose ( ) const

Definition at line 228 of file scanmatcherprocessor.cpp.

void GMapping::ScanMatcherProcessor::init ( )

Definition at line 65 of file scanmatcherprocessor.cpp.

ScanMatcher& GMapping::ScanMatcherProcessor::matcher ( )
inline

Definition at line 25 of file scanmatcherprocessor.h.

void GMapping::ScanMatcherProcessor::processScan ( const RangeReading reading)
virtual

retireve the position from the reading, and compute the odometry

Definition at line 71 of file scanmatcherprocessor.cpp.

void GMapping::ScanMatcherProcessor::setMatchingParameters ( double  urange,
double  range,
double  sigma,
int  kernsize,
double  lopt,
double  aopt,
int  iterations,
bool  computeCovariance = false 
)

Definition at line 217 of file scanmatcherprocessor.cpp.

void GMapping::ScanMatcherProcessor::setmaxMove ( double  mmove)
inline

Definition at line 26 of file scanmatcherprocessor.h.

void GMapping::ScanMatcherProcessor::setRegistrationParameters ( double  regScore,
double  critScore 
)

Definition at line 222 of file scanmatcherprocessor.cpp.

void GMapping::ScanMatcherProcessor::setSensorMap ( const SensorMap smap,
std::string  sensorName = "FLASER" 
)

Definition at line 40 of file scanmatcherprocessor.cpp.

Member Data Documentation

unsigned int GMapping::ScanMatcherProcessor::m_beams
protected

Definition at line 34 of file scanmatcherprocessor.h.

bool GMapping::ScanMatcherProcessor::m_computeCovariance
protected

Definition at line 30 of file scanmatcherprocessor.h.

int GMapping::ScanMatcherProcessor::m_count
protected

Definition at line 40 of file scanmatcherprocessor.h.

double GMapping::ScanMatcherProcessor::m_critScore
protected

Definition at line 33 of file scanmatcherprocessor.h.

bool GMapping::ScanMatcherProcessor::m_first
protected

Definition at line 31 of file scanmatcherprocessor.h.

ScanMatcherMap GMapping::ScanMatcherProcessor::m_map
protected

Definition at line 37 of file scanmatcherprocessor.h.

ScanMatcher GMapping::ScanMatcherProcessor::m_matcher
protected

Definition at line 29 of file scanmatcherprocessor.h.

double GMapping::ScanMatcherProcessor::m_maxMove
protected

Definition at line 35 of file scanmatcherprocessor.h.

OrientedPoint GMapping::ScanMatcherProcessor::m_odoPose
protected

Definition at line 39 of file scanmatcherprocessor.h.

OrientedPoint GMapping::ScanMatcherProcessor::m_pose
protected

Definition at line 38 of file scanmatcherprocessor.h.

double GMapping::ScanMatcherProcessor::m_regScore
protected

Definition at line 33 of file scanmatcherprocessor.h.

SensorMap GMapping::ScanMatcherProcessor::m_sensorMap
protected

Definition at line 32 of file scanmatcherprocessor.h.

bool GMapping::ScanMatcherProcessor::useICP

Definition at line 27 of file scanmatcherprocessor.h.


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


openslam_gmapping
Author(s): Giorgio Grisetti, Cyrill Stachniss, Wolfram Burgard
autogenerated on Mon Jun 10 2019 14:04:22