libmove3d
3.13.0
|
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