#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(). |
1.3.6