Homepage Demos Overview Downloads Tutorials Reference
Credits
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Search

motionReshapeKludge.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define RESCALE_DX_A   162.5885
#define RESCALE_DX_B   -32.0347
#define DX_MOT_THRESH   55
#define RESCALE_DA_LEFT_A   69.3368*M_PI/180
#define RESCALE_DA_LEFT_B   -28.3579*M_PI/180
#define DA_LEFT_MOT_THRESH   0.2
#define RESCALE_DA_RIGHT_A   -68.4120*M_PI/180
#define RESCALE_DA_RIGHT_B   34.7600*M_PI/180
#define DA_RIGHT_MOT_THRESH   -0.2
#define RESCALE_DX_A   162.5885
#define RESCALE_DX_B   -32.0347
#define DX_MOT_THRESH   55
#define RESCALE_DA_LEFT_A   69.3368*M_PI/180
#define RESCALE_DA_LEFT_B   -28.3579*M_PI/180
#define DA_LEFT_MOT_THRESH   0.2
#define RESCALE_DA_RIGHT_A   -68.4120*M_PI/180
#define RESCALE_DA_RIGHT_B   34.7600*M_PI/180
#define DA_RIGHT_MOT_THRESH   -0.2

Functions

 if (dx > DX_MOT_THRESH) dx=RESCALE_DX_A *(dx-DX_MOT_THRESH)/(180.0-DX_MOT_THRESH)
else if (dx< -DX_MOT_THRESH) dx=RESCALE_DX_A *(dx+DX_MOT_THRESH)/(180.0-DX_MOT_THRESH)
 if (da > DA_LEFT_MOT_THRESH) da=RESCALE_DA_LEFT_A *(da-DA_LEFT_MOT_THRESH)/(1.008-DA_LEFT_MOT_THRESH)

Variables

else dx = 0.0
else da = 0.0
if((dx!=0.0)&&(da==0.0)) time=(time > 180?time-180 else
if((dx==0.0)&&(da!=0.0)) time=(time > 100?time-100 els 
time ) = (time > 140 ? time - 140 : time = 0)


Define Documentation

#define DA_LEFT_MOT_THRESH   0.2
 

Definition at line 64 of file motionReshapeKludge.h.

#define DA_LEFT_MOT_THRESH   0.2
 

Definition at line 64 of file motionReshapeKludge.h.

#define DA_RIGHT_MOT_THRESH   -0.2
 

Definition at line 68 of file motionReshapeKludge.h.

#define DA_RIGHT_MOT_THRESH   -0.2
 

Definition at line 68 of file motionReshapeKludge.h.

#define DX_MOT_THRESH   55
 

Definition at line 60 of file motionReshapeKludge.h.

#define DX_MOT_THRESH   55
 

Definition at line 60 of file motionReshapeKludge.h.

#define RESCALE_DA_LEFT_A   69.3368*M_PI/180
 

Definition at line 62 of file motionReshapeKludge.h.

#define RESCALE_DA_LEFT_A   69.3368*M_PI/180
 

Definition at line 62 of file motionReshapeKludge.h.

#define RESCALE_DA_LEFT_B   -28.3579*M_PI/180
 

Definition at line 63 of file motionReshapeKludge.h.

#define RESCALE_DA_LEFT_B   -28.3579*M_PI/180
 

Definition at line 63 of file motionReshapeKludge.h.

#define RESCALE_DA_RIGHT_A   -68.4120*M_PI/180
 

Definition at line 66 of file motionReshapeKludge.h.

#define RESCALE_DA_RIGHT_A   -68.4120*M_PI/180
 

Definition at line 66 of file motionReshapeKludge.h.

#define RESCALE_DA_RIGHT_B   34.7600*M_PI/180
 

Definition at line 67 of file motionReshapeKludge.h.

#define RESCALE_DA_RIGHT_B   34.7600*M_PI/180
 

Definition at line 67 of file motionReshapeKludge.h.

#define RESCALE_DX_A   162.5885
 

Definition at line 58 of file motionReshapeKludge.h.

#define RESCALE_DX_A   162.5885
 

Definition at line 58 of file motionReshapeKludge.h.

#define RESCALE_DX_B   -32.0347
 

Definition at line 59 of file motionReshapeKludge.h.

#define RESCALE_DX_B   -32.0347
 

Definition at line 59 of file motionReshapeKludge.h.


Function Documentation

if da  ,
DA_LEFT_MOT_THRESH 
 

else if  ) 
 

if dx  ,
DX_MOT_THRESH 
 


Variable Documentation

else da = 0.0
 

Definition at line 83 of file motionReshapeKludge.h.

else dx = 0.0
 

Definition at line 75 of file motionReshapeKludge.h.

if ((dx != 0.0) && (da == 0.0)) time = (time > 180 ? time - 180 else if ((dx == 0.0) && (da != 0.0)) time = (time > 100 ? time - 100 els time) = (time > 140 ? time - 140 : time = 0)
 

Definition at line 101 of file motionReshapeKludge.h.


Tekkotsu v1.4
Generated Sat Jul 19 00:07:44 2003 by Doxygen 1.3.2