Skip to content

Commit f8148dd

Browse files
committed
Models: update world orientation and fixes for Harmonic
- Anemometer: use degrees. - Gimbal 1D: use degrees in pose. - Gimbal 2D: use degrees in pose. - Parachute: update plugin filename. - Iris: use degrees, replace -0 with 0. - Iris: remove z-offset from iris_with_standoffs model. - Remove z-offset from iris_with_standoffs, so model origin is at CoM. - Set pose in world file. - Zephyr: use degrees. - Zephyr: update parachute plugin name. - Zephyr: disable moment coefficient contribution. - Required due to changed behaviour in Gazebo Harmonic. - Update gimbal pose in iris_with_gimbal world. - Update iris_warehouse world. Signed-off-by: Rhys Mainwaring <[email protected]>
1 parent 894f455 commit f8148dd

File tree

13 files changed

+105
-105
lines changed

13 files changed

+105
-105
lines changed

models/gimbal_small_1d/model.sdf

+1-1
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@
108108
</geometry>
109109
</collision>
110110
<sensor name="camera" type="camera">
111-
<pose>0 0 0 -1.57 -1.57 0</pose>
111+
<pose degrees="true">0 0 0 -90 -90 0</pose>
112112
<camera>
113113
<horizontal_fov>2.0</horizontal_fov>
114114
<image>

models/gimbal_small_2d/model.sdf

+1-1
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@
144144
</geometry>
145145
</collision>
146146
<sensor name="camera" type="camera">
147-
<pose>0 0 0 -1.57 -1.57 0</pose>
147+
<pose degrees="true">0 0 0 -90 -90 0</pose>
148148
<camera>
149149
<horizontal_fov>2.0</horizontal_fov>
150150
<image>

models/iris_with_ardupilot/model.sdf

+44-44
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,9 @@
7979
</link>
8080
<link name="rotor_0_blade_2_cp">
8181
<gravity>0</gravity>
82-
<pose>0.13 -0.22 0.216 0 -0 0</pose>
82+
<pose>0.13 -0.22 0.216 0 0 0</pose>
8383
<visual name='rotor_0_visual_root'>
84-
<pose>0 0 0 0 -0 0</pose>
84+
<pose>0 0 0 0 0 0</pose>
8585
<geometry>
8686
<sphere>
8787
<radius>0.01</radius>
@@ -93,7 +93,7 @@
9393
</material>
9494
</visual>
9595
<visual name='rotor_0_visual_tip'>
96-
<pose>-0.12 0 0 0 -0 0</pose>
96+
<pose>-0.12 0 0 0 0 0</pose>
9797
<geometry>
9898
<sphere>
9999
<radius>0.01</radius>
@@ -105,7 +105,7 @@
105105
</material>
106106
</visual>
107107
<visual name='rotor_0_visual_cp'>
108-
<pose>-0.084 0 0 0 -0 0</pose>
108+
<pose>-0.084 0 0 0 0 0</pose>
109109
<geometry>
110110
<sphere>
111111
<radius>0.003</radius>
@@ -117,7 +117,7 @@
117117
</material>
118118
</visual>
119119
<visual name='rotor_0_visual_cp_forward'>
120-
<pose>-0.084 -0.02 0 0 -0 0</pose>
120+
<pose>-0.084 -0.02 0 0 0 0</pose>
121121
<geometry>
122122
<sphere>
123123
<radius>0.003</radius>
@@ -129,7 +129,7 @@
129129
</material>
130130
</visual>
131131
<visual name='rotor_0_visual_cp_upward'>
132-
<pose>-0.084 0 0.02 0 -0 0</pose>
132+
<pose>-0.084 0 0.02 0 0 0</pose>
133133
<geometry>
134134
<sphere>
135135
<radius>0.003</radius>
@@ -166,9 +166,9 @@
166166
167167
<link name="rotor_1_blade_1_cp">
168168
<gravity>0</gravity>
169-
<pose>-0.13 0.2 0.216 0 -0 0</pose>
169+
<pose>-0.13 0.2 0.216 0 0 0</pose>
170170
<visual name='rotor_1_visual_root'>
171-
<pose>0 0 0 0 -0 0</pose>
171+
<pose>0 0 0 0 0 0</pose>
172172
<geometry>
173173
<sphere>
174174
<radius>0.01</radius>
@@ -180,7 +180,7 @@
180180
</material>
181181
</visual>
182182
<visual name='rotor_1_visual_tip'>
183-
<pose>0.12 0 0 0 -0 0</pose>
183+
<pose>0.12 0 0 0 0 0</pose>
184184
<geometry>
185185
<sphere>
186186
<radius>0.01</radius>
@@ -192,7 +192,7 @@
192192
</material>
193193
</visual>
194194
<visual name='rotor_1_visual_cp'>
195-
<pose>0.084 0 0 0 -0 0</pose>
195+
<pose>0.084 0 0 0 0 0</pose>
196196
<geometry>
197197
<sphere>
198198
<radius>0.003</radius>
@@ -204,7 +204,7 @@
204204
</material>
205205
</visual>
206206
<visual name='rotor_1_visual_cp_forward'>
207-
<pose>0.084 0.02 0 0 -0 0</pose>
207+
<pose>0.084 0.02 0 0 0 0</pose>
208208
<geometry>
209209
<sphere>
210210
<radius>0.003</radius>
@@ -216,7 +216,7 @@
216216
</material>
217217
</visual>
218218
<visual name='rotor_1_visual_cp_upward'>
219-
<pose>0.084 0 0.02 0 -0 0</pose>
219+
<pose>0.084 0 0.02 0 0 0</pose>
220220
<geometry>
221221
<sphere>
222222
<radius>0.003</radius>
@@ -230,9 +230,9 @@
230230
</link>
231231
<link name="rotor_1_blade_2_cp">
232232
<gravity>0</gravity>
233-
<pose>-0.13 0.2 0.216 0 -0 0</pose>
233+
<pose>-0.13 0.2 0.216 0 0 0</pose>
234234
<visual name='rotor_1_visual_root'>
235-
<pose>0 0 0 0 -0 0</pose>
235+
<pose>0 0 0 0 0 0</pose>
236236
<geometry>
237237
<sphere>
238238
<radius>0.01</radius>
@@ -244,7 +244,7 @@
244244
</material>
245245
</visual>
246246
<visual name='rotor_1_visual_tip'>
247-
<pose>-0.12 0 0 0 -0 0</pose>
247+
<pose>-0.12 0 0 0 0 0</pose>
248248
<geometry>
249249
<sphere>
250250
<radius>0.01</radius>
@@ -256,7 +256,7 @@
256256
</material>
257257
</visual>
258258
<visual name='rotor_1_visual_cp'>
259-
<pose>-0.084 0 0 0 -0 0</pose>
259+
<pose>-0.084 0 0 0 0 0</pose>
260260
<geometry>
261261
<sphere>
262262
<radius>0.003</radius>
@@ -268,7 +268,7 @@
268268
</material>
269269
</visual>
270270
<visual name='rotor_1_visual_cp_forward'>
271-
<pose>-0.084 -0.02 0 0 -0 0</pose>
271+
<pose>-0.084 -0.02 0 0 0 0</pose>
272272
<geometry>
273273
<sphere>
274274
<radius>0.003</radius>
@@ -280,7 +280,7 @@
280280
</material>
281281
</visual>
282282
<visual name='rotor_1_visual_cp_upward'>
283-
<pose>-0.084 0 0.02 0 -0 0</pose>
283+
<pose>-0.084 0 0.02 0 0 0</pose>
284284
<geometry>
285285
<sphere>
286286
<radius>0.003</radius>
@@ -317,9 +317,9 @@
317317
318318
<link name="rotor_2_blade_1_cp">
319319
<gravity>0</gravity>
320-
<pose>0.13 0.22 0.216 0 -0 0</pose>
320+
<pose>0.13 0.22 0.216 0 0 0</pose>
321321
<visual name='rotor_2_visual_root'>
322-
<pose>0 0 0 0 -0 0</pose>
322+
<pose>0 0 0 0 0 0</pose>
323323
<geometry>
324324
<sphere>
325325
<radius>0.01</radius>
@@ -331,7 +331,7 @@
331331
</material>
332332
</visual>
333333
<visual name='rotor_2_visual_tip'>
334-
<pose>0.12 0 0 0 -0 0</pose>
334+
<pose>0.12 0 0 0 0 0</pose>
335335
<geometry>
336336
<sphere>
337337
<radius>0.01</radius>
@@ -343,7 +343,7 @@
343343
</material>
344344
</visual>
345345
<visual name='rotor_2_visual_cp'>
346-
<pose>0.084 0 0 0 -0 0</pose>
346+
<pose>0.084 0 0 0 0 0</pose>
347347
<geometry>
348348
<sphere>
349349
<radius>0.003</radius>
@@ -355,7 +355,7 @@
355355
</material>
356356
</visual>
357357
<visual name='rotor_2_visual_cp_forward'>
358-
<pose>0.084 -0.02 0 0 -0 0</pose>
358+
<pose>0.084 -0.02 0 0 0 0</pose>
359359
<geometry>
360360
<sphere>
361361
<radius>0.003</radius>
@@ -367,7 +367,7 @@
367367
</material>
368368
</visual>
369369
<visual name='rotor_2_visual_cp_upward'>
370-
<pose>0.084 0 0.02 0 -0 0</pose>
370+
<pose>0.084 0 0.02 0 0 0</pose>
371371
<geometry>
372372
<sphere>
373373
<radius>0.003</radius>
@@ -381,9 +381,9 @@
381381
</link>
382382
<link name="rotor_2_blade_2_cp">
383383
<gravity>0</gravity>
384-
<pose>0.13 0.22 0.216 0 -0 0</pose>
384+
<pose>0.13 0.22 0.216 0 0 0</pose>
385385
<visual name='rotor_2_visual_root'>
386-
<pose>0 0 0 0 -0 0</pose>
386+
<pose>0 0 0 0 0 0</pose>
387387
<geometry>
388388
<sphere>
389389
<radius>0.01</radius>
@@ -395,7 +395,7 @@
395395
</material>
396396
</visual>
397397
<visual name='rotor_2_visual_tip'>
398-
<pose>-0.12 0 0 0 -0 0</pose>
398+
<pose>-0.12 0 0 0 0 0</pose>
399399
<geometry>
400400
<sphere>
401401
<radius>0.01</radius>
@@ -407,7 +407,7 @@
407407
</material>
408408
</visual>
409409
<visual name='rotor_2_visual_cp'>
410-
<pose>-0.084 0 0 0 -0 0</pose>
410+
<pose>-0.084 0 0 0 0 0</pose>
411411
<geometry>
412412
<sphere>
413413
<radius>0.003</radius>
@@ -419,7 +419,7 @@
419419
</material>
420420
</visual>
421421
<visual name='rotor_2_visual_cp_forward'>
422-
<pose>-0.084 0.02 0 0 -0 0</pose>
422+
<pose>-0.084 0.02 0 0 0 0</pose>
423423
<geometry>
424424
<sphere>
425425
<radius>0.003</radius>
@@ -431,7 +431,7 @@
431431
</material>
432432
</visual>
433433
<visual name='rotor_2_visual_cp_upward'>
434-
<pose>-0.084 0 0.02 0 -0 0</pose>
434+
<pose>-0.084 0 0.02 0 0 0</pose>
435435
<geometry>
436436
<sphere>
437437
<radius>0.003</radius>
@@ -468,9 +468,9 @@
468468
469469
<link name="rotor_3_blade_1_cp">
470470
<gravity>0</gravity>
471-
<pose>-0.13 -0.2 0.216 0 -0 0</pose>
471+
<pose>-0.13 -0.2 0.216 0 0 0</pose>
472472
<visual name='rotor_3_visual_root'>
473-
<pose>0 0 0 0 -0 0</pose>
473+
<pose>0 0 0 0 0 0</pose>
474474
<geometry>
475475
<sphere>
476476
<radius>0.01</radius>
@@ -482,7 +482,7 @@
482482
</material>
483483
</visual>
484484
<visual name='rotor_3_visual_tip'>
485-
<pose>0.12 0 0 0 -0 0</pose>
485+
<pose>0.12 0 0 0 0 0</pose>
486486
<geometry>
487487
<sphere>
488488
<radius>0.01</radius>
@@ -494,7 +494,7 @@
494494
</material>
495495
</visual>
496496
<visual name='rotor_3_visual_cp'>
497-
<pose>0.084 0 0 0 -0 0</pose>
497+
<pose>0.084 0 0 0 0 0</pose>
498498
<geometry>
499499
<sphere>
500500
<radius>0.003</radius>
@@ -506,7 +506,7 @@
506506
</material>
507507
</visual>
508508
<visual name='rotor_3_visual_cp_forward'>
509-
<pose>0.084 -0.02 0 0 -0 0</pose>
509+
<pose>0.084 -0.02 0 0 0 0</pose>
510510
<geometry>
511511
<sphere>
512512
<radius>0.003</radius>
@@ -518,7 +518,7 @@
518518
</material>
519519
</visual>
520520
<visual name='rotor_3_visual_cp_upward'>
521-
<pose>0.084 0 0.02 0 -0 0</pose>
521+
<pose>0.084 0 0.02 0 0 0</pose>
522522
<geometry>
523523
<sphere>
524524
<radius>0.003</radius>
@@ -532,9 +532,9 @@
532532
</link>
533533
<link name="rotor_3_blade_2_cp">
534534
<gravity>0</gravity>
535-
<pose>-0.13 -0.2 0.216 0 -0 0</pose>
535+
<pose>-0.13 -0.2 0.216 0 0 0</pose>
536536
<visual name='rotor_3_visual_root'>
537-
<pose>0 0 0 0 -0 0</pose>
537+
<pose>0 0 0 0 0 0</pose>
538538
<geometry>
539539
<sphere>
540540
<radius>0.01</radius>
@@ -546,7 +546,7 @@
546546
</material>
547547
</visual>
548548
<visual name='rotor_3_visual_tip'>
549-
<pose>-0.12 0 0 0 -0 0</pose>
549+
<pose>-0.12 0 0 0 0 0</pose>
550550
<geometry>
551551
<sphere>
552552
<radius>0.01</radius>
@@ -558,7 +558,7 @@
558558
</material>
559559
</visual>
560560
<visual name='rotor_3_visual_cp'>
561-
<pose>-0.084 0 0 0 -0 0</pose>
561+
<pose>-0.084 0 0 0 0 0</pose>
562562
<geometry>
563563
<sphere>
564564
<radius>0.003</radius>
@@ -570,7 +570,7 @@
570570
</material>
571571
</visual>
572572
<visual name='rotor_3_visual_cp_forward'>
573-
<pose>-0.084 0.02 0 0 -0 0</pose>
573+
<pose>-0.084 0.02 0 0 0 0</pose>
574574
<geometry>
575575
<sphere>
576576
<radius>0.003</radius>
@@ -582,7 +582,7 @@
582582
</material>
583583
</visual>
584584
<visual name='rotor_3_visual_cp_upward'>
585-
<pose>-0.084 0 0.02 0 -0 0</pose>
585+
<pose>-0.084 0 0.02 0 0 0</pose>
586586
<geometry>
587587
<sphere>
588588
<radius>0.003</radius>
@@ -791,8 +791,8 @@
791791
<!-- Frame conventions
792792
Require by ArduPilot: change model and gazebo from XYZ to XY-Z coordinates
793793
-->
794-
<modelXYZToAirplaneXForwardZDown>0 0 0 3.141593 0 0</modelXYZToAirplaneXForwardZDown>
795-
<gazeboXYZToNED>0 0 0 3.141593 0 1.57079632</gazeboXYZToNED>
794+
<modelXYZToAirplaneXForwardZDown degrees="true">0 0 0 180 0 0</modelXYZToAirplaneXForwardZDown>
795+
<gazeboXYZToNED degrees="true">0 0 0 180 0 90</gazeboXYZToNED>
796796

797797
<!-- Sensors -->
798798
<imuName>iris_with_standoffs::imu_link::imu_sensor</imuName>

models/iris_with_gimbal/model.sdf

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<include>
99
<uri>model://gimbal_small_2d</uri>
1010
<name>gimbal</name>
11-
<pose>0 -0.01 0.070 1.57 0 1.57</pose>
11+
<pose degrees="true">0 -0.01 -0.124923 90 0 90</pose>
1212
</include>
1313

1414
<joint name="gimbal_joint" type="revolute">
@@ -195,8 +195,8 @@
195195
<!-- Frame conventions
196196
Require by ArduPilot: change model and gazebo from XYZ to XY-Z coordinates
197197
-->
198-
<modelXYZToAirplaneXForwardZDown>0 0 0 3.141593 0 0</modelXYZToAirplaneXForwardZDown>
199-
<gazeboXYZToNED>0 0 0 3.141593 0 1.57079632</gazeboXYZToNED>
198+
<modelXYZToAirplaneXForwardZDown degrees="true">0 0 0 180 0 0</modelXYZToAirplaneXForwardZDown>
199+
<gazeboXYZToNED degrees="true">0 0 0 180 0 90</gazeboXYZToNED>
200200

201201
<!-- Sensors -->
202202
<imuName>iris_with_standoffs::imu_link::imu_sensor</imuName>

0 commit comments

Comments
 (0)