scanmatcherprocessor.h
Go to the documentation of this file.
1 #ifndef SCANMATCHERPROCESSOR_H
2 #define SCANMATCHERPROCESSOR_H
3 
7 //#include <gsl/gsl_eigen.h>
9 
10 namespace GMapping {
11 
13  public:
15  ScanMatcherProcessor (double xmin, double ymin, double xmax, double ymax, double delta, double patchdelta);
16  virtual ~ScanMatcherProcessor ();
17  virtual void processScan(const RangeReading & reading);
18  void setSensorMap(const SensorMap& smap, std::string sensorName="FLASER");
19  void init();
21  (double urange, double range, double sigma, int kernsize, double lopt, double aopt, int iterations, bool computeCovariance=false);
22  void setRegistrationParameters(double regScore, double critScore);
23  OrientedPoint getPose() const;
24  inline const ScanMatcherMap& getMap() const {return m_map;}
25  inline ScanMatcher& matcher() {return m_matcher;}
26  inline void setmaxMove(double mmove){m_maxMove=mmove;}
27  bool useICP;
28  protected:
31  bool m_first;
34  unsigned int m_beams;
35  double m_maxMove;
36  //state
40  int m_count;
41  //gsl_eigen_symmv_workspace * m_eigenspace;
42 };
43 
44 };
45 
46 #endif
47 
48 
const char *const *argv double delta
Definition: gfs2stream.cpp:19
void setSensorMap(const SensorMap &smap, std::string sensorName="FLASER")
void setRegistrationParameters(double regScore, double critScore)
void setMatchingParameters(double urange, double range, double sigma, int kernsize, double lopt, double aopt, int iterations, bool computeCovariance=false)
ScanMatcherProcessor(const ScanMatcherMap &m)
const ScanMatcherMap & getMap() const
std::map< std::string, Sensor * > SensorMap
Definition: sensor.h:19
virtual void processScan(const RangeReading &reading)


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