- See also
- CPointsMap
Definition at line 31 of file CDetectorDoorCrossing.h.
#include <mrpt/slam/CDetectorDoorCrossing.h>
|
static void | printf_debug (const char *frmt,...) |
| Sends a formated text to "debugOut" if not NULL, or to cout otherwise. More...
|
|
◆ CDetectorDoorCrossing()
mrpt::slam::CDetectorDoorCrossing::CDetectorDoorCrossing |
( |
| ) |
|
The constructor.
See options for customizing the default parameters.
◆ clear()
void mrpt::slam::CDetectorDoorCrossing::clear |
( |
| ) |
|
Reset the detector, i.e.
it erases all previous observations.
◆ printf_debug()
static void mrpt::utils::CDebugOutputCapable::printf_debug |
( |
const char * |
frmt, |
|
|
|
... |
|
) |
| |
|
staticinherited |
◆ process()
The main method, where a new action/observation pair is added to the list.
Here the list of old observations is updated, and a value with the probability of having pass a door is returned.
- Parameters
-
in_poseChange | The odometry (or any other meanway) based change in the robot pose since last observation to this one. |
in_sf | The observations. |
out_estimation | The estimation results. |
- See also
- TDoorCrossingOutParams
◆ entropy
◆ lastEntropy
◆ lastEntropyValid
bool mrpt::slam::CDetectorDoorCrossing::lastEntropyValid |
|
private |
◆ lastObs
CRawlog mrpt::slam::CDetectorDoorCrossing::lastObs |
|
private |
The last observations and consecutive actions are stored here: Indexes (0,1) is the earlier (act,obs) pair, and the lastest pair is in indexes ((M-1)*2,(M-1)*2-1).
Always contains (Action, Observation) pairs, in that order.
Definition at line 118 of file CDetectorDoorCrossing.h.
◆ options