Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <model:physical xmlns:gazebo="http://playerstage.sourceforge.net/gazebo/xmlschema/#gz" xmlns:model="http://playerstage.sourceforge.net/gazebo/xmlschema/#model" xmlns:sensor="http://playerstage.sourceforge.net/gazebo/xmlschema/#sensor" xmlns:body="http://playerstage.sourceforge.net/gazebo/xmlschema/#body" xmlns:geom="http://playerstage.sourceforge.net/gazebo/xmlschema/#geom" xmlns:joint="http://playerstage.sourceforge.net/gazebo/xmlschema/#joint" xmlns:controller="http://playerstage.sourceforge.net/gazebo/xmlschema/#controller" xmlns:interface="http://playerstage.sourceforge.net/gazebo/xmlschema/#interface" xmlns:rendering="http://playerstage.sourceforge.net/gazebo/xmlschema/#rendering" xmlns:physics="http://playerstage.sourceforge.net/gazebo/xmlschema/#physics" name="nxt_simple_car">
- <xyz>0 0 0</xyz>
- <rpy>0 0 0</rpy>
- <body:empty name="base_footprint">
- <massMatrix>true</massMatrix>
- <mass>0.49</mass>
- <ixx>0.0546513</ixx>
- <ixy>1.60491e-09</ixy>
- <ixz>-1.28417e-09</ixz>
- <iyy>0.0521936</iyy>
- <iyz>0.00181887</iyz>
- <izz>0.0530704</izz>
- <cx>1.47972e-08</cx>
- <cy>-0.0876511</cy>
- <cz>0.0472243</cz>
- <xyz>0 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <geom:box name="base_footprint_geom">
- <xyz>0 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <size>0 0 0</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.001 0.001 0.001</scale>
- <mesh>unit_box</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_base_link">
- <xyz>0 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <size>0 0 0</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.001 0.001 0.001</scale>
- <mesh>unit_box</mesh>
- </visual>
- </geom:box>
- <geom:cylinder name="base_footprint_geom_base_peg_link">
- <xyz>0 0 0</xyz>
- <rpy>0 89.9999 0</rpy>
- <size>0.0024 0.024</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 -89.9999 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/6558.dae</mesh>
- </visual>
- </geom:cylinder>
- <geom:box name="base_footprint_geom_brick_link">
- <xyz>4.47152e-08 -0.04704 0.070507</xyz>
- <rpy>37 -4.51724e-21 180</rpy>
- <size>0.072 0.111 0.0475</size>
- <visual>
- <xyz>-1.70654e-23 6.78431e-18 -0.016</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/53788.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_bumper_beam_link">
- <xyz>0 -0.0159727 0.0120363</xyz>
- <rpy>-89.9999 -53 89.9999</rpy>
- <size>0.008 0.048 0.008</size>
- <visual>
- <xyz>7.00917e-12 -0.02 5.34339e-09</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/6629.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_caster_beam_link">
- <xyz>0 -0.12 0.008</xyz>
- <rpy>0 -0 89.9999</rpy>
- <size>0.008 0.056 0.008</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>3.59287e-09 89.9999 3.59287e-09</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/32524.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_cross_block_link">
- <xyz>0 -0.128 0.008</xyz>
- <rpy>0 -0 0</rpy>
- <size>0.024 0.008 0.008</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>89.9999 -3.61229e-15 89.9999</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/home/capelare/ros_workspace/nxt_simulator/nxt_robot_simple_car/meshes/parts/32184.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_left_L_beam_link">
- <xyz>-0.032 -0.0511129 0.0383345</xyz>
- <rpy>89.9999 -53 89.9999</rpy>
- <size>0 0 0</size>
- <visual>
- <xyz>-6.30955e-18 -0.024 -4.14534e-18</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/32140.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_left_brick_beam_link">
- <xyz>-0.04 -0.0414838 0.0511127</xyz>
- <rpy>89.9999 -53 89.9999</rpy>
- <size>0.04 0.008 0.008</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>-4.02698e-15 -5.34321e-15 89.9999</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/32316.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_left_bumper_beam_link">
- <xyz>-0.008 0.0219677 0.0104603</xyz>
- <rpy>164 0.00014615 180</rpy>
- <size>0.008 0.008 0.016</size>
- <visual>
- <xyz>1.06144e-08 -5.83394e-20 0.004</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/6536.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_left_bush_link">
- <xyz>-0.02 -0.112 0.008</xyz>
- <rpy>0 -0 0</rpy>
- <size>0 0 0</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>89.9999 -3.61229e-15 89.9999</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/32136.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_left_left_bumper_beam_link">
- <xyz>-0.016 0.0219677 0.0104603</xyz>
- <rpy>164 0.00014615 180</rpy>
- <size>0.008 0.008 0.016</size>
- <visual>
- <xyz>1.06144e-08 -5.83394e-20 0.004</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/6536.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_left_motor_link">
- <xyz>-0.024 -0.0664 0.019</xyz>
- <rpy>180 0.000152039 180</rpy>
- <size>0.04 0.108 0.046</size>
- <visual>
- <xyz>6.74428e-19 0.0424 0.011</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/53787.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_left_rail_link">
- <xyz>-0.008 -0.048 0</xyz>
- <rpy>0 -89.9999 0</rpy>
- <size>0.008 0.104 0.008</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/41239.dae</mesh>
- </visual>
- </geom:box>
- <geom:cylinder name="base_footprint_geom_lower_support_axle_link">
- <xyz>0 -0.0319454 0.0240726</xyz>
- <rpy>89.9999 -3.61229e-15 89.9999</rpy>
- <size>0.0024 0.064</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>-90 -6.07121e-05 53</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/home/capelare/ros_workspace/nxt_simulator/nxt_robot_simple_car/meshes/parts/3707.dae</mesh>
- </visual>
- </geom:cylinder>
- <geom:box name="base_footprint_geom_right_L_beam_link">
- <xyz>0.032 -0.0511129 0.0383345</xyz>
- <rpy>89.9999 -53 89.9999</rpy>
- <size>0 0 0</size>
- <visual>
- <xyz>-6.30955e-18 -0.024 -4.14534e-18</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/32140.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_right_brick_beam_link">
- <xyz>0.04 -0.0414839 0.0511127</xyz>
- <rpy>89.9999 -53 89.9999</rpy>
- <size>0.04 0.008 0.008</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>-4.02698e-15 -5.34321e-15 89.9999</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/32316.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_right_bumper_beam_link">
- <xyz>0.008 0.0219677 0.0104603</xyz>
- <rpy>164 0.00014615 180</rpy>
- <size>0.008 0.008 0.016</size>
- <visual>
- <xyz>1.06144e-08 -5.83394e-20 0.004</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/6536.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_right_bush_link">
- <xyz>0.02 -0.112 0.008</xyz>
- <rpy>0 -0 0</rpy>
- <size>0 0 0</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>89.9999 -3.61229e-15 89.9999</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/32136.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_right_motor_link">
- <xyz>0.024 -0.0664 0.019</xyz>
- <rpy>180 0.000152039 180</rpy>
- <size>0.04 0.108 0.046</size>
- <visual>
- <xyz>6.74428e-19 0.0424 0.011</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/53787.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_right_rail_link">
- <xyz>0.008 -0.048 0</xyz>
- <rpy>0 -89.9999 0</rpy>
- <size>0.008 0.104 0.008</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/41239.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_right_right_bumper_beam_link">
- <xyz>0.016 0.0219677 0.0104603</xyz>
- <rpy>164 0.00014615 180</rpy>
- <size>0.008 0.008 0.016</size>
- <visual>
- <xyz>1.06144e-08 -5.83394e-20 0.004</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/6536.dae</mesh>
- </visual>
- </geom:box>
- <geom:cylinder name="base_footprint_geom_support_axle_link">
- <xyz>0 -0.0511129 0.0383345</xyz>
- <rpy>89.9999 37 89.9999</rpy>
- <size>0.0024 0.064</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>-89.9999 4.57498e-05 -37</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/home/capelare/ros_workspace/nxt_simulator/nxt_robot_simple_car/meshes/parts/3707.dae</mesh>
- </visual>
- </geom:cylinder>
- <geom:box name="base_footprint_geom_support_beam_link">
- <xyz>0 -0.0655564 0.0191673</xyz>
- <rpy>89.9999 37 89.9999</rpy>
- <size>0.008 0.056 0.008</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/32524.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_us_bent_beam_link">
- <xyz>-1.56764e-07 -0.122967 0.122679</xyz>
- <rpy>90 1.66471e-21 180</rpy>
- <size>0.008 0.048 0.008</size>
- <visual>
- <xyz>-4.64438e-24 0.02 -1.36241e-17</xyz>
- <rpy>180 -89.9999 2.57914e-09</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/6629.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_us_left_L_link">
- <xyz>-0.00800011 -0.106967 0.142679</xyz>
- <rpy>180 -4.51822e-21 180</rpy>
- <size>0.008 0.04 0.008</size>
- <visual>
- <xyz>-1.22683e-18 0.016 2.12287e-08</xyz>
- <rpy>-135 -89.9999 -45</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/32526.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_us_left_axle_joiner_link">
- <xyz>-0.0080001 -0.100605 0.0858287</xyz>
- <rpy>37 -4.51724e-21 180</rpy>
- <size>0.008 0.016 0.008</size>
- <visual>
- <xyz>3.8189e-19 0.004 5.07669e-18</xyz>
- <rpy>-89.9999 1.34175e-20 2.00351e-20</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/6536.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_us_right_L_link">
- <xyz>0.00799989 -0.106967 0.142679</xyz>
- <rpy>180 -4.51822e-21 180</rpy>
- <size>0.008 0.04 0.008</size>
- <visual>
- <xyz>5.07894e-19 0.016 2.12287e-08</xyz>
- <rpy>-135 -89.9999 -45</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/32526.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_us_right_axle_joiner_link">
- <xyz>0.0079999 -0.100605 0.0858287</xyz>
- <rpy>37 -4.51724e-21 180</rpy>
- <size>0.008 0.016 0.008</size>
- <visual>
- <xyz>-1.35283e-18 0.004 5.07669e-18</xyz>
- <rpy>-89.9999 1.34175e-20 2.00351e-20</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/6536.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="base_footprint_geom_us_ultrasonic_sensor_link">
- <xyz>-9.83853e-08 -0.0909672 0.154679</xyz>
- <rpy>180 1.17516e-08 89.9999</rpy>
- <size>0.043 0.055 0.032</size>
- <visual>
- <xyz>-0.008 6.90982e-19 0.012</xyz>
- <rpy>-180 -2.14733e-15 -89.9999</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/53792.dae</mesh>
- </visual>
- </geom:box>
- <turnGravityOff>false</turnGravityOff>
- <selfCollide>false</selfCollide>
- <sensor:ray name="ultrasonic_sensor">
- <displayRays>lines</displayRays>
- <rayCount>7</rayCount>
- <rangeCount>7</rangeCount>
- <verticalRayCount>5</verticalRayCount>
- <verticalRangeCount>5</verticalRangeCount>
- <minAngle>-30.0</minAngle>
- <verticalMinAngle>-5.0</verticalMinAngle>
- <maxAngle>30.0</maxAngle>
- <verticalMaxAngle>5.0</verticalMaxAngle>
- <minRange>0.15</minRange>
- <maxRange>1.8</maxRange>
- <resRange>0.005</resRange>
- <updateRate>5</updateRate>
- <controller:nxt_ultrasonic_plugin name="nxt_ultrasonic_sensor_controller" plugin="libnxt_ultrasonic_plugin.so">
- <gaussianNoise>0.005</gaussianNoise>
- <alwaysOn>true</alwaysOn>
- <updateRate>5</updateRate>
- <topicName>ultrasonic_sensor</topicName>
- <frameId>ultrasonic_sensor_link</frameId>
- <fov>60</fov>
- <minRange>0.15</minRange>
- <maxRange>1.8</maxRange>
- </controller:nxt_ultrasonic_plugin>
- <xyz>9.79803e-08 0.0130328 0.110679</xyz>
- <rpy>180 -5 89.9999</rpy>
- </sensor:ray>
- </body:empty>
- <body:empty name="caster_rot_axis_link">
- <massMatrix>true</massMatrix>
- <mass>0.02</mass>
- <ixx>0.00140358</ixx>
- <ixy>0</ixy>
- <ixz>0</ixz>
- <iyy>0.00140264</iyy>
- <iyz>-5.76e-07</iyz>
- <izz>0.00140238</izz>
- <cx>0</cx>
- <cy>-0.0016</cy>
- <cz>-0.0054</cz>
- <xyz>0 -0.128 0</xyz>
- <rpy>0 -0 0</rpy>
- <geom:box name="caster_rot_axis_link_geom">
- <xyz>0 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <size>0 0 0</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 89.9999 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/3705.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="caster_rot_axis_link_geom_bottom_cross_axle_link">
- <xyz>0 0.008 -0.012</xyz>
- <rpy>0 -0 0</rpy>
- <size>0 0 0</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/3705.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="caster_rot_axis_link_geom_bottom_cross_block_link">
- <xyz>0 0.004 -0.012</xyz>
- <rpy>0 -0 0</rpy>
- <size>0 0 0</size>
- <visual>
- <xyz>0 -0.004 0</xyz>
- <rpy>89.9999 89.9999 2.72257e-09</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/6536.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="caster_rot_axis_link_geom_bottom_left_bush_link">
- <xyz>-0.006 0.008 -0.012</xyz>
- <rpy>0 -0 0</rpy>
- <size>0 0 0</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 -0 89.9999</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/32123.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="caster_rot_axis_link_geom_bottom_right_bush_link">
- <xyz>0.006 0.008 -0.012</xyz>
- <rpy>0 -0 0</rpy>
- <size>0 0 0</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 -0 89.9999</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/32123.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="caster_rot_axis_link_geom_caster_axle_link">
- <xyz>0 -0.016 -0.012</xyz>
- <rpy>0 -0 0</rpy>
- <size>0 0 0</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/3705.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="caster_rot_axis_link_geom_left_L_caster_beam_link">
- <xyz>-0.012 -0.016 -0.012</xyz>
- <rpy>0 -0 0</rpy>
- <size>0 0 0</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 -89.9999 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/32140.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="caster_rot_axis_link_geom_middle_bush_link">
- <xyz>0 0 0.002</xyz>
- <rpy>0 -0 0</rpy>
- <size>0.008 0.008 0.004</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>89.9999 -3.61229e-15 89.9999</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/32123.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="caster_rot_axis_link_geom_right_L_caster_beam_link">
- <xyz>0.012 -0.016 -0.012</xyz>
- <rpy>0 -0 0</rpy>
- <size>0 0 0</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 -89.9999 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/32140.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="caster_rot_axis_link_geom_top_bush_link">
- <xyz>0 0 0.014</xyz>
- <rpy>0 -0 0</rpy>
- <size>0.008 0.008 0.004</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>89.9999 -3.61229e-15 89.9999</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/32123.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="caster_rot_axis_link_geom_top_cross_axle_link">
- <xyz>0 0.008 -0.004</xyz>
- <rpy>0 -0 0</rpy>
- <size>0 0 0</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/3705.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="caster_rot_axis_link_geom_top_cross_block_link">
- <xyz>0 0.004 -0.004</xyz>
- <rpy>0 -0 0</rpy>
- <size>0 0 0</size>
- <visual>
- <xyz>0 -0.004 0</xyz>
- <rpy>89.9999 89.9999 2.72257e-09</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/6536.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="caster_rot_axis_link_geom_top_left_bush_link">
- <xyz>-0.006 0.008 -0.004</xyz>
- <rpy>0 -0 0</rpy>
- <size>0 0 0</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 -0 89.9999</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/32123.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="caster_rot_axis_link_geom_top_right_bush_link">
- <xyz>0.006 0.008 -0.004</xyz>
- <rpy>0 -0 0</rpy>
- <size>0 0 0</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 -0 89.9999</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/32123.dae</mesh>
- </visual>
- </geom:box>
- </body:empty>
- <joint:hinge name="cross_block_caster_rot_axis_joint">
- <body1>caster_rot_axis_link</body1>
- <body2>base_footprint</body2>
- <anchor>caster_rot_axis_link</anchor>
- <axis>0 0 1</axis>
- <damping>0</damping>
- </joint:hinge>
- <body:empty name="caster_rim_link">
- <massMatrix>true</massMatrix>
- <mass>0.005</mass>
- <ixx>0.0002</ixx>
- <ixy>0</ixy>
- <ixz>0</ixz>
- <iyy>0.0002</iyy>
- <iyz>0</iyz>
- <izz>0.0002</izz>
- <cx>0</cx>
- <cy>0</cy>
- <cz>0</cz>
- <xyz>0 -0.144 -0.012</xyz>
- <rpy>0 -0 180</rpy>
- <geom:box name="caster_rim_link_geom">
- <xyz>0 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <size>0 0 0</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 -0 89.9999</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/home/capelare/ros_workspace/nxt_simulator/nxt_robot_simple_car/meshes/parts/55981.dae</mesh>
- </visual>
- </geom:box>
- <geom:cylinder name="caster_rim_link_geom_caster_tire_link">
- <xyz>0 0 0</xyz>
- <rpy>0 89.9999 0</rpy>
- <size>0.012 0.014</size>
- <mu1>100</mu1>
- <mu2>100</mu2>
- <kp>1e+06</kp>
- <kd>1</kd>
- <genTexCoord>true</genTexCoord>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/home/capelare/ros_workspace/nxt_simulator/nxt_robot_simple_car/meshes/parts/30648.dae</mesh>
- </visual>
- </geom:cylinder>
- <turnGravityOff>false</turnGravityOff>
- <selfCollide>false</selfCollide>
- </body:empty>
- <joint:hinge name="caster_axle_caster_rim_joint">
- <body1>caster_rim_link</body1>
- <body2>caster_rot_axis_link</body2>
- <anchor>caster_rim_link</anchor>
- <axis>-1 2.65359e-06 0</axis>
- </joint:hinge>
- <body:empty name="left_motor_hub_link">
- <massMatrix>true</massMatrix>
- <mass>0.016</mass>
- <ixx>0.008</ixx>
- <ixy>0</ixy>
- <ixz>0</ixz>
- <iyy>0.00801346</iyy>
- <iyz>0</iyz>
- <izz>0.00801346</izz>
- <cx>0.02675</cx>
- <cy>0</cy>
- <cz>0</cz>
- <xyz>-0.024 -0.024 0.008</xyz>
- <rpy>180 0.000152039 180</rpy>
- <geom:box name="left_motor_hub_link_geom">
- <xyz>0 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <size>0 0 0</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/servo_hubs.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="left_motor_hub_link_geom_left_axle_link">
- <xyz>0.012 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <size>0.048 0.0048 0.0048</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/home/capelare/ros_workspace/nxt_simulator/nxt_robot_simple_car/meshes/parts/3706.dae</mesh>
- </visual>
- </geom:box>
- <geom:cylinder name="left_motor_hub_link_geom_left_rim_link">
- <xyz>0.032 0 0</xyz>
- <rpy>0 89.9999 0</rpy>
- <size>0 0</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>89.9999 -7.60197e-05 -90</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/56145.dae</mesh>
- </visual>
- </geom:cylinder>
- <geom:cylinder name="left_motor_hub_link_geom_left_tire_link">
- <xyz>0.032 0 0</xyz>
- <rpy>0 89.9999 0</rpy>
- <size>0.028 0.026</size>
- <mu1>100</mu1>
- <mu2>100</mu2>
- <kp>1e+06</kp>
- <kd>1</kd>
- <genTexCoord>true</genTexCoord>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>89.9999 -7.60197e-05 -90</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/home/capelare/ros_workspace/nxt_simulator/nxt_robot_simple_car/meshes/parts/55976.dae</mesh>
- </visual>
- </geom:cylinder>
- <turnGravityOff>false</turnGravityOff>
- <selfCollide>false</selfCollide>
- </body:empty>
- <joint:hinge name="left_motor_left_motor_hub_joint">
- <body1>left_motor_hub_link</body1>
- <body2>base_footprint</body2>
- <anchor>left_motor_hub_link</anchor>
- <axis>-1 0 -2.65359e-06</axis>
- </joint:hinge>
- <body:empty name="right_motor_hub_link">
- <massMatrix>true</massMatrix>
- <mass>0.016</mass>
- <ixx>0.008</ixx>
- <ixy>0</ixy>
- <ixz>0</ixz>
- <iyy>0.00801346</iyy>
- <iyz>0</iyz>
- <izz>0.00801346</izz>
- <cx>-0.02675</cx>
- <cy>0</cy>
- <cz>0</cz>
- <xyz>0.024 -0.024 0.008</xyz>
- <rpy>180 0.000152039 180</rpy>
- <geom:box name="right_motor_hub_link_geom">
- <xyz>0 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <size>0 0 0</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/servo_hubs.dae</mesh>
- </visual>
- </geom:box>
- <geom:box name="right_motor_hub_link_geom_right_axle_link">
- <xyz>-0.012 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <size>0.048 0.0048 0.0048</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>0 -0 0</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/home/capelare/ros_workspace/nxt_simulator/nxt_robot_simple_car/meshes/parts/3706.dae</mesh>
- </visual>
- </geom:box>
- <geom:cylinder name="right_motor_hub_link_geom_right_rim_link">
- <xyz>-0.032 0 0</xyz>
- <rpy>0 89.9999 0</rpy>
- <size>0 0</size>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>-89.9999 -7.60197e-05 90</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/opt/ros/electric/stacks/nxt/nxt_description/meshes/parts/56145.dae</mesh>
- </visual>
- </geom:cylinder>
- <geom:cylinder name="right_motor_hub_link_geom_right_tire_link">
- <xyz>-0.032 0 0</xyz>
- <rpy>0 89.9999 0</rpy>
- <size>0.028 0.026</size>
- <mu1>100</mu1>
- <mu2>100</mu2>
- <kp>1e+06</kp>
- <kd>1</kd>
- <genTexCoord>true</genTexCoord>
- <visual>
- <xyz>0 0 0</xyz>
- <rpy>-89.9999 -7.60197e-05 90</rpy>
- <scale>0.0004 0.0004 0.0004</scale>
- <mesh>/home/capelare/ros_workspace/nxt_simulator/nxt_robot_simple_car/meshes/parts/55976.dae</mesh>
- </visual>
- </geom:cylinder>
- <turnGravityOff>false</turnGravityOff>
- <selfCollide>false</selfCollide>
- </body:empty>
- <joint:hinge name="right_motor_right_motor_hub_joint">
- <body1>right_motor_hub_link</body1>
- <body2>base_footprint</body2>
- <anchor>right_motor_hub_link</anchor>
- <axis>-1 0 -2.65359e-06</axis>
- </joint:hinge>
- <static>false</static>
- <controller:nxt_diff_plugin name="differential_drive_controller" plugin="libnxt_diff_plugin.so">
- <alwaysOn>true</alwaysOn>
- <update>100</update>
- <updateRate>100.0</updateRate>
- <leftJoint>left_motor_left_motor_hub_joint</leftJoint>
- <rightJoint>right_motor_right_motor_hub_joint</rightJoint>
- <wheelSeparation>0.11</wheelSeparation>
- <wheelDiameter>0.056</wheelDiameter>
- <torque>0.05</torque>
- <interface:position name="position_iface_0" />
- <robotNamespace>/</robotNamespace>
- <topicName>cmd_vel</topicName>
- </controller:nxt_diff_plugin>
- <canonicalBody>base_footprint</canonicalBody>
- <controller:gazebo_ros_controller_manager name="gazebo_ros_controller_manager" plugin="libgazebo_ros_controller_manager.so">
- <alwaysOn>true</alwaysOn>
- <updateRate>100.0</updateRate>
- <interface:audio name="gazebo_ros_controller_manager_dummy_iface" />
- </controller:gazebo_ros_controller_manager>
- </model:physical>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement