#include <connect_the_dots_ambiguous_drift_detector.h>
|
| | ConnectTheDotsAmbiguousDriftDetector (std::shared_ptr< GridScanMatcher > sm) |
| |
| double | process_scan (const TransformedLaserScan &raw_scan, const RobotPose &init_pose, const GridMap &map, RobotPoseDelta &pose_delta) override |
| |
| void | reset_state () override |
| |
| 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) |
| |
| 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 |
| |
| ConnectTheDotsAmbiguousDriftDetector::ConnectTheDotsAmbiguousDriftDetector |
( |
std::shared_ptr< GridScanMatcher > |
sm | ) |
|
|
inline |
| void ConnectTheDotsAmbiguousDriftDetector::reset_state |
( |
| ) |
|
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: