#include <grid_scan_matcher.h>
|
LaserScan2D | filter_scan (const LaserScan2D &scan, const RobotPose &pose, const GridMap &map) |
|
| GridScanMatcher (SPE estimator, double max_x_error=0, double max_y_error=0, double max_th_error=0) |
|
virtual double | process_scan (const TransformedLaserScan &scan, const RobotPose &init_pose, const GridMap &map, RobotPoseDelta &pose_delta)=0 |
|
virtual void | reset_state () |
|
double | scan_probability (const LaserScan2D &scan, const RobotPose &pose, const GridMap &map) const |
|
double | scan_probability (const LaserScan2D &scan, const RobotPose &pose, const GridMap &map, const SPEParams &p) const |
|
SPE | scan_probability_estimator () const |
|
void | set_lookup_ranges (double x, double y=0, double th=0) |
|
void | set_scan_probability_estimator (SPE spe) |
|
void | subscribe (std::shared_ptr< GridScanMatcherObserver > obs) |
|
void | unsubscribe (std::shared_ptr< GridScanMatcherObserver > obs) |
|
virtual | ~GridScanMatcher ()=default |
|
Definition at line 99 of file grid_scan_matcher.h.
GridScanMatcher::GridScanMatcher |
( |
SPE |
estimator, |
|
|
double |
max_x_error = 0 , |
|
|
double |
max_y_error = 0 , |
|
|
double |
max_th_error = 0 |
|
) |
| |
|
inline |
virtual GridScanMatcher::~GridScanMatcher |
( |
| ) |
|
|
virtualdefault |
void GridScanMatcher::do_for_each_observer |
( |
std::function< void(ObsPtr)> |
op | ) |
|
|
inlineprotected |
double GridScanMatcher::max_th_error |
( |
| ) |
|
|
inlineprotected |
double GridScanMatcher::max_x_error |
( |
| ) |
|
|
inlineprotected |
double GridScanMatcher::max_y_error |
( |
| ) |
|
|
inlineprotected |
virtual void GridScanMatcher::reset_state |
( |
| ) |
|
|
inlinevirtual |
SPE GridScanMatcher::scan_probability_estimator |
( |
| ) |
const |
|
inline |
void GridScanMatcher::set_lookup_ranges |
( |
double |
x, |
|
|
double |
y = 0 , |
|
|
double |
th = 0 |
|
) |
| |
|
inline |
void GridScanMatcher::set_scan_probability_estimator |
( |
SPE |
spe | ) |
|
|
inline |
double GridScanMatcher::_max_th_error = 0 |
|
private |
double GridScanMatcher::_max_x_error = 0 |
|
private |
double GridScanMatcher::_max_y_error = 0 |
|
private |
SPE GridScanMatcher::_scan_prob_estimator |
|
private |
The documentation for this class was generated from the following file: