#include <bf_multi_res_scan_matcher.h>
|
| BruteForceMultiResolutionScanMatcher (SPE est, double ang_step=deg2rad(0.1), double transl_step=0.05) |
|
double | process_scan (const TransformedLaserScan &raw_scan, const RobotPose &pose, const GridMap &map, RobotPoseDelta &result_pose_delta) override |
|
void | set_target_accuracy (double angle_step, double translation_step) |
|
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 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 11 of file bf_multi_res_scan_matcher.h.
BruteForceMultiResolutionScanMatcher::BruteForceMultiResolutionScanMatcher |
( |
SPE |
est, |
|
|
double |
ang_step = deg2rad(0.1) , |
|
|
double |
transl_step = 0.05 |
|
) |
| |
|
inline |
void BruteForceMultiResolutionScanMatcher::set_target_accuracy |
( |
double |
angle_step, |
|
|
double |
translation_step |
|
) |
| |
|
inline |
double BruteForceMultiResolutionScanMatcher::_ang_step |
|
private |
M3RSMEngine BruteForceMultiResolutionScanMatcher::_engine |
|
private |
constexpr double BruteForceMultiResolutionScanMatcher::_Max_Rotation_Error = deg2rad(5) |
|
staticprivate |
constexpr double BruteForceMultiResolutionScanMatcher::_Max_Translation_Error = 1 |
|
staticprivate |
double BruteForceMultiResolutionScanMatcher::_transl_step |
|
private |
The documentation for this class was generated from the following file: