gloveConstants.h
Go to the documentation of this file.
00001 
00018 #ifndef GLOVECONSTANTS_H
00019 #define GLOVECONSTANTS_H
00020 
00021 const double PI = 3.14159;
00022 
00023 const int MIN_JOINT_RESOLUTION = 10;
00024 const unsigned int GLOVERAW_MAP2_GLOVEINVENTOR_DEFAULT[22] = {  /*0*/21, // wrist left/right
00025                                                                 /*1*/20, // wrist up/down
00026                                                        
00027                                                                 /*2*/3,  // thumb abdunction
00028                                                                 /*3*/0,  // thumb root
00029                                                                 /*4*/1,  // thumb middle
00030                                                                 /*5*/2,  // thumb top
00031                                                        
00032                                                                 /*6*/4,  // index root 
00033                                                                 /*7*/10, // index abdunction
00034                                                                 /*8*/5,  // index middle
00035                                                                 /*9*/6,  // index top
00036                                                        
00037                                                                 /*10*/7, // middle root
00038                                                                 /*11*/19,// palm abdunction,ignored
00039                                                                 /*12*/8, // middle middle
00040                                                                 /*13*/9, // middle top
00041                                                        
00042                                                                 /*14*/11,// ring root
00043                                                                 /*15*/14,// ring abdunction
00044                                                                 /*16*/12,// ring middle
00045                                                                 /*17*/13,// ring top
00046                                                        
00047                                                                 /*18*/15,// pinky root
00048                                                                 /*19*/18,// pinky abdunction
00049                                                                 /*20*/16,// pinky middle
00050                                                                 /*21*/17 // pinky top
00051 };
00052 
00053 /* parameters for angle */
00054 // ALTE VERSION. PROBLEME MIT ABDUNCTION VON RING UND PINKY
00055 // const unsigned int GLOVERAW_MAP2_GLOVEINVENTOR_DEFAULT[22] = {  /*0*/21, // wrist left/right
00056 //                                                              /*1*/20, // wrist up/down
00057                                                        
00058 //                                                              /*2*/3,  // thumb abdunction
00059 //                                                              /*3*/0,  // thumb root
00060 //                                                              /*4*/1,  // thumb middle
00061 //                                                              /*5*/2,  // thumb top
00062                                                        
00063 //                                                              /*6*/4,  // index root 
00064 //                                                              /*7*/10, // index abdunction
00065 //                                                              /*8*/5,  // index middle
00066 //                                                              /*9*/6,  // index top
00067                                                        
00068 //                                                              /*10*/7, // middle root
00069 //                                                              /*11*/14,// middle abdunction
00070 //                                                              /*12*/8, // middle middle
00071 //                                                              /*13*/9, // middle top
00072                                                        
00073 //                                                              /*14*/11,// ring root
00074 //                                                              /*15*/18,// ring abdunction
00075 //                                                              /*16*/12,// ring middle
00076 //                                                              /*17*/13,// ring top
00077                                                        
00078 //                                                              /*18*/15,// pinky root
00079 //                                                              /*19*/19,// pinky abdunction
00080 //                                                              /*20*/16,// pinky middle
00081 //                                                              /*21*/17 // pinky top
00082 // };
00083 
00084 
00086 const char *JOINT_NAME[] = {"wrist-left-right",
00087                              "wrist-up-down",
00088 
00089                              "thumb-abdunction",
00090                              "thumb-root",
00091                              "thumb-middle",
00092                             "thumb-top",
00093 
00094                              "index-root",
00095                              "index-abdunction",
00096                              "index-middle",
00097                              "index-top",
00098 
00099                              "middle-root",
00100                              "middle-abdunction",
00101                              "middle-middle",
00102                              "middle-top",
00103 
00104                              "ring-root",
00105                              "ring-abdunction",
00106                              "ring-middle",
00107                              "ring-top",
00108 
00109                              "pinky-root",
00110                              "pinky-abdunction",
00111                              "pinky-middle",
00112                              "pinky-top"
00113 };
00114 
00117 const double RADLIMIT[22][2] = { /*0*/ {0, PI/2},  /*1*/ {0, PI/2},  /*2*/ {0, PI/2},  /*3*/ {0, PI/4},
00118                                  /*4*/ {0, PI/2},  /*5*/ {0, PI/2},  /*6*/ {0, PI/2},  /*7*/ {0, PI/2},
00119                                  /*8*/ {0, PI/2},  /*9*/ {0, PI/2}, /*10*/ {0, PI/4}, /*11*/ {0, PI/2},
00120                                 /*12*/ {0, PI/2}, /*13*/ {0, PI/2}, /*14*/ {0, PI/4}, /*15*/ {0, PI/2},
00121                                 /*16*/ {0, PI/2}, /*17*/ {0, PI/2}, /*18*/ {0, PI/4}, /*19*/ {0, PI/2},
00122                                 /*20*/ {0, PI/2}, /*21*/ {0, PI/2}
00123 };
00124 
00126 const int RADSIGN[22] = { /*0*/ 1,  /*1*/ 1,  /*2*/ 1,  /*3*/ 1,
00127                           /*4*/ 1,  /*5*/ 1,  /*6*/ 1,  /*7*/ 1,
00128                           /*8*/ 1,  /*9*/ 1, /*10*/ 1, /*11*/ 1,
00129                          /*12*/ 1, /*13*/ 1, /*14*/ 1, /*15*/ 1,
00130                          /*16*/ 1, /*17*/ 1, /*18*/ 1, /*19*/ 1,
00131                          /*20*/ 1, /*21*/ 1
00132 };
00133 
00134 #endif


asr_cyberglove_lib
Author(s): Heller Florian, Meißner Pascal, Nguyen Trung, Yi Xie
autogenerated on Thu Jun 6 2019 22:02:33