#include <SpecialPerceptSelfLocator.h>
Inheritance diagram for SpecialPerceptSelfLocator:
Public Member Functions | |
SpecialPerceptSelfLocator (const SelfLocatorInterfaces &interfaces) | |
Constructor. | |
~SpecialPerceptSelfLocator () | |
Destructor. | |
virtual void | execute () |
Executes the module. | |
Private Attributes | |
Pose2D | lastRobotPose |
int | psdCrashCount |
Pose2D | lastOdometry |
PIDsmoothedValue | robotPosX |
PIDsmoothedValue | robotPosY |
PIDsmoothedValue | robotPosR |
unsigned long | lastFrame |
bool | lastWasOutlier |
checkerboard percepts (see ImageProcessor/checkerboardDetector.* for details)
Definition at line 25 of file SpecialPerceptSelfLocator.h.
|
Constructor.
Definition at line 16 of file SpecialPerceptSelfLocator.cpp. References pi. |
|
Destructor.
Definition at line 37 of file SpecialPerceptSelfLocator.h. |
|
Executes the module.
Implements Module. Definition at line 47 of file SpecialPerceptSelfLocator.cpp. References PIDsmoothedValue::approximateVal(), SpecialPercept::checkerPose, SpecialPercept::frameNumber, PIDsmoothedValue::getVal(), lastFrame, lastWasOutlier, SampleSetProxyBase::link(), PSDPercept::numOfPercepts, psdCrashCount, PIDsmoothedValue::resetTo(), robotPosR, robotPosX, robotPosY, Pose2D::rotation, RobotPose::setFrameNumber(), RobotPose::setValidity(), RobotPose::speedbyDistanceToGoal, Pose2D::translation, SpecialPercept::type, Vector2< double >::x, and Vector2< double >::y. |
Here is the call graph for this function:
|
Definition at line 43 of file SpecialPerceptSelfLocator.h. |
|
Definition at line 44 of file SpecialPerceptSelfLocator.h. Referenced by execute(). |
|
Definition at line 45 of file SpecialPerceptSelfLocator.h. |
|
Definition at line 75 of file SpecialPerceptSelfLocator.h. Referenced by execute(). |
|
Definition at line 75 of file SpecialPerceptSelfLocator.h. Referenced by execute(). |
|
Definition at line 75 of file SpecialPerceptSelfLocator.h. Referenced by execute(). |
|
Definition at line 76 of file SpecialPerceptSelfLocator.h. Referenced by execute(). |
|
Definition at line 77 of file SpecialPerceptSelfLocator.h. Referenced by execute(). |