planners/sequential/sp3dcst.h

Go to the documentation of this file.
00001 #ifndef __SP3DCST_H_
00002 #define __SP3DCST_H_
00003 
00004 #define PI      3.14159
00005 #define RAD_PER_DEG     PI/180.0
00006 #define DEG_PER_RAD     180.0/PI
00007 
00008 // Constants for bitmap, distance map, voronoi diagram, Potential Field
00009    
00010 #define MAXSHORTINT     32767
00011 //#define CONTOUR  0
00012 #define OBSTACLE 128
00013 //#define ROBOT    64
00014 #define FREESPACE 255
00015 
00016 //#define WORKSPACE_2D          // Define 2-dimensional workspace       
00017 //#define       SELFCOLLISIONCHECK      1       // self-collision check sign    
00018 
00019 #define MAX_DEGREE      10      // Maximum degree of robot              
00020 //#define       MAX_VERTEX      4       // Maximum Vertex number in Polygon     
00021 
00022 #define WS_SIZE 128             // Default Work Space bitmap SIZE       
00023 //#define       DIMX    WS_SIZE
00024 //#define DIMY  WS_SIZE
00025 //#define       DIMZ    WS_SIZE
00026 
00027 #define SAFETY_DISTANCE         (int)(WS_SIZE/128)
00028 #define TQ_SAFETY_DISTANCE      (int)(DIMQ/100)
00029 
00030 #define CS_SIZE 90              // Default Configuration Space SIZE     
00031 #define DIMT    CS_SIZE
00032 #define DIMQ    CS_SIZE
00033 
00034 //#define       TQVIEWSIZEX     DIMT/3
00035 //#define       TQVIEWSIZEY     DIMQ/3
00036 
00037 //#define       TQVIEWNOTOPEN   -1
00038 
00039 #define MAX_PART_PATH           10*CS_SIZE      // Maximum part CS path 
00040 #define MAX_CS_PATH_LEN         20*CS_SIZE              // Maximum CS path      
00041 
00042 #define NO_PATH_COMPRESS        TRUE
00043 
00044 //#define FIXED_T               FALSE   // Fixed t-parameter length             
00045 
00046 //#define       CONSIDER_ARM_REACH      TRUE
00047 
00048 // Constants for the Backtracking       
00049 #define MAX_BACKTRACKING_LEVEL  3
00050 #define MAX_BACKTRACKING_NUMBER 20
00051 #define MAXBLOCKLENGTH          CS_SIZE/20
00052 #define BLOCKWIDTH              DIMQ/64
00053 
00054 //#define       WSD     3       // Workspace Dimension  
00055 
00056 //const int UNDONE = -1;        // used when composing heuristic map
00057 
00058 #endif

Generated on Sat Apr 1 21:30:47 2006 for Motion Planning Kernel by  doxygen 1.4.6-NO