5424 lines
176 KiB
Plaintext
Executable File
5424 lines
176 KiB
Plaintext
Executable File
<sdf version='1.6'>
|
|
<model name='turtlebot3_house'>
|
|
<link name='Wall_101'>
|
|
<pose frame=''>-0.05 3.1 0 0 0 -1.5708</pose>
|
|
<self_collide>0</self_collide>
|
|
<kinematic>0</kinematic>
|
|
<visual name='Wall_101_Visual'>
|
|
<pose frame=''>0 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>4.5 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<collision name='Wall_101_Collision'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>4.5 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
</link>
|
|
<link name='Wall_104'>
|
|
<pose frame=''>2.3 3.1 0 0 -0 1.5708</pose>
|
|
<self_collide>0</self_collide>
|
|
<kinematic>0</kinematic>
|
|
<visual name='Wall_104_Visual_1'>
|
|
<pose frame=''>2.11625 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.267504 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_104_Visual_2'>
|
|
<pose frame=''>1.5325 0 2.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.9 0.15 0.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_104_Visual_0'>
|
|
<pose frame=''>-0.583752 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>3.3325 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<collision name='Wall_104_Collision_1'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>2.11625 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.267504 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_104_Collision_2'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>1.5325 0 2.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.9 0.15 0.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_104_Collision_0'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>-0.583752 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>3.3325 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
</link>
|
|
<link name='Wall_106'>
|
|
<pose frame=''>6.2 -0.175 0 0 -0 0</pose>
|
|
<self_collide>0</self_collide>
|
|
<kinematic>0</kinematic>
|
|
<visual name='Wall_106_Visual_1'>
|
|
<pose frame=''>0.922235 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.905529 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_106_Visual_2'>
|
|
<pose frame=''>0.019471 0 2.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.9 0.15 0.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_106_Visual_0'>
|
|
<pose frame=''>-0.902765 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.944471 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<collision name='Wall_106_Collision_1'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0.922235 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.905529 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_106_Collision_0'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>-0.902765 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.944471 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_106_Collision_2'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0.019471 0 2.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.9 0.15 0.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
</link>
|
|
<link name='Wall_108'>
|
|
<pose frame=''>-1.37512 -0.17488 0 0 -0 0</pose>
|
|
<self_collide>0</self_collide>
|
|
<kinematic>0</kinematic>
|
|
<visual name='Wall_108_Visual_0'>
|
|
<pose frame=''>-0.856324 0 0.5 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>5.78735 0.15 1</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_108_Visual_1'>
|
|
<pose frame=''>3.34368 0 0.5 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.812647 0.15 1</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<collision name='Wall_108_Collision_1'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>3.34368 0 0.5 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.812647 0.15 1</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_108_Collision_0'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>-0.856324 0 0.5 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>5.78735 0.15 1</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
</link>
|
|
<link name='Wall_81'>
|
|
<pose frame=''>5.07752 5.2688 0 0 -0 3.14159</pose>
|
|
<self_collide>0</self_collide>
|
|
<kinematic>0</kinematic>
|
|
<visual name='Wall_81_Visual'>
|
|
<pose frame=''>0 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>5 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<collision name='Wall_81_Collision'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>5 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
</link>
|
|
<link name='Wall_82'>
|
|
<pose frame=''>1.25 5.26876 0 0 -0 3.14159</pose>
|
|
<self_collide>0</self_collide>
|
|
<kinematic>0</kinematic>
|
|
<visual name='Wall_82_Visual'>
|
|
<pose frame=''>0 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.75 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<collision name='Wall_82_Collision'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.75 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
</link>
|
|
<link name='Wall_83'>
|
|
<pose frame=''>-2.475 5.275 0 0 -0 3.14159</pose>
|
|
<self_collide>0</self_collide>
|
|
<kinematic>0</kinematic>
|
|
<visual name='Wall_83_Visual_2'>
|
|
<pose frame=''>0.110246 0 1.5 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.37052 0.15 2</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_83_Visual_6'>
|
|
<pose frame=''>1.39775 0 2.1 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.20449 0.15 0.8</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_83_Visual_3'>
|
|
<pose frame=''>0.110246 0 1.5 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.37052 0.15 2</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_83_Visual_1'>
|
|
<pose frame=''>0.080993 0 0.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>4.83801 0.15 0.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_83_Visual_4'>
|
|
<pose frame=''>-1.20651 0 2.1 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.263 0.15 0.8</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_83_Visual_5'>
|
|
<pose frame=''>1.39775 0 2.1 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.20449 0.15 0.8</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_83_Visual_0'>
|
|
<pose frame=''>-2.41901 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.161986 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<collision name='Wall_83_Collision_4'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>-1.20651 0 2.1 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.263 0.15 0.8</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_83_Collision_2'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0.110246 0 1.5 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.37052 0.15 2</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_83_Collision_6'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>1.39775 0 2.1 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.20449 0.15 0.8</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_83_Collision_0'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>-2.41901 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.161986 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_83_Collision_1'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0.080993 0 0.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>4.83801 0.15 0.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_83_Collision_3'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0.110246 0 1.5 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.37052 0.15 2</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_83_Collision_5'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>1.39775 0 2.1 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.20449 0.15 0.8</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
</link>
|
|
<link name='Wall_84'>
|
|
<pose frame=''>-6.2 5.275 0 0 -0 3.14159</pose>
|
|
<self_collide>0</self_collide>
|
|
<kinematic>0</kinematic>
|
|
<visual name='Wall_84_Visual'>
|
|
<pose frame=''>0 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.75 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<collision name='Wall_84_Collision'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.75 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
</link>
|
|
<link name='Wall_85'>
|
|
<pose frame=''>-7.5 3.1 0 0 0 -1.5708</pose>
|
|
<self_collide>0</self_collide>
|
|
<kinematic>0</kinematic>
|
|
<visual name='Wall_85_Visual_3'>
|
|
<pose frame=''>0.62212 0 2.1 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.332 0.15 0.8</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_85_Visual_2'>
|
|
<pose frame=''>1.76906 0 1.5 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.96188 0.15 2</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_85_Visual_0'>
|
|
<pose frame=''>-1.14694 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.20612 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_85_Visual_1'>
|
|
<pose frame=''>1.10306 0 0.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.29388 0.15 0.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<collision name='Wall_85_Collision_3'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0.62212 0 2.1 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.332 0.15 0.8</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_85_Collision_2'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>1.76906 0 1.5 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.96188 0.15 2</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_85_Collision_1'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>1.10306 0 0.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.29388 0.15 0.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_85_Collision_0'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>-1.14694 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.20612 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
</link>
|
|
<link name='Wall_86'>
|
|
<pose frame=''>-7.5 -1.5 0 0 0 -1.5708</pose>
|
|
<self_collide>0</self_collide>
|
|
<kinematic>0</kinematic>
|
|
<visual name='Wall_86_Visual_1'>
|
|
<pose frame=''>0.28462 0 0.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>4.43076 0.15 0.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_86_Visual_4'>
|
|
<pose frame=''>-1.22476 0 2.1 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.412 0.15 0.8</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_86_Visual_0'>
|
|
<pose frame=''>-2.21538 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.569241 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_86_Visual_5'>
|
|
<pose frame=''>1.22246 0 2.1 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.199 0.15 0.8</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_86_Visual_2'>
|
|
<pose frame=''>0.0521 0 1.5 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.14172 0.15 2</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_86_Visual_3'>
|
|
<pose frame=''>2.16098 0 1.5 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.678041 0.15 2</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<collision name='Wall_86_Collision_4'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>-1.22476 0 2.1 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.412 0.15 0.8</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_86_Collision_5'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>1.22246 0 2.1 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.199 0.15 0.8</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_86_Collision_2'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0.0521 0 1.5 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.14172 0.15 2</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_86_Collision_1'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0.28462 0 0.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>4.43076 0.15 0.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_86_Collision_3'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>2.16098 0 1.5 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.678041 0.15 2</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_86_Collision_0'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>-2.21538 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.569241 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
</link>
|
|
<link name='Wall_87'>
|
|
<pose frame=''>-6.325 -3.925 0 0 -0 0</pose>
|
|
<self_collide>0</self_collide>
|
|
<kinematic>0</kinematic>
|
|
<visual name='Wall_87_Visual'>
|
|
<pose frame=''>0 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.5 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<collision name='Wall_87_Collision'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.5 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
</link>
|
|
<link name='Wall_88'>
|
|
<pose frame=''>-5.15151 -1.49625 0 0 -0 1.5708</pose>
|
|
<self_collide>0</self_collide>
|
|
<kinematic>0</kinematic>
|
|
<visual name='Wall_88_Visual'>
|
|
<pose frame=''>0 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>5 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<collision name='Wall_88_Collision'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>5 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
</link>
|
|
<link name='Wall_90'>
|
|
<pose frame=''>1.125 0.925 0 0 -0 0</pose>
|
|
<self_collide>0</self_collide>
|
|
<kinematic>0</kinematic>
|
|
<visual name='Wall_90_Visual'>
|
|
<pose frame=''>0 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.5 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<collision name='Wall_90_Collision'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.5 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
</link>
|
|
<link name='Wall_91'>
|
|
<pose frame=''>2.29994 0.37506 0 0 0 -1.57091</pose>
|
|
<self_collide>0</self_collide>
|
|
<kinematic>0</kinematic>
|
|
<visual name='Wall_91_Visual_0'>
|
|
<pose frame=''>-0.551501 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.146998 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_91_Visual_2'>
|
|
<pose frame=''>-0.028002 0 2.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.9 0.15 0.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_91_Visual_1'>
|
|
<pose frame=''>0.523499 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.203002 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<collision name='Wall_91_Collision_0'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>-0.551501 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.146998 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_91_Collision_1'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0.523499 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.203002 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_91_Collision_2'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>-0.028002 0 2.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.9 0.15 0.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
</link>
|
|
<link name='Wall_92'>
|
|
<pose frame=''>3.59994 -0.17494 0 0 0 -4.6e-05</pose>
|
|
<self_collide>0</self_collide>
|
|
<kinematic>0</kinematic>
|
|
<visual name='Wall_92_Visual'>
|
|
<pose frame=''>0 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.75 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<collision name='Wall_92_Collision'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.75 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
</link>
|
|
<link name='Wall_93'>
|
|
<pose frame=''>4.9 -2.725 0 0 0 -1.5708</pose>
|
|
<self_collide>0</self_collide>
|
|
<kinematic>0</kinematic>
|
|
<visual name='Wall_93_Visual'>
|
|
<pose frame=''>0 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>5.25 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<collision name='Wall_93_Collision'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>5.25 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
</link>
|
|
<link name='Wall_94'>
|
|
<pose frame=''>6.2 -5.275 0 0 -0 0</pose>
|
|
<self_collide>0</self_collide>
|
|
<kinematic>0</kinematic>
|
|
<visual name='Wall_94_Visual'>
|
|
<pose frame=''>0 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.75 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<collision name='Wall_94_Collision'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.75 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
</link>
|
|
<link name='Wall_95'>
|
|
<pose frame=''>7.5 -2.725 0 0 -0 1.5708</pose>
|
|
<self_collide>0</self_collide>
|
|
<kinematic>0</kinematic>
|
|
<visual name='Wall_95_Visual_1'>
|
|
<pose frame=''>0.295715 0 0.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>4.65857 0.15 0.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_95_Visual_2'>
|
|
<pose frame=''>-0.036959 0 1.5 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.27522 0.15 2</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_95_Visual_3'>
|
|
<pose frame=''>2.43783 0 1.5 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.374348 0.15 2</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_95_Visual_5'>
|
|
<pose frame=''>1.42565 0 2.1 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.65 0.15 0.8</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_95_Visual_4'>
|
|
<pose frame=''>-1.35407 0 2.1 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.359 0.15 0.8</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_95_Visual_0'>
|
|
<pose frame=''>-2.32929 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.591431 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<collision name='Wall_95_Collision_2'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>-0.036959 0 1.5 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.27522 0.15 2</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_95_Collision_3'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>2.43783 0 1.5 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.374348 0.15 2</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_95_Collision_5'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>1.42565 0 2.1 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.65 0.15 0.8</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_95_Collision_0'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>-2.32929 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.591431 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_95_Collision_1'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0.295715 0 0.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>4.65857 0.15 0.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_95_Collision_4'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>-1.35407 0 2.1 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.359 0.15 0.8</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
</link>
|
|
<link name='Wall_96'>
|
|
<pose frame=''>7.5 2.5 0 0 -0 1.5708</pose>
|
|
<self_collide>0</self_collide>
|
|
<kinematic>0</kinematic>
|
|
<visual name='Wall_96_Visual_1'>
|
|
<pose frame=''>0.75174 0 0.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>3.99652 0.15 0.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_96_Visual_2'>
|
|
<pose frame=''>2.06924 0 1.5 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.36152 0.15 2</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_96_Visual_3'>
|
|
<pose frame=''>0.070981 0 2.1 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.635 0.15 0.8</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_96_Visual_0'>
|
|
<pose frame=''>-1.99826 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.50348 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<collision name='Wall_96_Collision_2'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>2.06924 0 1.5 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.36152 0.15 2</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_96_Collision_0'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>-1.99826 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.50348 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_96_Collision_3'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0.070981 0 2.1 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.635 0.15 0.8</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_96_Collision_1'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0.75174 0 0.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>3.99652 0.15 0.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
</link>
|
|
<link name='Wall_98'>
|
|
<pose frame=''>-6.325 0.925 0 0 -0 0</pose>
|
|
<self_collide>0</self_collide>
|
|
<kinematic>0</kinematic>
|
|
<visual name='Wall_98_Visual_2'>
|
|
<pose frame=''>0.015777 0 2.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.9 0.15 0.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_98_Visual_1'>
|
|
<pose frame=''>0.857889 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.784223 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_98_Visual_0'>
|
|
<pose frame=''>-0.842111 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.815777 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<collision name='Wall_98_Collision_0'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>-0.842111 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.815777 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_98_Collision_1'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0.857889 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.784223 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_98_Collision_2'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0.015777 0 2.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.9 0.15 0.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
</link>
|
|
<link name='Wall_99'>
|
|
<pose frame=''>-5.15 3.1 0 0 -0 1.5708</pose>
|
|
<self_collide>0</self_collide>
|
|
<kinematic>0</kinematic>
|
|
<visual name='Wall_99_Visual_0'>
|
|
<pose frame=''>-1.62116 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.25768 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_99_Visual_2'>
|
|
<pose frame=''>0.215786 0 2.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.41621 0.15 0.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<visual name='Wall_99_Visual_1'>
|
|
<pose frame=''>1.83695 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.826108 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Bricks</name>
|
|
</script>
|
|
<ambient>1 1 1 1</ambient>
|
|
<diffuse>1 1 1 1</diffuse>
|
|
<specular>0.2 0.2 0.2 1</specular>
|
|
<emissive>0 0 0 1</emissive>
|
|
</material>
|
|
<cast_shadows>1</cast_shadows>
|
|
<transparency>0</transparency>
|
|
</visual>
|
|
<collision name='Wall_99_Collision_0'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>-1.62116 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.25768 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_99_Collision_1'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>1.83695 0 1.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.826108 0.15 2.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
<collision name='Wall_99_Collision_2'>
|
|
<laser_retro>0</laser_retro>
|
|
<max_contacts>10</max_contacts>
|
|
<pose frame=''>0.215786 0 2.25 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>2.41621 0.15 0.5</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>1</mu>
|
|
<mu2>1</mu2>
|
|
<fdir1>0 0 0</fdir1>
|
|
<slip1>0</slip1>
|
|
<slip2>0</slip2>
|
|
</ode>
|
|
<torsional>
|
|
<coefficient>1</coefficient>
|
|
<patch_radius>0</patch_radius>
|
|
<surface_radius>0</surface_radius>
|
|
<use_patch_radius>1</use_patch_radius>
|
|
<ode>
|
|
<slip>0</slip>
|
|
</ode>
|
|
</torsional>
|
|
</friction>
|
|
<bounce>
|
|
<restitution_coefficient>0</restitution_coefficient>
|
|
<threshold>1e+06</threshold>
|
|
</bounce>
|
|
<contact>
|
|
<collide_without_contact>0</collide_without_contact>
|
|
<collide_without_contact_bitmask>1</collide_without_contact_bitmask>
|
|
<collide_bitmask>1</collide_bitmask>
|
|
<ode>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
<max_vel>0.01</max_vel>
|
|
<min_depth>0</min_depth>
|
|
</ode>
|
|
<bullet>
|
|
<split_impulse>1</split_impulse>
|
|
<split_impulse_penetration_threshold>-0.01</split_impulse_penetration_threshold>
|
|
<soft_cfm>0</soft_cfm>
|
|
<soft_erp>0.2</soft_erp>
|
|
<kp>1e+13</kp>
|
|
<kd>1</kd>
|
|
</bullet>
|
|
</contact>
|
|
</surface>
|
|
</collision>
|
|
</link>
|
|
<model name='Mailbox'>
|
|
<link name='link'>
|
|
<collision name='collision'>
|
|
<geometry>
|
|
<mesh>
|
|
<uri>model://mailbox/meshes/mailbox.dae</uri>
|
|
</mesh>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual'>
|
|
<geometry>
|
|
<mesh>
|
|
<uri>model://mailbox/meshes/mailbox.dae</uri>
|
|
</mesh>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>model://mailbox/materials/scripts</uri>
|
|
<uri>model://mailbox/materials/textures</uri>
|
|
<name>Mailbox/Diffuse</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
</link>
|
|
<pose frame=''>0.883462 -0.576236 0 0 0 -3.14159</pose>
|
|
</model>
|
|
<model name='bookshelf'>
|
|
<static>1</static>
|
|
<link name='link'>
|
|
<inertial>
|
|
<mass>1</mass>
|
|
</inertial>
|
|
<collision name='back'>
|
|
<pose frame=''>0 0.005 0.6 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.9 0.01 1.2</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual1'>
|
|
<pose frame=''>0 0.005 0.6 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.9 0.01 1.2</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='left_side'>
|
|
<pose frame=''>0.45 -0.195 0.6 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.02 0.4 1.2</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual2'>
|
|
<pose frame=''>0.45 -0.195 0.6 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.02 0.4 1.2</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='right_side'>
|
|
<pose frame=''>-0.45 -0.195 0.6 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.02 0.4 1.2</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual3'>
|
|
<pose frame=''>-0.45 -0.195 0.6 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.02 0.4 1.2</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='bottom'>
|
|
<pose frame=''>0 -0.195 0.03 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.06</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual4'>
|
|
<pose frame=''>0 -0.195 0.03 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.06</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='top'>
|
|
<pose frame=''>0 -0.195 1.19 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual5'>
|
|
<pose frame=''>0 -0.195 1.19 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='low_shelf'>
|
|
<pose frame=''>0 -0.195 0.43 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual6'>
|
|
<pose frame=''>0 -0.195 0.43 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='high_shelf'>
|
|
<pose frame=''>0 -0.195 0.8 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual7'>
|
|
<pose frame=''>0 -0.195 0.8 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
</link>
|
|
<pose frame=''>-6.54397 5.19486 -0 0 -0 0</pose>
|
|
</model>
|
|
<model name='bookshelf_0'>
|
|
<static>1</static>
|
|
<link name='link'>
|
|
<inertial>
|
|
<mass>1</mass>
|
|
</inertial>
|
|
<collision name='back'>
|
|
<pose frame=''>0 0.005 0.6 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.9 0.01 1.2</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual1'>
|
|
<pose frame=''>0 0.005 0.6 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.9 0.01 1.2</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='left_side'>
|
|
<pose frame=''>0.45 -0.195 0.6 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.02 0.4 1.2</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual2'>
|
|
<pose frame=''>0.45 -0.195 0.6 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.02 0.4 1.2</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='right_side'>
|
|
<pose frame=''>-0.45 -0.195 0.6 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.02 0.4 1.2</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual3'>
|
|
<pose frame=''>-0.45 -0.195 0.6 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.02 0.4 1.2</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='bottom'>
|
|
<pose frame=''>0 -0.195 0.03 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.06</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual4'>
|
|
<pose frame=''>0 -0.195 0.03 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.06</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='top'>
|
|
<pose frame=''>0 -0.195 1.19 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual5'>
|
|
<pose frame=''>0 -0.195 1.19 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='low_shelf'>
|
|
<pose frame=''>0 -0.195 0.43 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual6'>
|
|
<pose frame=''>0 -0.195 0.43 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='high_shelf'>
|
|
<pose frame=''>0 -0.195 0.8 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual7'>
|
|
<pose frame=''>0 -0.195 0.8 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
</link>
|
|
<pose frame=''>4.72359 5.17921 0 0 -0 0</pose>
|
|
</model>
|
|
<model name='bookshelf_1'>
|
|
<static>1</static>
|
|
<link name='link'>
|
|
<inertial>
|
|
<mass>1</mass>
|
|
</inertial>
|
|
<collision name='back'>
|
|
<pose frame=''>0 0.005 0.6 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.9 0.01 1.2</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual1'>
|
|
<pose frame=''>0 0.005 0.6 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.9 0.01 1.2</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='left_side'>
|
|
<pose frame=''>0.45 -0.195 0.6 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.02 0.4 1.2</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual2'>
|
|
<pose frame=''>0.45 -0.195 0.6 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.02 0.4 1.2</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='right_side'>
|
|
<pose frame=''>-0.45 -0.195 0.6 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.02 0.4 1.2</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual3'>
|
|
<pose frame=''>-0.45 -0.195 0.6 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.02 0.4 1.2</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='bottom'>
|
|
<pose frame=''>0 -0.195 0.03 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.06</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual4'>
|
|
<pose frame=''>0 -0.195 0.03 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.06</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='top'>
|
|
<pose frame=''>0 -0.195 1.19 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual5'>
|
|
<pose frame=''>0 -0.195 1.19 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='low_shelf'>
|
|
<pose frame=''>0 -0.195 0.43 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual6'>
|
|
<pose frame=''>0 -0.195 0.43 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='high_shelf'>
|
|
<pose frame=''>0 -0.195 0.8 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual7'>
|
|
<pose frame=''>0 -0.195 0.8 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.88 0.4 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
</link>
|
|
<pose frame=''>5.64449 5.17912 0 0 -0 0</pose>
|
|
</model>
|
|
<model name='cabinet'>
|
|
<static>1</static>
|
|
<link name='cabinet_bottom_plate'>
|
|
<inertial>
|
|
<pose frame=''>0 0 -1 0 -0 0</pose>
|
|
<inertia>
|
|
<ixx>2.05</ixx>
|
|
<ixy>0</ixy>
|
|
<ixz>0</ixz>
|
|
<iyy>2.05</iyy>
|
|
<iyz>0</iyz>
|
|
<izz>2.05</izz>
|
|
</inertia>
|
|
<mass>25</mass>
|
|
</inertial>
|
|
<collision name='cabinet_bottom_plate_geom'>
|
|
<pose frame=''>0 0 0.01 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.45 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='cabinet_bottom_plate_geom_visual'>
|
|
<pose frame=''>0 0 0.01 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.45 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='cabinet_bottom_plate_geom_cabinet_back_plate'>
|
|
<pose frame=''>0.235 0 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.02 0.45 1.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='cabinet_bottom_plate_geom_cabinet_back_plate_visual'>
|
|
<pose frame=''>0.235 0 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.02 0.45 1.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='cabinet_bottom_plate_geom_cabinet_left_plate'>
|
|
<pose frame=''>0 0.235 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.02 1.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='cabinet_bottom_plate_geom_cabinet_left_plate_visual'>
|
|
<pose frame=''>0 0.235 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.02 1.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='cabinet_bottom_plate_geom_cabinet_middle_plate'>
|
|
<pose frame=''>0 0 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.45 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='cabinet_bottom_plate_geom_cabinet_middle_plate_visual'>
|
|
<pose frame=''>0 0 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.45 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='cabinet_bottom_plate_geom_cabinet_right_plate'>
|
|
<pose frame=''>0 -0.235 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.02 1.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='cabinet_bottom_plate_geom_cabinet_right_plate_visual'>
|
|
<pose frame=''>0 -0.235 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.02 1.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='cabinet_bottom_plate_geom_cabinet_top_plate'>
|
|
<pose frame=''>0 0 1.01 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.45 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='cabinet_bottom_plate_geom_cabinet_top_plate_visual'>
|
|
<pose frame=''>0 0 1.01 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.45 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
</link>
|
|
<pose frame=''>-5.472 -1.57624 0 0 -0 0</pose>
|
|
</model>
|
|
<model name='cabinet_0'>
|
|
<static>1</static>
|
|
<link name='cabinet_bottom_plate'>
|
|
<inertial>
|
|
<pose frame=''>0 0 -1 0 -0 0</pose>
|
|
<inertia>
|
|
<ixx>2.05</ixx>
|
|
<ixy>0</ixy>
|
|
<ixz>0</ixz>
|
|
<iyy>2.05</iyy>
|
|
<iyz>0</iyz>
|
|
<izz>2.05</izz>
|
|
</inertia>
|
|
<mass>25</mass>
|
|
</inertial>
|
|
<collision name='cabinet_bottom_plate_geom'>
|
|
<pose frame=''>0 0 0.01 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.45 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='cabinet_bottom_plate_geom_visual'>
|
|
<pose frame=''>0 0 0.01 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.45 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='cabinet_bottom_plate_geom_cabinet_back_plate'>
|
|
<pose frame=''>0.235 0 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.02 0.45 1.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='cabinet_bottom_plate_geom_cabinet_back_plate_visual'>
|
|
<pose frame=''>0.235 0 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.02 0.45 1.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='cabinet_bottom_plate_geom_cabinet_left_plate'>
|
|
<pose frame=''>0 0.235 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.02 1.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='cabinet_bottom_plate_geom_cabinet_left_plate_visual'>
|
|
<pose frame=''>0 0.235 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.02 1.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='cabinet_bottom_plate_geom_cabinet_middle_plate'>
|
|
<pose frame=''>0 0 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.45 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='cabinet_bottom_plate_geom_cabinet_middle_plate_visual'>
|
|
<pose frame=''>0 0 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.45 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='cabinet_bottom_plate_geom_cabinet_right_plate'>
|
|
<pose frame=''>0 -0.235 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.02 1.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='cabinet_bottom_plate_geom_cabinet_right_plate_visual'>
|
|
<pose frame=''>0 -0.235 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.02 1.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='cabinet_bottom_plate_geom_cabinet_top_plate'>
|
|
<pose frame=''>0 0 1.01 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.45 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='cabinet_bottom_plate_geom_cabinet_top_plate_visual'>
|
|
<pose frame=''>0 0 1.01 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.45 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
</link>
|
|
<pose frame=''>-5.47289 -2.06545 0 0 -0 0</pose>
|
|
</model>
|
|
<model name='cabinet_1'>
|
|
<static>1</static>
|
|
<link name='cabinet_bottom_plate'>
|
|
<inertial>
|
|
<pose frame=''>0 0 -1 0 -0 0</pose>
|
|
<inertia>
|
|
<ixx>2.05</ixx>
|
|
<ixy>0</ixy>
|
|
<ixz>0</ixz>
|
|
<iyy>2.05</iyy>
|
|
<iyz>0</iyz>
|
|
<izz>2.05</izz>
|
|
</inertia>
|
|
<mass>25</mass>
|
|
</inertial>
|
|
<collision name='cabinet_bottom_plate_geom'>
|
|
<pose frame=''>0 0 0.01 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.45 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='cabinet_bottom_plate_geom_visual'>
|
|
<pose frame=''>0 0 0.01 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.45 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='cabinet_bottom_plate_geom_cabinet_back_plate'>
|
|
<pose frame=''>0.235 0 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.02 0.45 1.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='cabinet_bottom_plate_geom_cabinet_back_plate_visual'>
|
|
<pose frame=''>0.235 0 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.02 0.45 1.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='cabinet_bottom_plate_geom_cabinet_left_plate'>
|
|
<pose frame=''>0 0.235 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.02 1.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='cabinet_bottom_plate_geom_cabinet_left_plate_visual'>
|
|
<pose frame=''>0 0.235 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.02 1.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='cabinet_bottom_plate_geom_cabinet_middle_plate'>
|
|
<pose frame=''>0 0 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.45 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='cabinet_bottom_plate_geom_cabinet_middle_plate_visual'>
|
|
<pose frame=''>0 0 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.45 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='cabinet_bottom_plate_geom_cabinet_right_plate'>
|
|
<pose frame=''>0 -0.235 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.02 1.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='cabinet_bottom_plate_geom_cabinet_right_plate_visual'>
|
|
<pose frame=''>0 -0.235 0.51 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.02 1.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='cabinet_bottom_plate_geom_cabinet_top_plate'>
|
|
<pose frame=''>0 0 1.01 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.45 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='cabinet_bottom_plate_geom_cabinet_top_plate_visual'>
|
|
<pose frame=''>0 0 1.01 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.45 0.45 0.02</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
</link>
|
|
<pose frame=''>-7.18363 1.24799 0 0 0 -1.5708</pose>
|
|
</model>
|
|
<model name='cafe_table'>
|
|
<static>1</static>
|
|
<link name='link'>
|
|
<collision name='surface'>
|
|
<pose frame=''>0 0 0.755 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.913 0.913 0.04</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<collision name='column'>
|
|
<pose frame=''>0 0 0.37 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.042 0.042 0.74</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<collision name='base'>
|
|
<pose frame=''>0 0 0.02 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.56 0.56 0.04</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual'>
|
|
<geometry>
|
|
<mesh>
|
|
<uri>model://cafe_table/meshes/cafe_table.dae</uri>
|
|
</mesh>
|
|
</geometry>
|
|
</visual>
|
|
</link>
|
|
<pose frame=''>6.35919 -3.19202 0 0 -0 0</pose>
|
|
</model>
|
|
<model name='cafe_table_0'>
|
|
<static>1</static>
|
|
<link name='link'>
|
|
<collision name='surface'>
|
|
<pose frame=''>0 0 0.755 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.913 0.913 0.04</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<collision name='column'>
|
|
<pose frame=''>0 0 0.37 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.042 0.042 0.74</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<collision name='base'>
|
|
<pose frame=''>0 0 0.02 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>0.56 0.56 0.04</size>
|
|
</box>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual'>
|
|
<geometry>
|
|
<mesh>
|
|
<uri>model://cafe_table/meshes/cafe_table.dae</uri>
|
|
</mesh>
|
|
</geometry>
|
|
</visual>
|
|
</link>
|
|
<pose frame=''>6.35903 -2.27759 0 0 -0 0</pose>
|
|
</model>
|
|
<model name='first_2015_trash_can'>
|
|
<link name='link'>
|
|
<inertial>
|
|
<pose frame=''>0 0 0.3683 0 -0 0</pose>
|
|
<mass>4.83076</mass>
|
|
<inertia>
|
|
<ixx>0.281534</ixx>
|
|
<ixy>0</ixy>
|
|
<ixz>0</ixz>
|
|
<iyy>0.281534</iyy>
|
|
<iyz>0</iyz>
|
|
<izz>0.126223</izz>
|
|
</inertia>
|
|
</inertial>
|
|
<visual name='visual'>
|
|
<geometry>
|
|
<mesh>
|
|
<uri>model://first_2015_trash_can/meshes/trash_can.dae</uri>
|
|
</mesh>
|
|
</geometry>
|
|
</visual>
|
|
<collision name='collision'>
|
|
<geometry>
|
|
<mesh>
|
|
<uri>model://first_2015_trash_can/meshes/trash_can.dae</uri>
|
|
</mesh>
|
|
</geometry>
|
|
</collision>
|
|
</link>
|
|
<pose frame=''>1.88346 1.91193 0 0 -0 0</pose>
|
|
</model>
|
|
<model name='first_2015_trash_can_0'>
|
|
<link name='link'>
|
|
<inertial>
|
|
<pose frame=''>0 0 0.3683 0 -0 0</pose>
|
|
<mass>4.83076</mass>
|
|
<inertia>
|
|
<ixx>0.281534</ixx>
|
|
<ixy>0</ixy>
|
|
<ixz>0</ixz>
|
|
<iyy>0.281534</iyy>
|
|
<iyz>0</iyz>
|
|
<izz>0.126223</izz>
|
|
</inertia>
|
|
</inertial>
|
|
<visual name='visual'>
|
|
<geometry>
|
|
<mesh>
|
|
<uri>model://first_2015_trash_can/meshes/trash_can.dae</uri>
|
|
</mesh>
|
|
</geometry>
|
|
</visual>
|
|
<collision name='collision'>
|
|
<geometry>
|
|
<mesh>
|
|
<uri>model://first_2015_trash_can/meshes/trash_can.dae</uri>
|
|
</mesh>
|
|
</geometry>
|
|
</collision>
|
|
</link>
|
|
<pose frame=''>-4.69354 4.89439 0 0 -0 0</pose>
|
|
</model>
|
|
<model name='table'>
|
|
<static>0</static>
|
|
<link name='link'>
|
|
<collision name='surface'>
|
|
<pose frame=''>0 0 1 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.5 0.8 0.03</size>
|
|
</box>
|
|
</geometry>
|
|
<surface>
|
|
<friction>
|
|
<ode>
|
|
<mu>0.6</mu>
|
|
<mu2>0.6</mu2>
|
|
</ode>
|
|
</friction>
|
|
</surface>
|
|
</collision>
|
|
<visual name='visual1'>
|
|
<pose frame=''>0 0 1 0 -0 0</pose>
|
|
<geometry>
|
|
<box>
|
|
<size>1.4 0.8 0.04</size>
|
|
</box>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Wood</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='front_left_leg'>
|
|
<pose frame=''>0.68 0.38 0.5 0 -0 0</pose>
|
|
<geometry>
|
|
<cylinder>
|
|
<radius>0.02</radius>
|
|
<length>1</length>
|
|
</cylinder>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='front_left_leg'>
|
|
<pose frame=''>0.68 0.38 0.5 0 -0 0</pose>
|
|
<geometry>
|
|
<cylinder>
|
|
<radius>0.02</radius>
|
|
<length>1</length>
|
|
</cylinder>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Grey</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='front_right_leg'>
|
|
<pose frame=''>0.68 -0.38 0.5 0 -0 0</pose>
|
|
<geometry>
|
|
<cylinder>
|
|
<radius>0.02</radius>
|
|
<length>1</length>
|
|
</cylinder>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='front_right_leg'>
|
|
<pose frame=''>0.68 -0.38 0.5 0 -0 0</pose>
|
|
<geometry>
|
|
<cylinder>
|
|
<radius>0.02</radius>
|
|
<length>1</length>
|
|
</cylinder>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Grey</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='back_right_leg'>
|
|
<pose frame=''>-0.68 -0.38 0.5 0 -0 0</pose>
|
|
<geometry>
|
|
<cylinder>
|
|
<radius>0.02</radius>
|
|
<length>1</length>
|
|
</cylinder>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='back_right_leg'>
|
|
<pose frame=''>-0.68 -0.38 0.5 0 -0 0</pose>
|
|
<geometry>
|
|
<cylinder>
|
|
<radius>0.02</radius>
|
|
<length>1</length>
|
|
</cylinder>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Grey</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
<collision name='back_left_leg'>
|
|
<pose frame=''>-0.68 0.38 0.5 0 -0 0</pose>
|
|
<geometry>
|
|
<cylinder>
|
|
<radius>0.02</radius>
|
|
<length>1</length>
|
|
</cylinder>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='back_left_leg'>
|
|
<pose frame=''>-0.68 0.38 0.5 0 -0 0</pose>
|
|
<geometry>
|
|
<cylinder>
|
|
<radius>0.02</radius>
|
|
<length>1</length>
|
|
</cylinder>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>file://media/materials/scripts/gazebo.material</uri>
|
|
<name>Gazebo/Grey</name>
|
|
</script>
|
|
</material>
|
|
</visual>
|
|
</link>
|
|
<pose frame=''>-2.65728 2.42376 0 0 -0 0</pose>
|
|
</model>
|
|
<model name='table_marble'>
|
|
<static>1</static>
|
|
<pose frame=''>4.88346 2.92577 0.648 0 -0 0</pose>
|
|
<link name='link'>
|
|
<collision name='collision'>
|
|
<geometry>
|
|
<mesh>
|
|
<uri>model://table_marble/meshes/table_lightmap.dae</uri>
|
|
<scale>0.25 0.25 0.25</scale>
|
|
</mesh>
|
|
</geometry>
|
|
</collision>
|
|
<visual name='visual'>
|
|
<geometry>
|
|
<mesh>
|
|
<uri>model://table_marble/meshes/table_lightmap.dae</uri>
|
|
<scale>0.25 0.25 0.25</scale>
|
|
</mesh>
|
|
</geometry>
|
|
<material>
|
|
<script>
|
|
<uri>model://table_marble/materials/scripts</uri>
|
|
<uri>model://table_marble/materials/textures</uri>
|
|
<name>Table/Marble_Lightmap</name>
|
|
</script>
|
|
<lighting>0</lighting>
|
|
</material>
|
|
</visual>
|
|
</link>
|
|
</model>
|
|
<static>1</static>
|
|
<allow_auto_disable>1</allow_auto_disable>
|
|
</model>
|
|
</sdf> |