libmove3d  3.13.0
/home/slemaign/softs-local/BioMove3D-git/include/arm_models/pa10Const.h
00001 #ifndef PA10CONST_H
00002 #define PA10CONST_H
00003 
00004 /*
00005  * Here are defined arm constant for pa10 Jido
00006  */
00007 
00008 #define PA10_ARM_A2  0.450
00009 #define PA10_ARM_R4  0.480
00010 #define PA10_ARM_OF1 M_PI
00011 #define PA10_ARM_OF2 (-(M_PI)/2)
00012 #define PA10_ARM_OF3 (-(M_PI)/2)
00013 #define PA10_ARM_OF4 0.0
00014 #define PA10_ARM_OF5 0.0
00015 #define PA10_ARM_OF6 0.0
00016 #define PA10_ARM_EPSILON 0.01
00017 #define PA10_ARM_NB_JNT 6
00018 #define XARM_BASE_HEIGHT         0.317
00019 // #define XARM_BASE_HEIGHT         0.000
00020  #define PA10_6ARM_LENGTH         0.070
00021  #define PA10_TOOL_LENGTH         0.21
00022 
00023 
00024 #define PA10_Q1_INIT 34.808258
00025 #define PA10_Q2_INIT 30.000000
00026 #define PA10_Q3_INIT 120.608154
00027 #define PA10_Q4_INIT  35.103245
00028 #define PA10_Q5_INIT -66.519173
00029 #define PA10_Q6_INIT -22.566366
00030 
00031 
00036 #define GP_PLATFORMJOINT    "platformJoint"
00037 #define GP_ARMBASEJOINT      "armBaseJoint"
00038 #define GP_ARMJOINT1            "armJoint1"
00039 #define GP_ARMJOINT2            "armJoint2"
00040 #define GP_ARMJOINT3            "armJoint3"
00041 #define GP_ARMJOINT4            "armJoint4"
00042 #define GP_ARMJOINT5            "armJoint5"
00043 #define GP_ARMJOINT6            "armJoint6"
00044 #define GP_ARMJOINT7            "armJoint7"
00045 #define GP_WRISTJOINT          "wristJoint"
00046 #define GP_FINGERJOINT        "fingerJoint"
00047 #define GP_FREEFLYERJOINT  "freeflyerJoint"
00048 #define GP_VIRTUAL_OBJECT   "virtual_object"
00049 
00051 #define GP_GRIPPERJOINT      "fingerJointGripper"
00052 
00053 #define MLP_GROUP_BASE_RS_NAME "base_rs"
00054 #define MLP_GROUP_BASE_SM_NAME "base_sm"
00055 #define MLP_GROUP_UPBODY_LIN_NAME "upbody_lin"
00056 #define MLP_GROUP_UPBODY_SM_NAME  "upbody_sm"
00057 #define MLP_GROUP_HEAD_LIN_NAME "head_lin"
00058 #define MLP_GROUP_HEAD_SM_NAME "head_sm"
00059 #define MLP_GROUP_HAND_LEFT_LIN_NAME "hand_left_lin"
00060 #define MLP_GROUP_HAND_LEFT_SM_NAME "hand_left_sm"
00061 #define MLP_GROUP_HAND_RIGHT_LIN_NAME "hand_right_lin"
00062 #define MLP_GROUP_HAND_RIGHT_SM_NAME "hand_right_sm"
00063 
00064 #endif
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines