Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8"?>
- <robot name="dexrov_exoskeleton">
- <link name="base_plate">
- <inertial>
- <origin xyz="0.0 0.0 0.0" rpy="0 0 0"></origin>
- <mass value="50"></mass>
- <inertia ixx="0.000101804322229161" ixy="3.56589402562651E-08" ixz="-1.38613151054156E-05" iyy="0.000142404075398435" iyz="-3.50682832702007E-06" izz="9.38193247222871E-05"></inertia>
- </inertial>
- <visual>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/pelvis_visual.STL"></mesh>
- </geometry>
- <material name="">
- <color rgba="0.9 0.9 0.9 1.0"></color>
- </material>
- </visual>
- <collision>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/pelvis_respondable.STL"></mesh>
- </geometry>
- </collision>
- <mass>0.18508</mass>
- </link>
- <inertial>
- <origin xyz="0.000557544173188459 0.0327437693305889 -0.0132545775103434" rpy="0 0 0"></origin>
- <mass value="0.188564323997503"></mass>
- <inertia ixx="0.000353329921483274" ixy="-2.17595216032547E-07" ixz="4.10678991843685E-06" iyy="0.000384587155295662" iyz="-2.16656424152966E-05" izz="0.000396626339401006"></inertia>
- </inertial>
- <visual>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/head_visual.STL"></mesh>
- </geometry>
- <material name="">
- <color rgba="0.9 0.9 0.9 1.0"></color>
- </material>
- </visual>
- <collision>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/head_respondable.STL"></mesh>
- </geometry>
- </collision>
- <mass>0.2126</mass>
- </link>
- <link name="l_homoplate">
- <inertial>
- <origin xyz="0.0105246491971973 0.00179805316216127 -0.00915201992957032" rpy="0 0 0"></origin>
- <mass value="0.00843598968780806"></mass>
- <inertia ixx="3.39606863056539E-06" ixy="-4.79545875245114E-08" ixz="2.95435354929514E-08" iyy="3.56726082486902E-06" iyz="1.00382310579659E-08" izz="1.84634806401887E-06"></inertia>
- </inertial>
- <visual>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/l_shoulder_visual.STL"></mesh>
- </geometry>
- <material name="">
- <color rgba="0.9 0.9 0.9 1.0"></color>
- </material>
- </visual>
- <collision>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/l_shoulder_respondable.STL"></mesh>
- </geometry>
- </collision>
- <mass>0.00838</mass>
- </link>
- <link name="l_shoulder">
- <inertial>
- <origin xyz="3.30518731642866E-05 0.0628256242231928 -0.0106376043749558" rpy="0 0 0"></origin>
- <mass value="0.168140859572398"></mass>
- <inertia ixx="0.000280827719319256" ixy="6.03218629893559E-07" ixz="3.24530722833658E-09" iyy="4.23293519917111E-05" iyz="3.11052764904881E-06" izz="0.000275916197869213"></inertia>
- </inertial>
- <visual>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/l_upper_arm_visual.STL"></mesh>
- </geometry>
- <material name="">
- <color rgba="0.9 0.9 0.9 1.0"></color>
- </material>
- </visual>
- <collision>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/l_upper_arm_respondable.STL"></mesh>
- </geometry>
- </collision>
- <mass>0.16814</mass>
- </link>
- <link name="l_elbow">
- <inertial>
- <origin xyz="0.00691480023011085 0.10715758721324 0.00499021473883754" rpy="0 0 0"></origin>
- <mass value="0.0486512481725727"></mass>
- <inertia ixx="0.000185803541823861" ixy="7.31763110936326E-06" ixz="-9.0080655878687E-08" iyy="1.51053240271383E-05" iyz="-1.35878077941956E-05" izz="0.000182745910584552"></inertia>
- </inertial>
- <visual>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/l_forearm_visual.STL"></mesh>
- </geometry>
- <material name="">
- <color rgba="0.9 0.9 0.9 1.0"></color>
- </material>
- </visual>
- <collision>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/l_forearm_respondable.STL"></mesh>
- </geometry>
- </collision>
- <mass>0.04863</mass>
- </link>
- <link name="l_elbow_rot">
- <inertial>
- <origin xyz="0.00691480023011085 0.10715758721324 0.00499021473883754" rpy="0 0 0"></origin>
- <mass value="0.0486512481725727"></mass>
- <inertia ixx="0.000185803541823861" ixy="7.31763110936326E-06" ixz="-9.0080655878687E-08" iyy="1.51053240271383E-05" iyz="-1.35878077941956E-05" izz="0.000182745910584552"></inertia>
- </inertial>
- <visual>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/l_forearm_visual.STL"></mesh>
- </geometry>
- <material name="">
- <color rgba="0.9 0.9 0.9 1.0"></color>
- </material>
- </visual>
- <collision>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/l_forearm_respondable.STL"></mesh>
- </geometry>
- </collision>
- <mass>0.04863</mass>
- </link>
- <link name="l_forearm">
- <inertial>
- <origin xyz="-0.0104970276721559 0.00172611065393897 -0.00916610067254806" rpy="0 0 0"></origin>
- <mass value="0.00848189714003649"></mass>
- <inertia ixx="3.40574097306283E-06" ixy="4.48540328143448E-08" ixz="-3.01046953764439E-08" iyy="3.57001060355875E-06" iyz="1.1601962064402E-08" izz="1.85571692853151E-06"></inertia>
- </inertial>
- <visual>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/r_shoulder_visual.STL"></mesh>
- </geometry>
- <material name="">
- <color rgba="0.9 0.9 0.9 1.0"></color>
- </material>
- </visual>
- <collision>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/r_shoulder_respondable.STL"></mesh>
- </geometry>
- </collision>
- <mass>0.00838</mass>
- </link>
- <link name="l_wrist">
- <inertial>
- <origin xyz="-3.32548713521223E-05 0.0628256242258387 -0.0106376027333001" rpy="0 0 0"></origin>
- <mass value="0.16814085957724"></mass>
- <inertia ixx="0.000280827719414285" ixy="-6.03127767269455E-07" ixz="-3.86325402336742E-09" iyy="4.23293497956197E-05" iyz="3.11054354485249E-06" izz="0.00027591619563535"></inertia>
- </inertial>
- <visual>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/r_upper_arm_visual.STL"></mesh>
- </geometry>
- <material name="">
- <color rgba="0.9 0.9 0.9 1.0"></color>
- </material>
- </visual>
- <collision>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/r_upper_arm_respondable.STL"></mesh>
- </geometry>
- </collision>
- <mass>0.16814</mass>
- </link>
- <link name="l_wrist_rot">
- <inertial>
- <origin xyz="-0.00691618587524222 0.107157908858058 0.00498983982891094" rpy="0 0 0"></origin>
- <mass value="0.0486511084909604"></mass>
- <inertia ixx="0.000185805096233415" ixy="-7.3225450436654E-06" ixz="9.10153472751173E-08" iyy="1.51060270748784E-05" iyz="-1.35866305828973E-05" izz="0.000182748555542486"></inertia>
- </inertial>
- <visual>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/r_forearm_visual.STL"></mesh>
- </geometry>
- <material name="">
- <color rgba="0.9 0.9 0.9 1.0"></color>
- </material>
- </visual>
- <collision>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/r_forearm_respondable.STL"></mesh>
- </geometry>
- </collision>
- <mass>0.04863</mass>
- </link>
- <origin xyz="0 0.0199999999999999 0" rpy="-0.349065850398866 0 0"></origin>
- <parent link="neck"></parent>
- <child link="head"></child>
- <axis xyz="-1 0 0"></axis>
- <limit effort="1.8" lower="-0.785398163397" upper="0.10471975512" velocity="10.0"></limit>
- </joint>
- <link name="r_homoplate">
- <inertial>
- <origin xyz="0.0105246491971973 0.00179805316216127 -0.00915201992957032" rpy="0 0 0"></origin>
- <mass value="0.00843598968780806"></mass>
- <inertia ixx="3.39606863056539E-06" ixy="-4.79545875245114E-08" ixz="2.95435354929514E-08" iyy="3.56726082486902E-06" iyz="1.00382310579659E-08" izz="1.84634806401887E-06"></inertia>
- </inertial>
- <visual>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/l_shoulder_visual.STL"></mesh>
- </geometry>
- <material name="">
- <color rgba="0.9 0.9 0.9 1.0"></color>
- </material>
- </visual>
- <collision>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/l_shoulder_respondable.STL"></mesh>
- </geometry>
- </collision>
- <mass>0.00838</mass>
- </link>
- <link name="r_shoulder">
- <inertial>
- <origin xyz="3.30518731642866E-05 0.0628256242231928 -0.0106376043749558" rpy="0 0 0"></origin>
- <mass value="0.168140859572398"></mass>
- <inertia ixx="0.000280827719319256" ixy="6.03218629893559E-07" ixz="3.24530722833658E-09" iyy="4.23293519917111E-05" iyz="3.11052764904881E-06" izz="0.000275916197869213"></inertia>
- </inertial>
- <visual>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/l_upper_arm_visual.STL"></mesh>
- </geometry>
- <material name="">
- <color rgba="0.9 0.9 0.9 1.0"></color>
- </material>
- </visual>
- <collision>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/l_upper_arm_respondable.STL"></mesh>
- </geometry>
- </collision>
- <mass>0.16814</mass>
- </link>
- <link name="r_elbow">
- <inertial>
- <origin xyz="0.00691480023011085 0.10715758721324 0.00499021473883754" rpy="0 0 0"></origin>
- <mass value="0.0486512481725727"></mass>
- <inertia ixx="0.000185803541823861" ixy="7.31763110936326E-06" ixz="-9.0080655878687E-08" iyy="1.51053240271383E-05" iyz="-1.35878077941956E-05" izz="0.000182745910584552"></inertia>
- </inertial>
- <visual>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/l_forearm_visual.STL"></mesh>
- </geometry>
- <material name="">
- <color rgba="0.9 0.9 0.9 1.0"></color>
- </material>
- </visual>
- <collision>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/l_forearm_respondable.STL"></mesh>
- </geometry>
- </collision>
- <mass>0.04863</mass>
- </link>
- <link name="r_elbow_rot">
- <inertial>
- <origin xyz="0.00691480023011085 0.10715758721324 0.00499021473883754" rpy="0 0 0"></origin>
- <mass value="0.0486512481725727"></mass>
- <inertia ixx="0.000185803541823861" ixy="7.31763110936326E-06" ixz="-9.0080655878687E-08" iyy="1.51053240271383E-05" iyz="-1.35878077941956E-05" izz="0.000182745910584552"></inertia>
- </inertial>
- <visual>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/l_forearm_visual.STL"></mesh>
- </geometry>
- <material name="">
- <color rgba="0.9 0.9 0.9 1.0"></color>
- </material>
- </visual>
- <collision>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/l_forearm_respondable.STL"></mesh>
- </geometry>
- </collision>
- <mass>0.04863</mass>
- </link>
- <link name="r_forearm">
- <inertial>
- <origin xyz="-0.0104970276721559 0.00172611065393897 -0.00916610067254806" rpy="0 0 0"></origin>
- <mass value="0.00848189714003649"></mass>
- <inertia ixx="3.40574097306283E-06" ixy="4.48540328143448E-08" ixz="-3.01046953764439E-08" iyy="3.57001060355875E-06" iyz="1.1601962064402E-08" izz="1.85571692853151E-06"></inertia>
- </inertial>
- <visual>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/r_shoulder_visual.STL"></mesh>
- </geometry>
- <material name="">
- <color rgba="0.9 0.9 0.9 1.0"></color>
- </material>
- </visual>
- <collision>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/r_shoulder_respondable.STL"></mesh>
- </geometry>
- </collision>
- <mass>0.00838</mass>
- </link>
- <link name="r_wrist">
- <inertial>
- <origin xyz="-3.32548713521223E-05 0.0628256242258387 -0.0106376027333001" rpy="0 0 0"></origin>
- <mass value="0.16814085957724"></mass>
- <inertia ixx="0.000280827719414285" ixy="-6.03127767269455E-07" ixz="-3.86325402336742E-09" iyy="4.23293497956197E-05" iyz="3.11054354485249E-06" izz="0.00027591619563535"></inertia>
- </inertial>
- <visual>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/r_upper_arm_visual.STL"></mesh>
- </geometry>
- <material name="">
- <color rgba="0.9 0.9 0.9 1.0"></color>
- </material>
- </visual>
- <collision>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/r_upper_arm_respondable.STL"></mesh>
- </geometry>
- </collision>
- <mass>0.16814</mass>
- </link>
- <link name="r_wrist_rot">
- <inertial>
- <origin xyz="-3.32548713521223E-05 0.0628256242258387 -0.0106376027333001" rpy="0 0 0"></origin>
- <mass value="0.16814085957724"></mass>
- <inertia ixx="0.000280827719414285" ixy="-6.03127767269455E-07" ixz="-3.86325402336742E-09" iyy="4.23293497956197E-05" iyz="3.11054354485249E-06" izz="0.00027591619563535"></inertia>
- </inertial>
- <visual>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/r_upper_arm_visual.STL"></mesh>
- </geometry>
- <material name="">
- <color rgba="0.9 0.9 0.9 1.0"></color>
- </material>
- </visual>
- <collision>
- <origin xyz="0 0 0" rpy="0 0 0"></origin>
- <geometry>
- <mesh filename="package://meshes/r_upper_arm_respondable.STL"></mesh>
- </geometry>
- </collision>
- <mass>0.16814</mass>
- </link>
- <joint name="l_1" type="revolute">
- <origin xyz="0.0771000000000001 0.0499999999999999 0.00399999999999997" rpy="-1.5707963267949 0 0"></origin>
- <parent link="chest"></parent>
- <child link="l_shoulder"></child>
- <axis xyz="1 0 0"></axis>
- <limit effort="3.1" lower="-2.09439510239" upper="2.70526034059" velocity="7.0"></limit>
- </joint>
- <joint name="l_2" type="revolute">
- <origin xyz="0.0284 0 0" rpy="3.14159265358979 0 1.5707963267949"></origin>
- <parent link="l_shoulder"></parent>
- <child link="l_shoulder_motor"></child>
- <axis xyz="0 0 1"></axis>
- <limit effort="3.1" lower="-1.83259571459" upper="1.91986217719" velocity="7.0"></limit>
- </joint>
- <joint name="l_3" type="revolute">
- <origin xyz="0 0.03625 0.0185000000000001" rpy="0 0 0"></origin>
- <parent link="l_shoulder_motor"></parent>
- <child link="l_upper_arm"></child>
- <axis xyz="0 1 0"></axis>
- <limit effort="3.1" lower="-1.83259571459" upper="1.83259571459" velocity="7.0"></limit>
- </joint>
- <joint name="l_4" type="revolute">
- <origin xyz="0 0.11175 -0.00999999999999998" rpy="0 0 0"></origin>
- <parent link="l_upper_arm"></parent>
- <child link="l_forearm"></child>
- <axis xyz="1 0 0"></axis>
- <limit effort="3.1" lower="-2.58308729295" upper="0.0174532925199" velocity="7.0"></limit>
- </joint>
- <joint name="l_5" type="revolute">
- <origin xyz="-0.0770999999999999 0.0500000000000002 0.00400000000000003" rpy="-1.5707963267949 0 0"></origin>
- <parent link="chest"></parent>
- <child link="r_shoulder"></child>
- <axis xyz="-1 0 0"></axis>
- <limit effort="3.1" lower="-2.70526034059" upper="2.09439510239" velocity="7.0"></limit>
- </joint>
- <joint name="l_6" type="revolute">
- <origin xyz="-0.0284 0 0" rpy="3.14159265358979 0 -1.5707963267949"></origin>
- <parent link="r_shoulder"></parent>
- <child link="r_shoulder_motor"></child>
- <axis xyz="0 0 -1"></axis>
- <limit effort="3.1" lower="-1.91986217719" upper="1.83259571459" velocity="7.0"></limit>
- </joint>
- <joint name="l_7" type="revolute">
- <origin xyz="0 0.03625 0.0185000000000002" rpy="0 0 0"></origin>
- <parent link="r_shoulder_motor"></parent>
- <child link="r_upper_arm"></child>
- <axis xyz="0 1 0"></axis>
- <limit effort="3.1" lower="-1.83259571459" upper="1.83259571459" velocity="7.0"></limit>
- </joint>
- <joint name="r_1" type="revolute">
- <origin xyz="0.0771000000000001 0.0499999999999999 0.00399999999999997" rpy="-1.5707963267949 0 0"></origin>
- <parent link="chest"></parent>
- <child link="l_shoulder"></child>
- <axis xyz="1 0 0"></axis>
- <limit effort="3.1" lower="-2.09439510239" upper="2.70526034059" velocity="7.0"></limit>
- </joint>
- <joint name="r_2" type="revolute">
- <origin xyz="0.0284 0 0" rpy="3.14159265358979 0 1.5707963267949"></origin>
- <parent link="l_shoulder"></parent>
- <child link="l_shoulder_motor"></child>
- <axis xyz="0 0 1"></axis>
- <limit effort="3.1" lower="-1.83259571459" upper="1.91986217719" velocity="7.0"></limit>
- </joint>
- <joint name="r_3" type="revolute">
- <origin xyz="0 0.03625 0.0185000000000001" rpy="0 0 0"></origin>
- <parent link="l_shoulder_motor"></parent>
- <child link="l_upper_arm"></child>
- <axis xyz="0 1 0"></axis>
- <limit effort="3.1" lower="-1.83259571459" upper="1.83259571459" velocity="7.0"></limit>
- </joint>
- <joint name="r_4" type="revolute">
- <origin xyz="0 0.11175 -0.00999999999999998" rpy="0 0 0"></origin>
- <parent link="l_upper_arm"></parent>
- <child link="l_forearm"></child>
- <axis xyz="1 0 0"></axis>
- <limit effort="3.1" lower="-2.58308729295" upper="0.0174532925199" velocity="7.0"></limit>
- </joint>
- <joint name="r_5" type="revolute">
- <origin xyz="-0.0770999999999999 0.0500000000000002 0.00400000000000003" rpy="-1.5707963267949 0 0"></origin>
- <parent link="chest"></parent>
- <child link="r_shoulder"></child>
- <axis xyz="-1 0 0"></axis>
- <limit effort="3.1" lower="-2.70526034059" upper="2.09439510239" velocity="7.0"></limit>
- </joint>
- <joint name="r_6" type="revolute">
- <origin xyz="-0.0284 0 0" rpy="3.14159265358979 0 -1.5707963267949"></origin>
- <parent link="r_shoulder"></parent>
- <child link="r_shoulder_motor"></child>
- <axis xyz="0 0 -1"></axis>
- <limit effort="3.1" lower="-1.91986217719" upper="1.83259571459" velocity="7.0"></limit>
- </joint>
- <joint name="r_7" type="revolute">
- <origin xyz="0 0.03625 0.0185000000000002" rpy="0 0 0"></origin>
- <parent link="r_shoulder_motor"></parent>
- <child link="r_upper_arm"></child>
- <axis xyz="0 1 0"></axis>
- <limit effort="3.1" lower="-1.83259571459" upper="1.83259571459" velocity="7.0"></limit>
- </joint>
- <origin xyz="0 0.11175 -0.01" rpy="0 0 0"></origin>
- <parent link="r_upper_arm"></parent>
- <child link="r_forearm"></child>
- <axis xyz="-1 0 0"></axis>
- <limit effort="3.1" lower="-0.0174532925199" upper="2.58308729295" velocity="7.0"></limit>
- </joint>
- </robot>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement