-
jenniferdavid authored23533d86
model.sdf 5.77 KiB
<?xml version="1.0" ?>
<sdf version="1.5">
<model name="frc_field_2015">
<static>true</static>
<link name="link">
<!-- Visual of the boundary walls -->
<visual name="walls_visual">
<pose>0 0 0 0 0 1.5707</pose>
<geometry>
<mesh>
<uri>model://frc_field_2015/meshes/walls.dae</uri>
</mesh>
</geometry>
<material>
<script>
<name>Gazebo/Grey</name>
</script>
</material>
</visual>
<!-- The red and blue floor -->
<visual name="red_floor_visual">
<pose>5.4865 0 -0.005 0 0 0</pose>
<geometry>
<box>
<size>10.973 9.144 0.01</size>
</box>
</geometry>
<material>
<script>
<name>Gazebo/Red</name>
</script>
</material>
</visual>
<visual name="blue_floor_visual">
<pose>-5.4865 0 -0.005 0 0 0</pose>
<geometry>
<box>
<size>10.973 9.144 0.01</size>
</box>
</geometry>
<material>
<script>
<name>Gazebo/Blue</name>
</script>
</material>
</visual>
<collision name="floor_collision">
<pose>0 0 -0.005 0 0 0</pose>
<geometry>
<box>
<size>21.946 9.144 0.01</size>
</box>
</geometry>
<surface>
<friction>
<ode>
<mu>100.0</mu>
<mu2>50</mu2>
</ode>
</friction>
</surface>
</collision>
<!-- back walls for each side of the field -->
<collision name="red_backwall_collision">
<pose>8.26062 0 0.992 0 0 0</pose>
<geometry>
<box>
<size>0.1 5.664 1.984</size>
</box>
</geometry>
</collision>
<collision name="blue_backwall_collision">
<pose>-8.26062 0 0.992 0 0 0</pose>
<geometry>
<box>
<size>0.1 5.664 1.984</size>
</box>
</geometry>
</collision>
<!-- Angled side walls for each side of the field -->
<collision name="red_leftsidewall_collision">
<pose>7.353426 3.463458 0.992 0 0 -0.635132</pose>
<geometry>
<box>
<size>2.1844 0.1 1.984</size>
</box>
</geometry>
</collision>
<collision name="red_rightsidewall_collision">
<pose>7.353426 -3.463458 0.992 0 0 0.635132</pose>
<geometry>
<box>
<size>2.1844 0.1 1.984</size>
</box>
</geometry>
</collision>
<collision name="blue_leftsidewall_collision">
<pose>-7.353426 3.463458 0.992 0 0 0.635132</pose>
<geometry>
<box>
<size>2.1844 0.1 1.984</size>
</box>
</geometry>
</collision>
<collision name="blue_rightsidewall_collision">
<pose>-7.353426 -3.463458 0.992 0 0 -0.635132</pose>
<geometry>
<box>
<size>2.1844 0.1 1.984</size>
</box>
</geometry>
</collision>
<!-- Long left wall -->
<collision name="left_wall_collision">
<pose>0 4.167748 0.25 0 0 0</pose>
<geometry>
<box>
<size>12.972 0.1 0.5</size>
</box>
</geometry>
</collision>
<!-- Long right wall -->
<collision name="left_wall_collision">
<pose>0 -4.167748 0.25 0 0 0</pose>
<geometry>
<box>
<size>12.972 0.1 0.5</size>
</box>
</geometry>
</collision>
<!-- Middle barrier -->
<visual name="middle_barrier_visual">
<pose>0 0 0.080965 0 0 0</pose>
<geometry>
<box>
<size>0.62228 8.179 0.16193</size>
</box>
</geometry>
</visual>
<collision name="middle_barrier_collision">
<pose>0 0 0.080965 0 0 0</pose>
<geometry>
<box>
<size>0.62228 8.179 0.16193</size>
</box>
</geometry>
</collision>
<visual name="red_middle_barrier_visual">
<pose>0.314315 0 0.08573 0 0 0</pose>
<geometry>
<box>
<size>0.00635 8.179 0.17146</size>
</box>
</geometry>
<material>
<script>
<name>Gazebo/Red</name>
</script>
</material>
</visual>
<collision name="red_middle_barrier_collision">
<pose>0.314315 0 0.08573 0 0 0</pose>
<geometry>
<box>
<size>0.00635 8.179 0.17146</size>
</box>
</geometry>
</collision>
<visual name="blue_middle_barrier_visual">
<pose>-0.314315 0 0.08573 0 0 0</pose>
<geometry>
<box>
<size>0.00635 8.179 0.17146</size>
</box>
</geometry>
<material>
<script>
<name>Gazebo/Blue</name>
</script>
</material>
</visual>
<collision name="blue_middle_barrier_collision">
<pose>-0.314315 0 0.08573 0 0 0</pose>
<geometry>
<box>
<size>0.00635 8.179 0.17146</size>
</box>
</geometry>
</collision>
<visual name="ramps_visual">
<pose>0 0 0 0 0 1.5707</pose>
<geometry>
<mesh>
<uri>model://frc_field_2015/meshes/ramps.dae</uri>
</mesh>
</geometry>
<material>
<script>
<name>Gazebo/Grey</name>
</script>
</material>
</visual>
<collision name="ramps_barrier_collision">
<pose>0 0 0 0 0 1.5707</pose>
<geometry>
<mesh>
<uri>model://frc_field_2015/meshes/ramps.dae</uri>
</mesh>
</geometry>
</collision>
</link>
</model>
</sdf>