#include <SpecialPercept.h>
Collaboration diagram for OCBridge:
Public Types | |
enum | Side { none = 0, left, right, numOfSides } |
The different Sides of the bridge. More... | |
Public Member Functions | |
OCBridge () | |
Constructor. | |
void | addPercept (double aAngleTo, double aDistanceTo) |
method to add a new percept | |
Public Attributes | |
Side | lastSeenSide |
side of the bridge actually last seen by the camera | |
double | angleTo |
relative angle to the bridge (middle of the sidemark) | |
double | distanceTo |
relative distance to the bridge (middle of the sidemark) | |
Vector2< double > | relPos |
the relative position of the bridge (middle of the sidemark) | |
unsigned long | timeWhenLastSeen |
time when the bridge was last seen by the own camera | |
BitePoint | bitePoint [BitePoint::numOfPositions] |
the bitePoints of the bridge | |
bool | fresh |
indicates fresh-data | |
Pose2D | lastOdometry |
last odometry-data |
Definition at line 101 of file SpecialPercept.h.
|
The different Sides of the bridge.
Definition at line 108 of file SpecialPercept.h. |
|
Constructor.
Definition at line 107 of file SpecialPercept.cpp. References bitePoint, lastSeenSide, BitePoint::Position, BitePoint::position, Vector2< double >::x, and Vector2< double >::y. |
|
method to add a new percept
Definition at line 121 of file SpecialPercept.cpp. References SystemCall::getCurrentSystemTime(), pi_2, sgn, Vector2< double >::x, and Vector2< double >::y. |
Here is the call graph for this function:
|
side of the bridge actually last seen by the camera
Definition at line 117 of file SpecialPercept.h. Referenced by OpenChallengeSymbols::getLastSeenSide(), OCBridge(), operator<<(), and operator>>(). |
|
relative angle to the bridge (middle of the sidemark)
Definition at line 120 of file SpecialPercept.h. Referenced by OpenChallengeSymbols::getSeenAngleToBridge(), operator<<(), operator>>(), and OpenChallengeSymbols::update(). |
|
relative distance to the bridge (middle of the sidemark)
Definition at line 122 of file SpecialPercept.h. Referenced by OpenChallengeSymbols::getSeenDistanceToBridge(), operator<<(), operator>>(), and OpenChallengeSymbols::update(). |
|
the relative position of the bridge (middle of the sidemark)
Definition at line 124 of file SpecialPercept.h. Referenced by operator<<(), operator>>(), and OpenChallengeSymbols::update(). |
|
time when the bridge was last seen by the own camera
Definition at line 127 of file SpecialPercept.h. Referenced by OpenChallengeSymbols::getTimeSinceLastSeenBridge(), operator<<(), and operator>>(). |
|
the bitePoints of the bridge
Definition at line 130 of file SpecialPercept.h. Referenced by RBridgeSpecialist::findBridgeMark(), OpenChallengeSymbols::getBitePointPosition(), OpenChallengeSymbols::getPreciseShiftToBitePoint(), OpenChallengeSymbols::getSeenAngleToBitePoint(), OpenChallengeSymbols::getSeenDistanceToBitePoint(), OpenChallengeSymbols::getTimeSinceLastSeenBitePoint(), OCBridge(), operator<<(), operator>>(), and OpenChallengeSymbols::update(). |
|
indicates fresh-data
Definition at line 136 of file SpecialPercept.h. Referenced by operator<<(), operator>>(), and OpenChallengeSymbols::update(). |
|
last odometry-data
Definition at line 139 of file SpecialPercept.h. Referenced by OpenChallengeSymbols::update(). |