KunalTyagi

Tread drive

Jun 5th, 2014
491
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?xml version="1.0"?>
  2.  
  3. <sdf version="1.4">
  4.     <model name="track_drive">
  5.         <static>false</static>
  6.         <pose>0 0 0 0 0 0</pose>
  7.  
  8.         <include>
  9.             <uri>model://wheel</uri>
  10.             <pose>-0.7 0 0.145 0 0 0</pose>
  11.             <name>front_wheel</name>
  12.         </include>
  13.  
  14.         <include>
  15.             <uri>model://wheel</uri>
  16.             <pose>0.7 0 0.145 0 0 0</pose> <!-- 0.125 for the wheel, 0.02 for the link -->
  17.             <name>rear_wheel</name>
  18.         </include>
  19.  
  20.         <include>
  21.             <uri>model://chain_straight</uri>
  22.             <pose>0 0 0.02 0 0 0</pose>
  23.             <name>chain_straight_bottom</name>
  24.         </include>
  25. <!--
  26.        <include>
  27.            <uri>model://chain_straight</uri>
  28.            <pose>0 0 0.29 0 0 0</pose>
  29.            <name>chain_straight_top</name>
  30.        </include>
  31.  
  32.        <joint name="slip_rear_top" type="prismatic">
  33.            <pose>0 0 0 0 0 0</pose>
  34.            <child>chain_straight_top::chain_link_01::link_a</child>
  35.            <parent>rear_wheel::wheel</parent>
  36.            <axis>
  37.                <dynamics>
  38.                    <damping>0.1</damping>
  39.                    <friction>1.5</friction>
  40.                </dynamics>
  41.                <limit>
  42.                    <lower>-0.01</lower>
  43.                    <upper>0.01</upper>
  44.                </limit>
  45.                <xyz>1 0 0</xyz>
  46.            </axis>
  47.        </joint>
  48.  
  49.        <joint name="slip_front_top" type="prismatic">
  50.            <pose>0 0 0 0 0 0</pose>
  51.            <child>chain_straight_top::chain_link_21::link_b</child>
  52.            <parent>front_wheel::wheel</parent>
  53.            <axis>
  54.                <dynamics>
  55.                    <damping>0.1</damping>
  56.                    <friction>1.5</friction>
  57.                </dynamics>
  58.                <limit>
  59.                    <lower>-0.01</lower>
  60.                    <upper>0.01</upper>
  61.                </limit>
  62.                <xyz>1 0 0</xyz>
  63.            </axis>
  64.        </joint>
  65. -->
  66.         <joint name="slip_rear_bottom" type="prismatic">
  67.             <pose>0 0 0 0 0 0</pose>
  68.             <child>chain_straight_bottom::chain_link_01::link_a</child>
  69.             <parent>rear_wheel::wheel</parent>
  70.             <axis>
  71.                 <dynamics>
  72.                     <damping>0.1</damping>
  73.                     <friction>1.5</friction>
  74.                 </dynamics>
  75.                 <limit>
  76.                     <lower>-0.02</lower>
  77.                     <upper>0.02</upper>
  78.                 </limit>
  79.                 <xyz>1 0 0</xyz>
  80.             </axis>
  81.         </joint>
  82.  
  83.         <joint name="slip_front_bottom" type="prismatic">
  84.             <pose>0 0 0 0 0 0</pose>
  85.             <child>chain_straight_bottom::chain_link_21::link_b</child>
  86.             <parent>front_wheel::wheel</parent>
  87.             <axis>
  88.                 <dynamics>
  89.                     <damping>0.1</damping>
  90.                     <friction>1.5</friction>
  91.                 </dynamics>
  92.                 <limit>
  93.                     <lower>-0.02</lower>
  94.                     <upper>0.02</upper>
  95.                 </limit>
  96.                 <xyz>1 0 0</xyz>
  97.             </axis>
  98.         </joint>
  99.  
  100.         <joint name="skid_rear_bottom" type="prismatic">
  101.             <pose>0 0 0 0 0 0</pose>
  102.             <child>chain_straight_bottom::chain_link_01::link_a</child>
  103.             <parent>rear_wheel::wheel</parent>
  104.             <axis>
  105.                 <limit>
  106.                     <lower>0</lower>
  107.                     <upper>0</upper>
  108.                 </limit>
  109.                 <xyz>0 0 1</xyz>
  110.             </axis>
  111.         </joint>
  112.  
  113.         <joint name="skid_front_bottom" type="prismatic">
  114.             <pose>0 0 0 0 0 0</pose>
  115.             <child>chain_straight_bottom::chain_link_21::link_b</child>
  116.             <parent>front_wheel::wheel</parent>
  117.             <axis>
  118.                 <limit>
  119.                     <lower>0</lower>
  120.                     <upper>0</upper>
  121.                 </limit>
  122.                 <xyz>0 0 1</xyz>
  123.             </axis>
  124.         </joint>
  125.  
  126.     </model>
  127. </sdf>
RAW Paste Data