Public Member Functions | Public Attributes | Protected Attributes
GMapping::ScanMatcherProcessor Class Reference

#include <scanmatcherprocessor.h>

List of all members.

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

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.

Definition at line 35 of file scanmatcherprocessor.cpp.


Member Function Documentation

Definition at line 24 of file scanmatcherprocessor.h.

Definition at line 228 of file scanmatcherprocessor.cpp.

Definition at line 65 of file scanmatcherprocessor.cpp.

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.

Definition at line 30 of file scanmatcherprocessor.h.

Definition at line 40 of file scanmatcherprocessor.h.

Definition at line 33 of file scanmatcherprocessor.h.

Definition at line 31 of file scanmatcherprocessor.h.

Definition at line 37 of file scanmatcherprocessor.h.

Definition at line 29 of file scanmatcherprocessor.h.

Definition at line 35 of file scanmatcherprocessor.h.

Definition at line 39 of file scanmatcherprocessor.h.

Definition at line 38 of file scanmatcherprocessor.h.

Definition at line 33 of file scanmatcherprocessor.h.

Definition at line 32 of file scanmatcherprocessor.h.

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 Thu Jun 6 2019 19:25:13