Created
September 10, 2018 23:17
-
-
Save yosoufe/a4bb6168c57e9c857999f3e260d4aa48 to your computer and use it in GitHub Desktop.
The world file
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<sdf version='1.6'> | |
<world name='default'> | |
<light name='sun' type='directional'> | |
<cast_shadows>1</cast_shadows> | |
<pose frame=''>0 0 10 0 -0 0</pose> | |
<diffuse>0.8 0.8 0.8 1</diffuse> | |
<specular>0.2 0.2 0.2 1</specular> | |
<attenuation> | |
<range>1000</range> | |
<constant>0.9</constant> | |
<linear>0.01</linear> | |
<quadratic>0.001</quadratic> | |
</attenuation> | |
<direction>-0.5 0.1 -0.9</direction> | |
</light> | |
<model name='ground_plane'> | |
<static>1</static> | |
<link name='link'> | |
<collision name='collision'> | |
<geometry> | |
<plane> | |
<normal>0 0 1</normal> | |
<size>100 100</size> | |
</plane> | |
</geometry> | |
<surface> | |
<friction> | |
<ode> | |
<mu>100</mu> | |
<mu2>50</mu2> | |
</ode> | |
<torsional> | |
<ode/> | |
</torsional> | |
</friction> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
</surface> | |
<max_contacts>10</max_contacts> | |
</collision> | |
<visual name='visual'> | |
<cast_shadows>0</cast_shadows> | |
<geometry> | |
<plane> | |
<normal>0 0 1</normal> | |
<size>100 100</size> | |
</plane> | |
</geometry> | |
<material> | |
<script> | |
<uri>file://media/materials/scripts/gazebo.material</uri> | |
<name>Gazebo/Grey</name> | |
</script> | |
</material> | |
</visual> | |
<self_collide>0</self_collide> | |
<enable_wind>0</enable_wind> | |
<kinematic>0</kinematic> | |
</link> | |
</model> | |
<gravity>0 0 -9.8</gravity> | |
<magnetic_field>6e-06 2.3e-05 -4.2e-05</magnetic_field> | |
<atmosphere type='adiabatic'/> | |
<physics name='default_physics' default='0' type='ode'> | |
<max_step_size>0.001</max_step_size> | |
<real_time_factor>1</real_time_factor> | |
<real_time_update_rate>1000</real_time_update_rate> | |
</physics> | |
<scene> | |
<ambient>0.4 0.4 0.4 1</ambient> | |
<background>0.7 0.7 0.7 1</background> | |
<shadows>1</shadows> | |
</scene> | |
<audio> | |
<device>default</device> | |
</audio> | |
<wind/> | |
<spherical_coordinates> | |
<surface_model>EARTH_WGS84</surface_model> | |
<latitude_deg>0</latitude_deg> | |
<longitude_deg>0</longitude_deg> | |
<elevation>0</elevation> | |
<heading_deg>0</heading_deg> | |
</spherical_coordinates> | |
<state world_name='default'> | |
<sim_time>10 710000000</sim_time> | |
<real_time>11 428222475</real_time> | |
<wall_time>1536567601 725408199</wall_time> | |
<iterations>10710</iterations> | |
<model name='ground_plane'> | |
<pose frame=''>0 0 0 0 -0 0</pose> | |
<scale>1 1 1</scale> | |
<link name='link'> | |
<pose frame=''>0 0 0 0 -0 0</pose> | |
<velocity>0 0 0 0 -0 0</velocity> | |
<acceleration>0 0 0 0 -0 0</acceleration> | |
<wrench>0 0 0 0 -0 0</wrench> | |
</link> | |
</model> | |
<model name='turtlebot'> | |
<pose frame=''>0.029317 -0.084713 0 0 -0 0</pose> | |
<scale>1 1 1</scale> | |
<link name='create::base'> | |
<pose frame=''>0.029317 -0.084713 0 0 -0 0</pose> | |
<velocity>0 0 0 0 -0 0</velocity> | |
<acceleration>0 0 0 0 -0 0</acceleration> | |
<wrench>0 0 0 0 -0 0</wrench> | |
</link> | |
<link name='create::left_wheel'> | |
<pose frame=''>0.029317 0.045287 0.032 0 -0 0</pose> | |
<velocity>0 0 0 0 -0 0</velocity> | |
<acceleration>0 0 0 0 -0 0</acceleration> | |
<wrench>0 0 0 0 -0 0</wrench> | |
</link> | |
<link name='create::right_wheel'> | |
<pose frame=''>0.029317 -0.214713 0.032 0 -0 0</pose> | |
<velocity>0 0 0 0 -0 0</velocity> | |
<acceleration>0 0 0 0 -0 0</acceleration> | |
<wrench>0 0 0 0 -0 0</wrench> | |
</link> | |
<link name='kinect::link'> | |
<pose frame=''>-0.057781 -0.084713 0.303857 0 -0 0</pose> | |
<velocity>0 0 0 0 -0 0</velocity> | |
<acceleration>0 0 0 0 -0 0</acceleration> | |
<wrench>0 0 0 0 -0 0</wrench> | |
</link> | |
<link name='rack'> | |
<pose frame=''>0.029317 -0.084713 0 0 -0 0</pose> | |
<velocity>0 0 0 0 -0 0</velocity> | |
<acceleration>0 0 0 0 -0 0</acceleration> | |
<wrench>0 0 0 0 -0 0</wrench> | |
</link> | |
</model> | |
<model name='turtlebot_0'> | |
<pose frame=''>0.550936 1.01809 0 0 -0 0</pose> | |
<scale>1 1 1</scale> | |
<link name='create::base'> | |
<pose frame=''>0.550936 1.01809 0 0 -0 0</pose> | |
<velocity>0 0 0 0 -0 0</velocity> | |
<acceleration>0 0 0 0 -0 0</acceleration> | |
<wrench>0 0 0 0 -0 0</wrench> | |
</link> | |
<link name='create::left_wheel'> | |
<pose frame=''>0.550936 1.14809 0.032 0 -0 0</pose> | |
<velocity>0 0 0 0 -0 0</velocity> | |
<acceleration>0 0 0 0 -0 0</acceleration> | |
<wrench>0 0 0 0 -0 0</wrench> | |
</link> | |
<link name='create::right_wheel'> | |
<pose frame=''>0.550936 0.88809 0.032 0 -0 0</pose> | |
<velocity>0 0 0 0 -0 0</velocity> | |
<acceleration>0 0 0 0 -0 0</acceleration> | |
<wrench>0 0 0 0 -0 0</wrench> | |
</link> | |
<link name='kinect::link'> | |
<pose frame=''>0.463838 1.01809 0.303857 0 -0 0</pose> | |
<velocity>0 0 0 0 -0 0</velocity> | |
<acceleration>0 0 0 0 -0 0</acceleration> | |
<wrench>0 0 0 0 -0 0</wrench> | |
</link> | |
<link name='rack'> | |
<pose frame=''>0.550936 1.01809 0 0 -0 0</pose> | |
<velocity>0 0 0 0 -0 0</velocity> | |
<acceleration>0 0 0 0 -0 0</acceleration> | |
<wrench>0 0 0 0 -0 0</wrench> | |
</link> | |
</model> | |
<light name='sun'> | |
<pose frame=''>0 0 10 0 -0 0</pose> | |
</light> | |
</state> | |
<model name='turtlebot'> | |
<link name='rack'> | |
<inertial> | |
<pose frame=''>0.001453 -0.000453 0.029787 0 -0 0</pose> | |
<inertia> | |
<ixx>0.05864</ixx> | |
<ixy>0.000124</ixy> | |
<ixz>0.000615</ixz> | |
<iyy>0.058786</iyy> | |
<iyz>1.4e-05</iyz> | |
<izz>1.53244</izz> | |
</inertia> | |
<mass>2.234</mass> | |
</inertial> | |
<collision name='plate_0_collision'> | |
<pose frame=''>-0.04334 0 0.084757 0 -0 0</pose> | |
<geometry> | |
<box> | |
<size>0.233502 0.314845 0.006401</size> | |
</box> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='plate_0_visual'> | |
<pose frame=''>-0.04334 0 0.084757 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/plate_0_logo.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='plate_1_collision'> | |
<pose frame=''>-0.00266 0 0.141907 0 -0 0</pose> | |
<geometry> | |
<box> | |
<size>0.314856 0.314856 0.006401</size> | |
</box> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='plate_1_visual'> | |
<pose frame=''>-0.00266 0 0.141907 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/plate_1_logo.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='plate_2_collision'> | |
<pose frame=''>-0.00266 0 0.199108 0 -0 0</pose> | |
<geometry> | |
<box> | |
<size>0.314856 0.314856 0.006401</size> | |
</box> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='plate_2_visual'> | |
<pose frame=''>-0.00266 0 0.199108 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/plate_1_logo.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='plate_3_collision'> | |
<pose frame=''>-0.01582 0 0.405457 0 -0 0</pose> | |
<geometry> | |
<box> | |
<size>0.288 0.315 0.006401</size> | |
</box> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='plate_3_visual'> | |
<pose frame=''>-0.01582 0 0.405457 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/plate_2_logo.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='spacer_0_collision'> | |
<pose frame=''>-0.00254 0.111468 0.079992 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0127</radius> | |
<length>0.003175</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='spacer_0_visual'> | |
<pose frame=''>-0.00254 0.111468 0.079992 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-02403-125_Spacer.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='spacer_1_collision'> | |
<pose frame=''>-0.00254 -0.111468 0.079992 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0127</radius> | |
<length>0.003175</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='spacer_1_visual'> | |
<pose frame=''>-0.00254 -0.111468 0.079992 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-02403-125_Spacer.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='spacer_2_collision'> | |
<pose frame=''>-0.07239 -0.111468 0.079992 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0127</radius> | |
<length>0.003175</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='spacer_2_visual'> | |
<pose frame=''>-0.07239 -0.111468 0.079992 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-02403-125_Spacer.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='spacer_3_collision'> | |
<pose frame=''>-0.07239 0.111468 0.079992 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0127</radius> | |
<length>0.003175</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='spacer_3_visual'> | |
<pose frame=''>-0.07239 0.111468 0.079992 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-02403-125_Spacer.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_2in_0_collision'> | |
<pose frame=''>0.06764 0.13142 0.08798 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0381</radius> | |
<length>0.0635</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_2in_0_visual'> | |
<pose frame=''>0.06764 0.13142 0.08798 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-04552-2000-RA_Turtlebot_M-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_2in_1_collision'> | |
<pose frame=''>0.06764 -0.13142 0.08798 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0381</radius> | |
<length>0.0635</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_2in_1_visual'> | |
<pose frame=''>0.06764 -0.13142 0.08798 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-04552-2000-RA_Turtlebot_M-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_2in_2_collision'> | |
<pose frame=''>-0.052832 -0.13142 0.08798 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0381</radius> | |
<length>0.0635</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_2in_2_visual'> | |
<pose frame=''>-0.052832 -0.13142 0.08798 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-04552-2000-RA_Turtlebot_M-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_2in_3_collision'> | |
<pose frame=''>-0.052832 0.13142 0.08798 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0381</radius> | |
<length>0.0635</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_2in_3_visual'> | |
<pose frame=''>-0.052832 0.13142 0.08798 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-04552-2000-RA_Turtlebot_M-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_2in_4_collision'> | |
<pose frame=''>0.06764 0.13142 0.14513 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0381</radius> | |
<length>0.0635</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_2in_4_visual'> | |
<pose frame=''>0.06764 0.13142 0.14513 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-04552-2000-RA_Turtlebot_M-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_2in_5_collision'> | |
<pose frame=''>0.06764 -0.13142 0.14513 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0381</radius> | |
<length>0.0635</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_2in_5_visual'> | |
<pose frame=''>0.06764 -0.13142 0.14513 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-04552-2000-RA_Turtlebot_M-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_2in_6_collision'> | |
<pose frame=''>-0.052832 -0.13142 0.14513 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0381</radius> | |
<length>0.0635</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_2in_6_visual'> | |
<pose frame=''>-0.052832 -0.13142 0.14513 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-04552-2000-RA_Turtlebot_M-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_2in_7_collision'> | |
<pose frame=''>-0.052832 0.13142 0.14513 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0381</radius> | |
<length>0.0635</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_2in_7_visual'> | |
<pose frame=''>-0.052832 0.13142 0.14513 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-04552-2000-RA_Turtlebot_M-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_8in_0_collision'> | |
<pose frame=''>0.06764 0.13142 0.20228 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.011113</radius> | |
<length>0.2032</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_8in_0_visual'> | |
<pose frame=''>0.06764 0.13142 0.20228 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-02421-8000-RA_Turtlebot_F-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_8in_1_collision'> | |
<pose frame=''>0.06764 -0.13142 0.20228 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.011113</radius> | |
<length>0.2032</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_8in_1_visual'> | |
<pose frame=''>0.06764 -0.13142 0.20228 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-02421-8000-RA_Turtlebot_F-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_8in_2_collision'> | |
<pose frame=''>-0.052832 -0.13142 0.20228 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.011113</radius> | |
<length>0.2032</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_8in_2_visual'> | |
<pose frame=''>-0.052832 -0.13142 0.20228 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-02421-8000-RA_Turtlebot_F-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_8in_3_collision'> | |
<pose frame=''>-0.052832 0.13142 0.20228 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.011113</radius> | |
<length>0.2032</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_8in_3_visual'> | |
<pose frame=''>-0.052832 0.13142 0.20228 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-02421-8000-RA_Turtlebot_F-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_kinect_0_collision'> | |
<pose frame=''>-0.105098 0.098 0.202308 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.001111</radius> | |
<length>0.008585</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_kinect_0_visual'> | |
<pose frame=''>-0.105098 0.098 0.202308 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-04556-RA_Kinect_Standoff_Assy.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_kinect_1_collision'> | |
<pose frame=''>-0.105098 -0.098 0.202308 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.001111</radius> | |
<length>0.008585</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_kinect_1_visual'> | |
<pose frame=''>-0.105098 -0.098 0.202308 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-04556-RA_Kinect_Standoff_Assy.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<sensor name='laser' type='ray'> | |
<pose frame=''>-0.065 0 0.092 0 -0 0</pose> | |
<ray> | |
<scan> | |
<horizontal> | |
<samples>180</samples> | |
<resolution>1</resolution> | |
<min_angle>-2.26893</min_angle> | |
<max_angle>2.26893</max_angle> | |
</horizontal> | |
<vertical> | |
<samples>1</samples> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</vertical> | |
</scan> | |
<range> | |
<min>0.08</min> | |
<max>10</max> | |
<resolution>0.01</resolution> | |
</range> | |
</ray> | |
<update_rate>20</update_rate> | |
</sensor> | |
<self_collide>0</self_collide> | |
<enable_wind>0</enable_wind> | |
<kinematic>0</kinematic> | |
</link> | |
<link name='create::base'> | |
<inertial> | |
<pose frame=''>0.001453 -0.000453 0.029787 0 -0 0</pose> | |
<inertia> | |
<ixx>0.05864</ixx> | |
<ixy>0.000124</ixy> | |
<ixz>0.000615</ixz> | |
<iyy>0.058786</iyy> | |
<iyz>1.4e-05</iyz> | |
<izz>1.53244</izz> | |
</inertia> | |
<mass>2.234</mass> | |
</inertial> | |
<collision name='base_collision'> | |
<pose frame=''>0 0 0.0478 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.016495</radius> | |
<length>0.061163</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='base_visual'> | |
<pose frame=''>0 0 0.0478 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://create/meshes/create_body.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='front_wheel_collision'> | |
<pose frame=''>0.13 0 0.017 -0 1.5707 1.5707</pose> | |
<geometry> | |
<sphere> | |
<radius>0.018</radius> | |
</sphere> | |
</geometry> | |
<surface> | |
<friction> | |
<ode> | |
<mu>0</mu> | |
<mu2>0</mu2> | |
<fdir1>0 0 0</fdir1> | |
<slip1>0</slip1> | |
<slip2>0</slip2> | |
</ode> | |
<torsional> | |
<ode/> | |
</torsional> | |
</friction> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
</surface> | |
<max_contacts>10</max_contacts> | |
</collision> | |
<visual name='front_wheel_visual'> | |
<pose frame=''>0.13 0 0.017 -0 1.5707 1.5707</pose> | |
<geometry> | |
<sphere> | |
<radius>0.009</radius> | |
</sphere> | |
</geometry> | |
</visual> | |
<collision name='rear_wheel_collision'> | |
<pose frame=''>-0.13 0 0.017 -0 1.5707 1.5707</pose> | |
<geometry> | |
<sphere> | |
<radius>0.015</radius> | |
</sphere> | |
</geometry> | |
<surface> | |
<friction> | |
<ode> | |
<mu>0</mu> | |
<mu2>0</mu2> | |
<fdir1>0 0 0</fdir1> | |
<slip1>0</slip1> | |
<slip2>0</slip2> | |
</ode> | |
<torsional> | |
<ode/> | |
</torsional> | |
</friction> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
</surface> | |
<max_contacts>10</max_contacts> | |
</collision> | |
<visual name='rear_wheel_visual'> | |
<pose frame=''>-0.13 0 0.017 -0 1.5707 1.5707</pose> | |
<geometry> | |
<sphere> | |
<radius>0.0075</radius> | |
</sphere> | |
</geometry> | |
</visual> | |
<sensor name='left_cliff_sensor' type='ray'> | |
<pose frame=''>0.07 0.14 0.027 0 1.57079 0</pose> | |
<ray> | |
<scan> | |
<horizontal> | |
<samples>1</samples> | |
<resolution>1</resolution> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</horizontal> | |
<vertical> | |
<samples>1</samples> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</vertical> | |
</scan> | |
<range> | |
<min>0.01</min> | |
<max>0.04</max> | |
<resolution>0.1</resolution> | |
</range> | |
</ray> | |
</sensor> | |
<sensor name='leftfront_cliff_sensor' type='ray'> | |
<pose frame=''>0.15 0.04 0.027 0 1.57079 0</pose> | |
<ray> | |
<scan> | |
<horizontal> | |
<samples>1</samples> | |
<resolution>1</resolution> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</horizontal> | |
<vertical> | |
<samples>1</samples> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</vertical> | |
</scan> | |
<range> | |
<min>0.01</min> | |
<max>0.04</max> | |
<resolution>0.1</resolution> | |
</range> | |
</ray> | |
</sensor> | |
<sensor name='right_cliff_sensor' type='ray'> | |
<pose frame=''>0.07 -0.14 0.027 0 1.57079 0</pose> | |
<ray> | |
<scan> | |
<horizontal> | |
<samples>1</samples> | |
<resolution>1</resolution> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</horizontal> | |
<vertical> | |
<samples>1</samples> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</vertical> | |
</scan> | |
<range> | |
<min>0.01</min> | |
<max>0.04</max> | |
<resolution>0.1</resolution> | |
</range> | |
</ray> | |
</sensor> | |
<sensor name='rightfront_cliff_sensor' type='ray'> | |
<pose frame=''>0.15 -0.04 0.027 0 1.57079 0</pose> | |
<ray> | |
<scan> | |
<horizontal> | |
<samples>1</samples> | |
<resolution>1</resolution> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</horizontal> | |
<vertical> | |
<samples>1</samples> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</vertical> | |
</scan> | |
<range> | |
<min>0.01</min> | |
<max>0.04</max> | |
<resolution>0.1</resolution> | |
</range> | |
</ray> | |
</sensor> | |
<sensor name='wall_sensor' type='ray'> | |
<pose frame=''>0.09 -0.12 0.059 0 0 -1</pose> | |
<ray> | |
<scan> | |
<horizontal> | |
<samples>1</samples> | |
<resolution>1</resolution> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</horizontal> | |
<vertical> | |
<samples>1</samples> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</vertical> | |
</scan> | |
<range> | |
<min>0.016</min> | |
<max>0.04</max> | |
<resolution>0.1</resolution> | |
</range> | |
</ray> | |
</sensor> | |
<pose frame=''>0 0 0 0 -0 0</pose> | |
<self_collide>0</self_collide> | |
<enable_wind>0</enable_wind> | |
<kinematic>0</kinematic> | |
</link> | |
<link name='create::left_wheel'> | |
<pose frame=''>0 0.13 0.032 0 -0 0</pose> | |
<inertial> | |
<inertia> | |
<ixx>0.001</ixx> | |
<ixy>0</ixy> | |
<ixz>0</ixz> | |
<iyy>0.001</iyy> | |
<iyz>0</iyz> | |
<izz>0.001</izz> | |
</inertia> | |
<mass>0.01</mass> | |
</inertial> | |
<collision name='collision'> | |
<pose frame=''>0 0 0 -0 1.5707 1.5707</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.033</radius> | |
<length>0.023</length> | |
</cylinder> | |
</geometry> | |
<surface> | |
<friction> | |
<ode> | |
<mu>10</mu> | |
<mu2>10</mu2> | |
<fdir1>0 0 0</fdir1> | |
<slip1>0</slip1> | |
<slip2>0</slip2> | |
</ode> | |
<torsional> | |
<ode/> | |
</torsional> | |
</friction> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
</surface> | |
<max_contacts>10</max_contacts> | |
</collision> | |
<visual name='visual'> | |
<pose frame=''>0 0 0 -0 1.5707 1.5707</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.033</radius> | |
<length>0.023</length> | |
</cylinder> | |
</geometry> | |
</visual> | |
<self_collide>0</self_collide> | |
<enable_wind>0</enable_wind> | |
<kinematic>0</kinematic> | |
</link> | |
<link name='create::right_wheel'> | |
<pose frame=''>0 -0.13 0.032 0 -0 0</pose> | |
<inertial> | |
<inertia> | |
<ixx>0.001</ixx> | |
<ixy>0</ixy> | |
<ixz>0</ixz> | |
<iyy>0.001</iyy> | |
<iyz>0</iyz> | |
<izz>0.001</izz> | |
</inertia> | |
<mass>0.01</mass> | |
</inertial> | |
<collision name='collision'> | |
<pose frame=''>0 0 0 -0 1.5707 1.5707</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.033</radius> | |
<length>0.023</length> | |
</cylinder> | |
</geometry> | |
<surface> | |
<friction> | |
<ode> | |
<mu>10</mu> | |
<mu2>10</mu2> | |
<fdir1>0 0 0</fdir1> | |
<slip1>0</slip1> | |
<slip2>0</slip2> | |
</ode> | |
<torsional> | |
<ode/> | |
</torsional> | |
</friction> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
</surface> | |
<max_contacts>10</max_contacts> | |
</collision> | |
<visual name='visual'> | |
<pose frame=''>0 0 0 -0 1.5707 1.5707</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.033</radius> | |
<length>0.023</length> | |
</cylinder> | |
</geometry> | |
</visual> | |
<self_collide>0</self_collide> | |
<enable_wind>0</enable_wind> | |
<kinematic>0</kinematic> | |
</link> | |
<joint name='create::left_wheel' type='revolute'> | |
<parent>create::base</parent> | |
<child>create::left_wheel</child> | |
<axis> | |
<xyz>0 1 0</xyz> | |
<use_parent_model_frame>1</use_parent_model_frame> | |
<limit> | |
<lower>-1e+16</lower> | |
<upper>1e+16</upper> | |
</limit> | |
<dynamics> | |
<spring_reference>0</spring_reference> | |
<spring_stiffness>0</spring_stiffness> | |
</dynamics> | |
</axis> | |
</joint> | |
<joint name='create::right_wheel' type='revolute'> | |
<parent>create::base</parent> | |
<child>create::right_wheel</child> | |
<axis> | |
<xyz>0 1 0</xyz> | |
<use_parent_model_frame>1</use_parent_model_frame> | |
<limit> | |
<lower>-1e+16</lower> | |
<upper>1e+16</upper> | |
</limit> | |
<dynamics> | |
<spring_reference>0</spring_reference> | |
<spring_stiffness>0</spring_stiffness> | |
</dynamics> | |
</axis> | |
</joint> | |
<link name='kinect::link'> | |
<inertial> | |
<mass>0.1</mass> | |
<inertia> | |
<ixx>1</ixx> | |
<ixy>0</ixy> | |
<ixz>0</ixz> | |
<iyy>1</iyy> | |
<iyz>0</iyz> | |
<izz>1</izz> | |
</inertia> | |
</inertial> | |
<collision name='collision'> | |
<geometry> | |
<box> | |
<size>0.073 0.276 0.072</size> | |
</box> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='visual'> | |
<geometry> | |
<mesh> | |
<uri>model://kinect/meshes/kinect.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<sensor name='camera' type='depth'> | |
<update_rate>20</update_rate> | |
<camera name='__default__'> | |
<horizontal_fov>1.0472</horizontal_fov> | |
<image> | |
<width>640</width> | |
<height>480</height> | |
<format>R8G8B8</format> | |
</image> | |
<clip> | |
<near>0.05</near> | |
<far>3</far> | |
</clip> | |
</camera> | |
</sensor> | |
<pose frame=''>-0.087098 0 0.303857 0 -0 0</pose> | |
<self_collide>0</self_collide> | |
<enable_wind>0</enable_wind> | |
<kinematic>0</kinematic> | |
</link> | |
<joint name='create_rack' type='revolute'> | |
<parent>create::base</parent> | |
<child>rack</child> | |
<axis> | |
<xyz>0 0 1</xyz> | |
<limit> | |
<lower>0</lower> | |
<upper>0</upper> | |
</limit> | |
<use_parent_model_frame>1</use_parent_model_frame> | |
<dynamics> | |
<spring_reference>0</spring_reference> | |
<spring_stiffness>0</spring_stiffness> | |
</dynamics> | |
</axis> | |
</joint> | |
<joint name='kinect_rack' type='revolute'> | |
<parent>kinect::link</parent> | |
<child>rack</child> | |
<axis> | |
<xyz>0 0 1</xyz> | |
<limit> | |
<lower>0</lower> | |
<upper>0</upper> | |
</limit> | |
<use_parent_model_frame>1</use_parent_model_frame> | |
<dynamics> | |
<spring_reference>0</spring_reference> | |
<spring_stiffness>0</spring_stiffness> | |
</dynamics> | |
</axis> | |
</joint> | |
<pose frame=''>0.029317 -0.084713 0 0 -0 0</pose> | |
</model> | |
<model name='turtlebot_0'> | |
<link name='rack'> | |
<inertial> | |
<pose frame=''>0.001453 -0.000453 0.029787 0 -0 0</pose> | |
<inertia> | |
<ixx>0.05864</ixx> | |
<ixy>0.000124</ixy> | |
<ixz>0.000615</ixz> | |
<iyy>0.058786</iyy> | |
<iyz>1.4e-05</iyz> | |
<izz>1.53244</izz> | |
</inertia> | |
<mass>2.234</mass> | |
</inertial> | |
<collision name='plate_0_collision'> | |
<pose frame=''>-0.04334 0 0.084757 0 -0 0</pose> | |
<geometry> | |
<box> | |
<size>0.233502 0.314845 0.006401</size> | |
</box> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='plate_0_visual'> | |
<pose frame=''>-0.04334 0 0.084757 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/plate_0_logo.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='plate_1_collision'> | |
<pose frame=''>-0.00266 0 0.141907 0 -0 0</pose> | |
<geometry> | |
<box> | |
<size>0.314856 0.314856 0.006401</size> | |
</box> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='plate_1_visual'> | |
<pose frame=''>-0.00266 0 0.141907 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/plate_1_logo.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='plate_2_collision'> | |
<pose frame=''>-0.00266 0 0.199108 0 -0 0</pose> | |
<geometry> | |
<box> | |
<size>0.314856 0.314856 0.006401</size> | |
</box> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='plate_2_visual'> | |
<pose frame=''>-0.00266 0 0.199108 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/plate_1_logo.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='plate_3_collision'> | |
<pose frame=''>-0.01582 0 0.405457 0 -0 0</pose> | |
<geometry> | |
<box> | |
<size>0.288 0.315 0.006401</size> | |
</box> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='plate_3_visual'> | |
<pose frame=''>-0.01582 0 0.405457 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/plate_2_logo.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='spacer_0_collision'> | |
<pose frame=''>-0.00254 0.111468 0.079992 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0127</radius> | |
<length>0.003175</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='spacer_0_visual'> | |
<pose frame=''>-0.00254 0.111468 0.079992 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-02403-125_Spacer.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='spacer_1_collision'> | |
<pose frame=''>-0.00254 -0.111468 0.079992 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0127</radius> | |
<length>0.003175</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='spacer_1_visual'> | |
<pose frame=''>-0.00254 -0.111468 0.079992 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-02403-125_Spacer.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='spacer_2_collision'> | |
<pose frame=''>-0.07239 -0.111468 0.079992 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0127</radius> | |
<length>0.003175</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='spacer_2_visual'> | |
<pose frame=''>-0.07239 -0.111468 0.079992 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-02403-125_Spacer.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='spacer_3_collision'> | |
<pose frame=''>-0.07239 0.111468 0.079992 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0127</radius> | |
<length>0.003175</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='spacer_3_visual'> | |
<pose frame=''>-0.07239 0.111468 0.079992 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-02403-125_Spacer.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_2in_0_collision'> | |
<pose frame=''>0.06764 0.13142 0.08798 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0381</radius> | |
<length>0.0635</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_2in_0_visual'> | |
<pose frame=''>0.06764 0.13142 0.08798 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-04552-2000-RA_Turtlebot_M-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_2in_1_collision'> | |
<pose frame=''>0.06764 -0.13142 0.08798 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0381</radius> | |
<length>0.0635</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_2in_1_visual'> | |
<pose frame=''>0.06764 -0.13142 0.08798 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-04552-2000-RA_Turtlebot_M-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_2in_2_collision'> | |
<pose frame=''>-0.052832 -0.13142 0.08798 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0381</radius> | |
<length>0.0635</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_2in_2_visual'> | |
<pose frame=''>-0.052832 -0.13142 0.08798 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-04552-2000-RA_Turtlebot_M-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_2in_3_collision'> | |
<pose frame=''>-0.052832 0.13142 0.08798 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0381</radius> | |
<length>0.0635</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_2in_3_visual'> | |
<pose frame=''>-0.052832 0.13142 0.08798 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-04552-2000-RA_Turtlebot_M-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_2in_4_collision'> | |
<pose frame=''>0.06764 0.13142 0.14513 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0381</radius> | |
<length>0.0635</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_2in_4_visual'> | |
<pose frame=''>0.06764 0.13142 0.14513 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-04552-2000-RA_Turtlebot_M-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_2in_5_collision'> | |
<pose frame=''>0.06764 -0.13142 0.14513 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0381</radius> | |
<length>0.0635</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_2in_5_visual'> | |
<pose frame=''>0.06764 -0.13142 0.14513 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-04552-2000-RA_Turtlebot_M-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_2in_6_collision'> | |
<pose frame=''>-0.052832 -0.13142 0.14513 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0381</radius> | |
<length>0.0635</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_2in_6_visual'> | |
<pose frame=''>-0.052832 -0.13142 0.14513 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-04552-2000-RA_Turtlebot_M-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_2in_7_collision'> | |
<pose frame=''>-0.052832 0.13142 0.14513 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.0381</radius> | |
<length>0.0635</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_2in_7_visual'> | |
<pose frame=''>-0.052832 0.13142 0.14513 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-04552-2000-RA_Turtlebot_M-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_8in_0_collision'> | |
<pose frame=''>0.06764 0.13142 0.20228 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.011113</radius> | |
<length>0.2032</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_8in_0_visual'> | |
<pose frame=''>0.06764 0.13142 0.20228 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-02421-8000-RA_Turtlebot_F-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_8in_1_collision'> | |
<pose frame=''>0.06764 -0.13142 0.20228 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.011113</radius> | |
<length>0.2032</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_8in_1_visual'> | |
<pose frame=''>0.06764 -0.13142 0.20228 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-02421-8000-RA_Turtlebot_F-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_8in_2_collision'> | |
<pose frame=''>-0.052832 -0.13142 0.20228 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.011113</radius> | |
<length>0.2032</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_8in_2_visual'> | |
<pose frame=''>-0.052832 -0.13142 0.20228 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-02421-8000-RA_Turtlebot_F-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_8in_3_collision'> | |
<pose frame=''>-0.052832 0.13142 0.20228 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.011113</radius> | |
<length>0.2032</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_8in_3_visual'> | |
<pose frame=''>-0.052832 0.13142 0.20228 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-02421-8000-RA_Turtlebot_F-F_Standoff.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_kinect_0_collision'> | |
<pose frame=''>-0.105098 0.098 0.202308 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.001111</radius> | |
<length>0.008585</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_kinect_0_visual'> | |
<pose frame=''>-0.105098 0.098 0.202308 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-04556-RA_Kinect_Standoff_Assy.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='standoff_kinect_1_collision'> | |
<pose frame=''>-0.105098 -0.098 0.202308 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.001111</radius> | |
<length>0.008585</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='standoff_kinect_1_visual'> | |
<pose frame=''>-0.105098 -0.098 0.202308 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://turtlebot/meshes/68-04556-RA_Kinect_Standoff_Assy.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<sensor name='laser' type='ray'> | |
<pose frame=''>-0.065 0 0.092 0 -0 0</pose> | |
<ray> | |
<scan> | |
<horizontal> | |
<samples>180</samples> | |
<resolution>1</resolution> | |
<min_angle>-2.26893</min_angle> | |
<max_angle>2.26893</max_angle> | |
</horizontal> | |
<vertical> | |
<samples>1</samples> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</vertical> | |
</scan> | |
<range> | |
<min>0.08</min> | |
<max>10</max> | |
<resolution>0.01</resolution> | |
</range> | |
</ray> | |
<update_rate>20</update_rate> | |
</sensor> | |
<self_collide>0</self_collide> | |
<enable_wind>0</enable_wind> | |
<kinematic>0</kinematic> | |
</link> | |
<link name='create::base'> | |
<inertial> | |
<pose frame=''>0.001453 -0.000453 0.029787 0 -0 0</pose> | |
<inertia> | |
<ixx>0.05864</ixx> | |
<ixy>0.000124</ixy> | |
<ixz>0.000615</ixz> | |
<iyy>0.058786</iyy> | |
<iyz>1.4e-05</iyz> | |
<izz>1.53244</izz> | |
</inertia> | |
<mass>2.234</mass> | |
</inertial> | |
<collision name='base_collision'> | |
<pose frame=''>0 0 0.0478 0 -0 0</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.016495</radius> | |
<length>0.061163</length> | |
</cylinder> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='base_visual'> | |
<pose frame=''>0 0 0.0478 0 -0 0</pose> | |
<geometry> | |
<mesh> | |
<uri>model://create/meshes/create_body.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<collision name='front_wheel_collision'> | |
<pose frame=''>0.13 0 0.017 -0 1.5707 1.5707</pose> | |
<geometry> | |
<sphere> | |
<radius>0.018</radius> | |
</sphere> | |
</geometry> | |
<surface> | |
<friction> | |
<ode> | |
<mu>0</mu> | |
<mu2>0</mu2> | |
<fdir1>0 0 0</fdir1> | |
<slip1>0</slip1> | |
<slip2>0</slip2> | |
</ode> | |
<torsional> | |
<ode/> | |
</torsional> | |
</friction> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
</surface> | |
<max_contacts>10</max_contacts> | |
</collision> | |
<visual name='front_wheel_visual'> | |
<pose frame=''>0.13 0 0.017 -0 1.5707 1.5707</pose> | |
<geometry> | |
<sphere> | |
<radius>0.009</radius> | |
</sphere> | |
</geometry> | |
</visual> | |
<collision name='rear_wheel_collision'> | |
<pose frame=''>-0.13 0 0.017 -0 1.5707 1.5707</pose> | |
<geometry> | |
<sphere> | |
<radius>0.015</radius> | |
</sphere> | |
</geometry> | |
<surface> | |
<friction> | |
<ode> | |
<mu>0</mu> | |
<mu2>0</mu2> | |
<fdir1>0 0 0</fdir1> | |
<slip1>0</slip1> | |
<slip2>0</slip2> | |
</ode> | |
<torsional> | |
<ode/> | |
</torsional> | |
</friction> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
</surface> | |
<max_contacts>10</max_contacts> | |
</collision> | |
<visual name='rear_wheel_visual'> | |
<pose frame=''>-0.13 0 0.017 -0 1.5707 1.5707</pose> | |
<geometry> | |
<sphere> | |
<radius>0.0075</radius> | |
</sphere> | |
</geometry> | |
</visual> | |
<sensor name='left_cliff_sensor' type='ray'> | |
<pose frame=''>0.07 0.14 0.027 0 1.57079 0</pose> | |
<ray> | |
<scan> | |
<horizontal> | |
<samples>1</samples> | |
<resolution>1</resolution> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</horizontal> | |
<vertical> | |
<samples>1</samples> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</vertical> | |
</scan> | |
<range> | |
<min>0.01</min> | |
<max>0.04</max> | |
<resolution>0.1</resolution> | |
</range> | |
</ray> | |
</sensor> | |
<sensor name='leftfront_cliff_sensor' type='ray'> | |
<pose frame=''>0.15 0.04 0.027 0 1.57079 0</pose> | |
<ray> | |
<scan> | |
<horizontal> | |
<samples>1</samples> | |
<resolution>1</resolution> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</horizontal> | |
<vertical> | |
<samples>1</samples> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</vertical> | |
</scan> | |
<range> | |
<min>0.01</min> | |
<max>0.04</max> | |
<resolution>0.1</resolution> | |
</range> | |
</ray> | |
</sensor> | |
<sensor name='right_cliff_sensor' type='ray'> | |
<pose frame=''>0.07 -0.14 0.027 0 1.57079 0</pose> | |
<ray> | |
<scan> | |
<horizontal> | |
<samples>1</samples> | |
<resolution>1</resolution> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</horizontal> | |
<vertical> | |
<samples>1</samples> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</vertical> | |
</scan> | |
<range> | |
<min>0.01</min> | |
<max>0.04</max> | |
<resolution>0.1</resolution> | |
</range> | |
</ray> | |
</sensor> | |
<sensor name='rightfront_cliff_sensor' type='ray'> | |
<pose frame=''>0.15 -0.04 0.027 0 1.57079 0</pose> | |
<ray> | |
<scan> | |
<horizontal> | |
<samples>1</samples> | |
<resolution>1</resolution> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</horizontal> | |
<vertical> | |
<samples>1</samples> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</vertical> | |
</scan> | |
<range> | |
<min>0.01</min> | |
<max>0.04</max> | |
<resolution>0.1</resolution> | |
</range> | |
</ray> | |
</sensor> | |
<sensor name='wall_sensor' type='ray'> | |
<pose frame=''>0.09 -0.12 0.059 0 0 -1</pose> | |
<ray> | |
<scan> | |
<horizontal> | |
<samples>1</samples> | |
<resolution>1</resolution> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</horizontal> | |
<vertical> | |
<samples>1</samples> | |
<min_angle>0</min_angle> | |
<max_angle>0</max_angle> | |
</vertical> | |
</scan> | |
<range> | |
<min>0.016</min> | |
<max>0.04</max> | |
<resolution>0.1</resolution> | |
</range> | |
</ray> | |
</sensor> | |
<pose frame=''>0 0 0 0 -0 0</pose> | |
<self_collide>0</self_collide> | |
<enable_wind>0</enable_wind> | |
<kinematic>0</kinematic> | |
</link> | |
<link name='create::left_wheel'> | |
<pose frame=''>0 0.13 0.032 0 -0 0</pose> | |
<inertial> | |
<inertia> | |
<ixx>0.001</ixx> | |
<ixy>0</ixy> | |
<ixz>0</ixz> | |
<iyy>0.001</iyy> | |
<iyz>0</iyz> | |
<izz>0.001</izz> | |
</inertia> | |
<mass>0.01</mass> | |
</inertial> | |
<collision name='collision'> | |
<pose frame=''>0 0 0 -0 1.5707 1.5707</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.033</radius> | |
<length>0.023</length> | |
</cylinder> | |
</geometry> | |
<surface> | |
<friction> | |
<ode> | |
<mu>10</mu> | |
<mu2>10</mu2> | |
<fdir1>0 0 0</fdir1> | |
<slip1>0</slip1> | |
<slip2>0</slip2> | |
</ode> | |
<torsional> | |
<ode/> | |
</torsional> | |
</friction> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
</surface> | |
<max_contacts>10</max_contacts> | |
</collision> | |
<visual name='visual'> | |
<pose frame=''>0 0 0 -0 1.5707 1.5707</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.033</radius> | |
<length>0.023</length> | |
</cylinder> | |
</geometry> | |
</visual> | |
<self_collide>0</self_collide> | |
<enable_wind>0</enable_wind> | |
<kinematic>0</kinematic> | |
</link> | |
<link name='create::right_wheel'> | |
<pose frame=''>0 -0.13 0.032 0 -0 0</pose> | |
<inertial> | |
<inertia> | |
<ixx>0.001</ixx> | |
<ixy>0</ixy> | |
<ixz>0</ixz> | |
<iyy>0.001</iyy> | |
<iyz>0</iyz> | |
<izz>0.001</izz> | |
</inertia> | |
<mass>0.01</mass> | |
</inertial> | |
<collision name='collision'> | |
<pose frame=''>0 0 0 -0 1.5707 1.5707</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.033</radius> | |
<length>0.023</length> | |
</cylinder> | |
</geometry> | |
<surface> | |
<friction> | |
<ode> | |
<mu>10</mu> | |
<mu2>10</mu2> | |
<fdir1>0 0 0</fdir1> | |
<slip1>0</slip1> | |
<slip2>0</slip2> | |
</ode> | |
<torsional> | |
<ode/> | |
</torsional> | |
</friction> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
</surface> | |
<max_contacts>10</max_contacts> | |
</collision> | |
<visual name='visual'> | |
<pose frame=''>0 0 0 -0 1.5707 1.5707</pose> | |
<geometry> | |
<cylinder> | |
<radius>0.033</radius> | |
<length>0.023</length> | |
</cylinder> | |
</geometry> | |
</visual> | |
<self_collide>0</self_collide> | |
<enable_wind>0</enable_wind> | |
<kinematic>0</kinematic> | |
</link> | |
<joint name='create::left_wheel' type='revolute'> | |
<parent>create::base</parent> | |
<child>create::left_wheel</child> | |
<axis> | |
<xyz>0 1 0</xyz> | |
<use_parent_model_frame>1</use_parent_model_frame> | |
<limit> | |
<lower>-1e+16</lower> | |
<upper>1e+16</upper> | |
</limit> | |
<dynamics> | |
<spring_reference>0</spring_reference> | |
<spring_stiffness>0</spring_stiffness> | |
</dynamics> | |
</axis> | |
</joint> | |
<joint name='create::right_wheel' type='revolute'> | |
<parent>create::base</parent> | |
<child>create::right_wheel</child> | |
<axis> | |
<xyz>0 1 0</xyz> | |
<use_parent_model_frame>1</use_parent_model_frame> | |
<limit> | |
<lower>-1e+16</lower> | |
<upper>1e+16</upper> | |
</limit> | |
<dynamics> | |
<spring_reference>0</spring_reference> | |
<spring_stiffness>0</spring_stiffness> | |
</dynamics> | |
</axis> | |
</joint> | |
<link name='kinect::link'> | |
<inertial> | |
<mass>0.1</mass> | |
<inertia> | |
<ixx>1</ixx> | |
<ixy>0</ixy> | |
<ixz>0</ixz> | |
<iyy>1</iyy> | |
<iyz>0</iyz> | |
<izz>1</izz> | |
</inertia> | |
</inertial> | |
<collision name='collision'> | |
<geometry> | |
<box> | |
<size>0.073 0.276 0.072</size> | |
</box> | |
</geometry> | |
<max_contacts>10</max_contacts> | |
<surface> | |
<contact> | |
<ode/> | |
</contact> | |
<bounce/> | |
<friction> | |
<torsional> | |
<ode/> | |
</torsional> | |
<ode/> | |
</friction> | |
</surface> | |
</collision> | |
<visual name='visual'> | |
<geometry> | |
<mesh> | |
<uri>model://kinect/meshes/kinect.dae</uri> | |
</mesh> | |
</geometry> | |
</visual> | |
<sensor name='camera' type='depth'> | |
<update_rate>20</update_rate> | |
<camera name='__default__'> | |
<horizontal_fov>1.0472</horizontal_fov> | |
<image> | |
<width>640</width> | |
<height>480</height> | |
<format>R8G8B8</format> | |
</image> | |
<clip> | |
<near>0.05</near> | |
<far>3</far> | |
</clip> | |
</camera> | |
</sensor> | |
<pose frame=''>-0.087098 0 0.303857 0 -0 0</pose> | |
<self_collide>0</self_collide> | |
<enable_wind>0</enable_wind> | |
<kinematic>0</kinematic> | |
</link> | |
<joint name='create_rack' type='revolute'> | |
<parent>create::base</parent> | |
<child>rack</child> | |
<axis> | |
<xyz>0 0 1</xyz> | |
<limit> | |
<lower>0</lower> | |
<upper>0</upper> | |
</limit> | |
<use_parent_model_frame>1</use_parent_model_frame> | |
<dynamics> | |
<spring_reference>0</spring_reference> | |
<spring_stiffness>0</spring_stiffness> | |
</dynamics> | |
</axis> | |
</joint> | |
<joint name='kinect_rack' type='revolute'> | |
<parent>kinect::link</parent> | |
<child>rack</child> | |
<axis> | |
<xyz>0 0 1</xyz> | |
<limit> | |
<lower>0</lower> | |
<upper>0</upper> | |
</limit> | |
<use_parent_model_frame>1</use_parent_model_frame> | |
<dynamics> | |
<spring_reference>0</spring_reference> | |
<spring_stiffness>0</spring_stiffness> | |
</dynamics> | |
</axis> | |
</joint> | |
<pose frame=''>0.550936 1.01809 0 0 -0 0</pose> | |
</model> | |
<gui fullscreen='0'> | |
<camera name='user_camera'> | |
<pose frame=''>-3.0656 -0.640344 6.38205 0 1.0938 0.685239</pose> | |
<view_controller>orbit</view_controller> | |
<projection_type>perspective</projection_type> | |
</camera> | |
</gui> | |
</world> | |
</sdf> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment