#include <SpecialPercept.h>
Collaboration diagram for SpecialPercept:
Public Types | |
enum | Type { motionDetection, none, checkerboard, barCode, autoShutter, challengeOrientation, openChallengeBridge, openChallengeRedLine } |
The different specialPercept types. More... | |
Public Member Functions | |
SpecialPercept () | |
Constructor. | |
void | reset (unsigned long frameNum=0) |
Reset special percept. | |
Public Attributes | |
Type | type |
The type of the specialPercept. | |
double | pan |
test values (motion detection) | |
double | tilt |
test values (motion detection) | |
Vector2< long > | mostMovement |
Vector2< long > | leastMovement |
Pose2D | checkerPose |
values (checkerboard detection) | |
unsigned long | frameNumber |
int | barCodeId |
An id filled by the barCodeReader. | |
double | orientation |
Orientation of the robot in the "Almost-Slam-Challenge" *. | |
double | angleOfPinkFlags [MAXSEENFLAGS] |
int | countAngleOfPinkFlags |
OCBridge | ocBridge |
values for open challenge bridge detection | |
OCRedLine | ocRedLine |
for red line detection | |
bool | shutterSelected |
indicates if Shutter was selected | |
SpecialLandmark | specialLandmarks [6] |
int | numOfSpecialLandmarks |
Definition at line 207 of file SpecialPercept.h.
|
The different specialPercept types.
Definition at line 217 of file SpecialPercept.h. |
|
Constructor.
Definition at line 166 of file SpecialPercept.cpp. References reset(). |
Here is the call graph for this function:
|
Reset special percept.
Definition at line 171 of file SpecialPercept.cpp. References barCodeId, checkerPose, countAngleOfPinkFlags, leastMovement, mostMovement, orientation, and shutterSelected. Referenced by CheckerboardDetector::execute(), operator>>(), and SpecialPercept(). |
|
The type of the specialPercept.
Definition at line 230 of file SpecialPercept.h. Referenced by AutoShutter::execute(), SpecialPerceptSelfLocator::execute(), CheckerboardDetector::execute(), operator<<(), operator>>(), and LogPlayer::saveCSV(). |
|
test values (motion detection)
Definition at line 233 of file SpecialPercept.h. |
|
test values (motion detection)
Definition at line 233 of file SpecialPercept.h. |
|
Definition at line 234 of file SpecialPercept.h. Referenced by operator<<(), operator>>(), and reset(). |
|
Definition at line 234 of file SpecialPercept.h. Referenced by operator<<(), operator>>(), and reset(). |
|
values (checkerboard detection)
Definition at line 237 of file SpecialPercept.h. Referenced by SpecialPerceptSelfLocator::execute(), CheckerboardDetector::execute(), operator<<(), operator>>(), reset(), and LogPlayer::saveCSV(). |
|
Definition at line 238 of file SpecialPercept.h. Referenced by SpecialPerceptSelfLocator::execute(), operator<<(), operator>>(), and LogPlayer::saveCSV(). |
|
An id filled by the barCodeReader.
Definition at line 241 of file SpecialPercept.h. Referenced by BarCodeReader::execute(), SpecialVisionSymbols::getBarCodeValue(), operator<<(), operator>>(), and reset(). |
|
Orientation of the robot in the "Almost-Slam-Challenge" *.
Definition at line 244 of file SpecialPercept.h. Referenced by ChallengeSpecialVision::execute(), ChallengeSpecialVision::executeFindOrientation(), ChallengeSpecialVision::executeGetOrientation(), ChallengeSpecialVision::executeLearnOrientation(), operator<<(), operator>>(), SpecialVisionSymbols::registerSymbols(), and reset(). |
|
Definition at line 248 of file SpecialPercept.h. Referenced by ChallengeSpecialVision::executeFindOrientation(), and ChallengeSpecialVision::executeLearnOrientation(). |
|
Definition at line 249 of file SpecialPercept.h. Referenced by ChallengeSpecialVision::execute(), ChallengeSpecialVision::executeFindOrientation(), ChallengeSpecialVision::executeLearnOrientation(), and reset(). |
|
|
|
indicates if Shutter was selected
Definition at line 258 of file SpecialPercept.h. Referenced by AutoShutter::execute(), SpecialVisionSymbols::getShutterSelected(), operator<<(), operator>>(), and reset(). |
|
Definition at line 260 of file SpecialPercept.h. |
|
Definition at line 261 of file SpecialPercept.h. |