PX4 simulation stack
model.sdf
Go to the documentation of this file.
1 <?xml version='1.0'?>
2 <sdf version='1.6'>
3  <model name='j_building'>
4  <pose frame=''>0 -7.5 0 0 -0 0</pose>
5  <link name='Door_2'>
6  <collision name='Door_2_Collision'>
7  <geometry>
8  <box>
9  <size>2 0.17 3</size>
10  </box>
11  </geometry>
12  <pose frame=''>0 0 1.5 0 -0 0</pose>
13  </collision>
14  <visual name='Door_2_Visual'>
15  <pose frame=''>0 0 1.5 0 -0 0</pose>
16  <geometry>
17  <box>
18  <size>2 0.17 3</size>
19  </box>
20  </geometry>
21  <material>
22  <script>
23  <uri>file://media/materials/scripts/gazebo.material</uri>
24  <name>Gazebo/Grey</name>
25  </script>
26  </material>
27  </visual>
28  <pose frame=''>-1 2.55 0 0 -0 3.13771</pose>
29  </link>
30  <link name='Door_3'>
31  <collision name='Door_3_Collision'>
32  <geometry>
33  <box>
34  <size>2 0.17 3</size>
35  </box>
36  </geometry>
37  <pose frame=''>0 0 1.5 0 -0 0</pose>
38  </collision>
39  <visual name='Door_3_Visual'>
40  <pose frame=''>0 0 1.5 0 -0 0</pose>
41  <geometry>
42  <box>
43  <size>2 0.17 3</size>
44  </box>
45  </geometry>
46  <material>
47  <script>
48  <uri>file://media/materials/scripts/gazebo.material</uri>
49  <name>Gazebo/Grey</name>
50  </script>
51  </material>
52  </visual>
53  <pose frame=''>1 2.55 0 0 -0 3.13969</pose>
54  </link>
55  <link name='Floor_1'>
56  <collision name='Floor_1_Collision'>
57  <geometry>
58  <box>
59  <size>21 6 0.1</size>
60  </box>
61  </geometry>
62  <pose frame=''>0 0 0.05 0 -0 0</pose>
63  </collision>
64  <visual name='Floor_1_Visual'>
65  <pose frame=''>0 0 0.05 0 -0 0</pose>
66  <geometry>
67  <box>
68  <size>21 6 0.1</size>
69  </box>
70  </geometry>
71  <material>
72  <script>
73  <uri>file://media/materials/scripts/gazebo.material</uri>
74  <name>Gazebo/Grey</name>
75  </script>
76  <ambient>1 1 1 1</ambient>
77  </material>
78  </visual>
79  <pose frame=''>0 0 5 0 -0 0</pose>
80  </link>
81  <link name='Wall_10'>
82  <collision name='Wall_10_Collision'>
83  <geometry>
84  <box>
85  <size>21 6 0.5</size>
86  </box>
87  </geometry>
88  <pose frame=''>0 0 0.25 0 -0 0</pose>
89  </collision>
90  <visual name='Wall_10_Visual'>
91  <pose frame=''>0 0 0.25 0 -0 0</pose>
92  <geometry>
93  <box>
94  <size>21 6 0.5</size>
95  </box>
96  </geometry>
97  <material>
98  <script>
99  <uri>file://media/materials/scripts/gazebo.material</uri>
100  <name>Gazebo/CeilingTiled</name>
101  </script>
102  <ambient>0.435294 0.796078 0.67451 1</ambient>
103  </material>
104  </visual>
105  <pose frame=''>0 0 5 0 -0 0</pose>
106  </link>
107  <link name='Wall_7'>
108  <collision name='Wall_7_Collision'>
109  <geometry>
110  <box>
111  <size>20 5 5</size>
112  </box>
113  </geometry>
114  <pose frame=''>0 0 2.5 0 -0 0</pose>
115  </collision>
116  <visual name='Wall_7_Visual'>
117  <pose frame=''>0 0 2.5 0 -0 0</pose>
118  <geometry>
119  <box>
120  <size>20 5 5</size>
121  </box>
122  </geometry>
123  <material>
124  <script>
125  <uri>file://media/materials/scripts/gazebo.material</uri>
126  <name>Gazebo/CeilingTiled</name>
127  </script>
128  <ambient>1 1 1 1</ambient>
129  </material>
130  </visual>
131  <pose frame=''>0 0 0 0 -0 0</pose>
132  </link>
133  <link name='Window_6'>
134  <collision name='Window_6_Collision'>
135  <geometry>
136  <box>
137  <size>2 0.17 2</size>
138  </box>
139  </geometry>
140  <pose frame=''>0 0 1 0 -0 0</pose>
141  </collision>
142  <visual name='Window_6_Visual'>
143  <pose frame=''>0 0 1 0 -0 0</pose>
144  <geometry>
145  <box>
146  <size>2 0.17 2</size>
147  </box>
148  </geometry>
149  <material>
150  <script>
151  <uri>file://media/materials/scripts/gazebo.material</uri>
152  <name>Gazebo/Grey</name>
153  </script>
154  </material>
155  </visual>
156  <pose frame=''>-7 2.55 1 0 -0 3.13833</pose>
157  </link>
158  <link name='Window_7'>
159  <collision name='Window_7_Collision'>
160  <geometry>
161  <box>
162  <size>2 0.17 2</size>
163  </box>
164  </geometry>
165  <pose frame=''>0 0 1 0 -0 0</pose>
166  </collision>
167  <visual name='Window_7_Visual'>
168  <pose frame=''>0 0 1 0 -0 0</pose>
169  <geometry>
170  <box>
171  <size>2 0.17 2</size>
172  </box>
173  </geometry>
174  <material>
175  <script>
176  <uri>file://media/materials/scripts/gazebo.material</uri>
177  <name>Gazebo/Grey</name>
178  </script>
179  </material>
180  </visual>
181  <pose frame=''>-5 2.55 1 0 -0 3.14106</pose>
182  </link>
183  <link name='Window_8'>
184  <collision name='Window_8_Collision'>
185  <geometry>
186  <box>
187  <size>2 0.17 2</size>
188  </box>
189  </geometry>
190  <pose frame=''>0 0 1 0 -0 0</pose>
191  </collision>
192  <visual name='Window_8_Visual'>
193  <pose frame=''>0 0 1 0 -0 0</pose>
194  <geometry>
195  <box>
196  <size>2 0.17 2</size>
197  </box>
198  </geometry>
199  <material>
200  <script>
201  <uri>file://media/materials/scripts/gazebo.material</uri>
202  <name>Gazebo/Grey</name>
203  </script>
204  </material>
205  </visual>
206  <pose frame=''>5 2.55 1 0 0 -3.13877</pose>
207  </link>
208  <link name='Window_9'>
209  <collision name='Window_9_Collision'>
210  <geometry>
211  <box>
212  <size>2 0.17 2</size>
213  </box>
214  </geometry>
215  <pose frame=''>0 0 1 0 -0 0</pose>
216  </collision>
217  <visual name='Window_9_Visual'>
218  <pose frame=''>0 0 1 0 -0 0</pose>
219  <geometry>
220  <box>
221  <size>2 0.17 2</size>
222  </box>
223  </geometry>
224  <material>
225  <script>
226  <uri>file://media/materials/scripts/gazebo.material</uri>
227  <name>Gazebo/Grey</name>
228  </script>
229  </material>
230  </visual>
231  <pose frame=''>7 2.55 1 0 0 -3.13955</pose>
232  </link>
233  <static>1</static>
234  </model>
235 </sdf>