#include <GT2004CollisionDetector.h>
Inheritance diagram for GT2004CollisionDetector:
Public Member Functions | |
GT2004CollisionDetector (const CollisionDetectorInterfaces &interfaces) | |
Constructor. | |
virtual void | execute () |
Executes the module. | |
Private Member Functions | |
void | calculateThresholds () |
Calculated the angle thresholds. | |
Private Attributes | |
int | ringBuffer [SensorData::numOfSensor_ERS210][128][2] |
int | floatingAvg [SensorData::numOfSensor_ERS210][SensorDataBuffer::maxNumOfFrames][16] |
int | minAvg [SensorData::numOfSensor_ERS210][SensorDataBuffer::maxNumOfFrames] |
int | threshold [SensorData::numOfSensor_ERS210][3] |
int | oldVal |
int | newVal |
int | index |
int | min |
int | max |
int | infin |
int | walkingMode |
int | q |
double | lastMotionChange |
double | currentMotionX |
double | currentMotionY |
double | currentRotation |
double | lastMotionX |
double | lastMotionY |
double | lastRotation |
double | motionChangeThresholdX |
double | motionChangeThresholdY |
double | motionChangeThresholdR |
double | frontMin |
double | frontMax |
double | backMin |
double | backMax |
double | sideMin |
double | sideMax |
double | rotMin |
double | rotMax |
double | calmDown |
double | scaleThresholdFore |
double | scaleThresholdBack |
double | scaleThresholdSide |
double | scaleThresholdRot |
double | motionChangeThresholdFactor |
double | lastTooBigMotionChange |
double | xRatio |
double | yRatio |
double | rRatio |
Definition at line 18 of file GT2004CollisionDetector.h.
|
Constructor.
Definition at line 22 of file GT2004CollisionDetector.cpp. |
|
Here is the call graph for this function:
|
Calculated the angle thresholds. To Test Definition at line 112 of file GT2004CollisionDetector.cpp. References backMax, currentMotionX, currentMotionY, currentRotation, frontMax, frontMin, infin, rotMax, rotMin, scaleThresholdBack, scaleThresholdFore, scaleThresholdRot, scaleThresholdSide, sideMax, sideMin, threshold, and walkingMode. Referenced by execute(). |
|
Definition at line 21 of file GT2004CollisionDetector.h. Referenced by execute(). |
|
Definition at line 22 of file GT2004CollisionDetector.h. Referenced by execute(). |
|
Definition at line 23 of file GT2004CollisionDetector.h. Referenced by execute(). |
|
Definition at line 24 of file GT2004CollisionDetector.h. Referenced by calculateThresholds(), and execute(). |
|
Definition at line 25 of file GT2004CollisionDetector.h. Referenced by execute(). |
|
Definition at line 26 of file GT2004CollisionDetector.h. Referenced by execute(). |
|
Definition at line 27 of file GT2004CollisionDetector.h. |
|
Definition at line 28 of file GT2004CollisionDetector.h. Referenced by execute(). |
|
Definition at line 29 of file GT2004CollisionDetector.h. Referenced by execute(). |
|
Definition at line 30 of file GT2004CollisionDetector.h. Referenced by calculateThresholds(). |
|
Definition at line 31 of file GT2004CollisionDetector.h. Referenced by calculateThresholds(), and execute(). |
|
Definition at line 32 of file GT2004CollisionDetector.h. Referenced by execute(). |
|
Definition at line 34 of file GT2004CollisionDetector.h. Referenced by execute(). |
|
Definition at line 35 of file GT2004CollisionDetector.h. Referenced by calculateThresholds(), and execute(). |
|
Definition at line 36 of file GT2004CollisionDetector.h. Referenced by calculateThresholds(), and execute(). |
|
Definition at line 37 of file GT2004CollisionDetector.h. Referenced by calculateThresholds(), and execute(). |
|
Definition at line 38 of file GT2004CollisionDetector.h. Referenced by execute(). |
|
Definition at line 39 of file GT2004CollisionDetector.h. Referenced by execute(). |
|
Definition at line 40 of file GT2004CollisionDetector.h. |
|
Definition at line 41 of file GT2004CollisionDetector.h. Referenced by execute(). |
|
Definition at line 42 of file GT2004CollisionDetector.h. Referenced by execute(). |
|
Definition at line 43 of file GT2004CollisionDetector.h. Referenced by execute(). |
|
Definition at line 45 of file GT2004CollisionDetector.h. Referenced by calculateThresholds(). |
|
Definition at line 46 of file GT2004CollisionDetector.h. Referenced by calculateThresholds(). |
|
Definition at line 47 of file GT2004CollisionDetector.h. |
|
Definition at line 48 of file GT2004CollisionDetector.h. Referenced by calculateThresholds(). |
|
Definition at line 49 of file GT2004CollisionDetector.h. Referenced by calculateThresholds(). |
|
Definition at line 50 of file GT2004CollisionDetector.h. Referenced by calculateThresholds(). |
|
Definition at line 51 of file GT2004CollisionDetector.h. Referenced by calculateThresholds(). |
|
Definition at line 52 of file GT2004CollisionDetector.h. Referenced by calculateThresholds(). |
|
Definition at line 53 of file GT2004CollisionDetector.h. Referenced by execute(). |
|
Definition at line 54 of file GT2004CollisionDetector.h. Referenced by calculateThresholds(). |
|
Definition at line 55 of file GT2004CollisionDetector.h. Referenced by calculateThresholds(). |
|
Definition at line 56 of file GT2004CollisionDetector.h. Referenced by calculateThresholds(). |
|
Definition at line 57 of file GT2004CollisionDetector.h. Referenced by calculateThresholds(). |
|
Definition at line 58 of file GT2004CollisionDetector.h. Referenced by execute(). |
|
Definition at line 59 of file GT2004CollisionDetector.h. |
|
Definition at line 60 of file GT2004CollisionDetector.h. Referenced by execute(). |
|
Definition at line 61 of file GT2004CollisionDetector.h. Referenced by execute(). |
|
Definition at line 62 of file GT2004CollisionDetector.h. Referenced by execute(). |