karto::CorrelationGrid Class Reference
#include <Mapper.h>
List of all members.
Detailed Description
Implementation of a correlation grid used for scan matching
Definition at line 715 of file Mapper.h.
Constructor & Destructor Documentation
virtual karto::CorrelationGrid::~CorrelationGrid |
( |
|
) |
[inline, virtual] |
Constructs a correlation grid of given size and parameters
- Parameters:
-
Definition at line 825 of file Mapper.h.
Member Function Documentation
virtual void karto::CorrelationGrid::CalculateKernel |
( |
|
) |
[inline, protected, virtual] |
Sets up the kernel for grid smearing.
Definition at line 842 of file Mapper.h.
Create a correlation grid of given size and parameters
- Parameters:
-
- Returns:
- correlation grid
Definition at line 734 of file Mapper.h.
static kt_int32s karto::CorrelationGrid::GetHalfKernelSize |
( |
kt_double |
smearDeviation, |
|
|
kt_double |
resolution | |
|
) |
| | [inline, static, protected] |
Computes the kernel half-size based on the smear distance and the grid resolution. Computes to two standard deviations to get 95% region and to reduce aliasing.
- Parameters:
-
- Returns:
- kernel half-size based on the parameters
Definition at line 902 of file Mapper.h.
Get the Region Of Interest (ROI)
- Returns:
- region of interest
Definition at line 764 of file Mapper.h.
Gets the index into the data pointer of the given grid coordinate
- Parameters:
-
- Returns:
- grid index
Reimplemented from karto::Grid< kt_int8u >.
Definition at line 752 of file Mapper.h.
Sets the Region Of Interest (ROI)
- Parameters:
-
Definition at line 773 of file Mapper.h.
void karto::CorrelationGrid::SmearPoint |
( |
const Vector2< kt_int32s > & |
rGridPoint |
) |
[inline] |
Smear cell if the cell at the given point is marked as "occupied"
- Parameters:
-
Definition at line 782 of file Mapper.h.
Member Data Documentation
The point readings are smeared by this value in X and Y to create a smoother response. Default value is 0.03 meters.
Definition at line 914 of file Mapper.h.
The documentation for this class was generated from the following file: