#include <mcl.hpp>
◆ ParticleFilter()
| wolflib::ParticleFilter::ParticleFilter |
( |
MclTuning |
tuning = {}, |
|
|
std::uint32_t |
seed = 0x574F4C46u |
|
) |
| |
|
explicit |
◆ configure()
| void wolflib::ParticleFilter::configure |
( |
MclTuning |
tuning | ) |
|
◆ estimate()
| const MclEstimate & wolflib::ParticleFilter::estimate |
( |
| ) |
const |
◆ observe()
◆ particles()
| const std::vector< Particle > & wolflib::ParticleFilter::particles |
( |
| ) |
const |
◆ propagate()
| void wolflib::ParticleFilter::propagate |
( |
double |
localX, |
|
|
double |
localY, |
|
|
double |
deltaThetaDegrees |
|
) |
| |
◆ resetGlobal()
| void wolflib::ParticleFilter::resetGlobal |
( |
| ) |
|
◆ resetLocal()
| void wolflib::ParticleFilter::resetLocal |
( |
Pose |
pose, |
|
|
double |
positionStdDev = 1, |
|
|
double |
thetaStdDev = 3 |
|
) |
| |
◆ setMap()
| void wolflib::ParticleFilter::setMap |
( |
const OccupancyMap * |
map | ) |
|
The documentation for this class was generated from the following file: