Add URDF model for table and SDF world configuration
- Created a new URDF file for the table model, including links for the table frame, wood palette, robot palette, cabinet frame, and cabinet, along with their respective visual and collision properties. - Defined joints to connect the various components of the table model. - Added a new SDF file for the simulation world, setting up the environment with physics properties, a ground plane, and lighting.
This commit is contained in:
@@ -0,0 +1,194 @@
|
||||
#OBJ
|
||||
#T-FLEX CAD ObjGenerator generate date:20.11.2024 23:59:52
|
||||
v 0.27 0.23 -0.019999
|
||||
v 0.27 0.949999 -0.019999
|
||||
v 0.31 0.99 -0.019999
|
||||
v -0.31 0.99 -0.019999
|
||||
v -0.27 0.949999 -0.019999
|
||||
v -0.27 0.23 -0.019999
|
||||
v 0.27 0.189999 -0.019999
|
||||
v -0.31 0 -0.019999
|
||||
v -0.27 0.189999 -0.019999
|
||||
v 0.31 0 -0.019999
|
||||
v 0.27 0 -0.019999
|
||||
v -0.27 -0 -0.019999
|
||||
v -0.27 0.23 0.019999
|
||||
v -0.27 0.189999 0.019999
|
||||
v 0.27 0.189999 0.019999
|
||||
v -0.31 0.99 0.019999
|
||||
v -0.31 0 0.019999
|
||||
v -0.27 -0 0.019999
|
||||
v 0.27 0.949999 0.019999
|
||||
v 0.31 0.99 0.019999
|
||||
v 0.27 0.23 0.019999
|
||||
v 0.31 0 0.019999
|
||||
v -0.27 0.949999 0.019999
|
||||
v 0.27 0 0.019999
|
||||
v 0.27 0.23 0.019999
|
||||
v 0.27 0.23 -0.019999
|
||||
v -0.27 0.23 -0.019999
|
||||
v -0.27 0.23 0.019999
|
||||
v -0.31 0.99 0.019999
|
||||
v -0.31 0.99 -0.019999
|
||||
v -0.31 0 -0.019999
|
||||
v -0.31 0 0.019999
|
||||
v -0.31 0.99 0.019999
|
||||
v 0.31 0.99 0.019999
|
||||
v 0.31 0.99 -0.019999
|
||||
v -0.31 0.99 -0.019999
|
||||
v 0.31 0 0.019999
|
||||
v 0.31 0 -0.019999
|
||||
v 0.31 0.99 -0.019999
|
||||
v 0.31 0.99 0.019999
|
||||
v 0.27 0 0.019999
|
||||
v 0.27 0 -0.019999
|
||||
v 0.31 0 -0.019999
|
||||
v 0.31 0 0.019999
|
||||
v 0.27 0 -0.019999
|
||||
v 0.27 0 0.019999
|
||||
v 0.27 0.189999 0.019999
|
||||
v 0.27 0.189999 -0.019999
|
||||
v -0.27 0.189999 0.019999
|
||||
v -0.27 0.189999 -0.019999
|
||||
v 0.27 0.189999 -0.019999
|
||||
v 0.27 0.189999 0.019999
|
||||
v -0.27 -0 0.019999
|
||||
v -0.27 -0 -0.019999
|
||||
v -0.27 0.189999 -0.019999
|
||||
v -0.27 0.189999 0.019999
|
||||
v -0.31 0 0.019999
|
||||
v -0.31 0 -0.019999
|
||||
v -0.27 -0 -0.019999
|
||||
v -0.27 -0 0.019999
|
||||
v 0.27 0.23 -0.019999
|
||||
v 0.27 0.23 0.019999
|
||||
v 0.27 0.949999 0.019999
|
||||
v 0.27 0.949999 -0.019999
|
||||
v 0.27 0.949999 -0.019999
|
||||
v 0.27 0.949999 0.019999
|
||||
v -0.27 0.949999 0.019999
|
||||
v -0.27 0.949999 -0.019999
|
||||
v -0.27 0.949999 -0.019999
|
||||
v -0.27 0.949999 0.019999
|
||||
v -0.27 0.23 0.019999
|
||||
v -0.27 0.23 -0.019999
|
||||
vn 0 0 -1
|
||||
vn 0 0 -1
|
||||
vn 0 0 -1
|
||||
vn 0 0 -1
|
||||
vn 0 0 -1
|
||||
vn 0 0 -1
|
||||
vn 0 0 -1
|
||||
vn 0 0 -1
|
||||
vn 0 0 -1
|
||||
vn 0 0 -1
|
||||
vn 0 0 -1
|
||||
vn 0 0 -1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 1 0
|
||||
vn 0 1 0
|
||||
vn 0 1 0
|
||||
vn 0 1 0
|
||||
vn -1 0 0
|
||||
vn -1 0 0
|
||||
vn -1 0 0
|
||||
vn -1 0 0
|
||||
vn 0 1 0
|
||||
vn 0 1 0
|
||||
vn 0 1 0
|
||||
vn 0 1 0
|
||||
vn 1 -0 0
|
||||
vn 1 -0 0
|
||||
vn 1 -0 0
|
||||
vn 1 -0 0
|
||||
vn 0 -1 0
|
||||
vn 0 -1 0
|
||||
vn 0 -1 0
|
||||
vn 0 -1 0
|
||||
vn -1 -0 0
|
||||
vn -1 -0 0
|
||||
vn -1 -0 0
|
||||
vn -1 -0 0
|
||||
vn 0 -1 0
|
||||
vn 0 -1 0
|
||||
vn 0 -1 0
|
||||
vn 0 -1 0
|
||||
vn 1 0 0
|
||||
vn 1 0 0
|
||||
vn 1 0 0
|
||||
vn 1 0 0
|
||||
vn -0 -1 0
|
||||
vn -0 -1 0
|
||||
vn -0 -1 0
|
||||
vn -0 -1 0
|
||||
vn -1 -0 0
|
||||
vn -1 -0 0
|
||||
vn -1 -0 0
|
||||
vn -1 -0 0
|
||||
vn 0 -1 0
|
||||
vn 0 -1 0
|
||||
vn 0 -1 0
|
||||
vn 0 -1 0
|
||||
vn 1 0 0
|
||||
vn 1 0 0
|
||||
vn 1 0 0
|
||||
vn 1 0 0
|
||||
f 1//1 2//2 3//3
|
||||
f 4//4 5//5 6//6
|
||||
f 4//4 3//3 2//2
|
||||
f 2//2 5//5 4//4
|
||||
f 3//3 7//7 1//1
|
||||
f 6//6 1//1 7//7
|
||||
f 8//8 6//6 9//9
|
||||
f 7//7 9//9 6//6
|
||||
f 6//6 8//8 4//4
|
||||
f 10//10 11//11 7//7
|
||||
f 7//7 3//3 10//10
|
||||
f 9//9 12//12 8//8
|
||||
f 13//13 14//14 15//15
|
||||
f 14//14 16//16 17//17
|
||||
f 17//17 18//18 14//14
|
||||
f 19//19 20//20 16//16
|
||||
f 21//21 15//15 20//20
|
||||
f 15//15 21//21 13//13
|
||||
f 22//22 20//20 15//15
|
||||
f 20//20 19//19 21//21
|
||||
f 16//16 23//23 19//19
|
||||
f 16//16 14//14 13//13
|
||||
f 13//13 23//23 16//16
|
||||
f 15//15 24//24 22//22
|
||||
f 25//25 26//26 27//27
|
||||
f 27//27 28//28 25//25
|
||||
f 29//29 30//30 31//31
|
||||
f 31//31 32//32 29//29
|
||||
f 33//33 34//34 35//35
|
||||
f 35//35 36//36 33//33
|
||||
f 37//37 38//38 39//39
|
||||
f 39//39 40//40 37//37
|
||||
f 41//41 42//42 43//43
|
||||
f 43//43 44//44 41//41
|
||||
f 45//45 46//46 47//47
|
||||
f 47//47 48//48 45//45
|
||||
f 49//49 50//50 51//51
|
||||
f 51//51 52//52 49//49
|
||||
f 53//53 54//54 55//55
|
||||
f 55//55 56//56 53//53
|
||||
f 57//57 58//58 59//59
|
||||
f 59//59 60//60 57//57
|
||||
f 61//61 62//62 63//63
|
||||
f 63//63 64//64 61//61
|
||||
f 65//65 66//66 67//67
|
||||
f 67//67 68//68 65//65
|
||||
f 69//69 70//70 71//71
|
||||
f 71//71 72//72 69//69
|
||||
@@ -0,0 +1,222 @@
|
||||
#OBJ
|
||||
#T-FLEX CAD ObjGenerator generate date:20.11.2024 23:59:6
|
||||
v 0.625 0.541 0.019999
|
||||
v 0.625 0.764999 0.019999
|
||||
v 0.675 0.721 0.019999
|
||||
v 0.634999 0.764999 0.019999
|
||||
v 0.675 0.725 0.019999
|
||||
v 0.634999 0.541 0.019999
|
||||
v 0.675 0.721 0.208
|
||||
v 0.625 0.764999 0.208
|
||||
v 0.625 0.541 0.208
|
||||
v 0.675 0.725 0.208
|
||||
v 0.634999 0.764999 0.208
|
||||
v 0.634999 0.541 0.208
|
||||
v 0.634999 0.764999 0.208
|
||||
v 0.675 0.725 0.208
|
||||
v 0.675 0.725 0.019999
|
||||
v 0.634999 0.764999 0.019999
|
||||
v 0.675 0.721 0.208
|
||||
v 0.634999 0.541 0.208
|
||||
v 0.634999 0.541 0.019999
|
||||
v 0.675 0.721 0.019999
|
||||
v 0.625 0.541 0.208
|
||||
v 0.625 0.541 0.019999
|
||||
v 0.634999 0.541 0.019999
|
||||
v 0.634999 0.541 0.208
|
||||
v 0.675 0.725 0.208
|
||||
v 0.675 0.721 0.208
|
||||
v 0.675 0.721 0.019999
|
||||
v 0.675 0.725 0.019999
|
||||
v 0.634999 0.764999 0.208
|
||||
v 0.634999 0.764999 0.019999
|
||||
v 0.625 0.764999 0.019999
|
||||
v 0.625 0.764999 0.208
|
||||
v 0.6125 0.787999 0.261999
|
||||
v 0.0125 0.787999 0.261999
|
||||
v 0.0125 0.012 0.261999
|
||||
v 0.6125 0.012 0.261999
|
||||
v 0.0125 0.787999 0.25
|
||||
v 0.0125 0.787999 0.261999
|
||||
v 0.6125 0.787999 0.261999
|
||||
v 0.6125 0.787999 0.25
|
||||
v 0.6125 0.787999 0.25
|
||||
v 0.6125 0.787999 0.261999
|
||||
v 0.6125 0.012 0.261999
|
||||
v 0.6125 0.012 0.25
|
||||
v 0.6125 0.012 0.25
|
||||
v 0.6125 0.012 0.261999
|
||||
v 0.0125 0.012 0.261999
|
||||
v 0.0125 0.012 0.25
|
||||
v 0.0125 0.012 0.25
|
||||
v 0.0125 0.012 0.261999
|
||||
v 0.0125 0.787999 0.261999
|
||||
v 0.0125 0.787999 0.25
|
||||
v 0.625 0 0
|
||||
v 0 0 0
|
||||
v 0 0.8 0
|
||||
v 0.625 0.8 0
|
||||
v 0 0 0.25
|
||||
v 0.0125 0.012 0.25
|
||||
v 0.0125 0.787999 0.25
|
||||
v 0.625 0 0.25
|
||||
v 0.6125 0.012 0.25
|
||||
v 0.625 0.8 0.25
|
||||
v 0.6125 0.787999 0.25
|
||||
v 0 0.8 0.25
|
||||
v 0.625 0.8 0.25
|
||||
v 0.625 0.8 0
|
||||
v 0 0.8 0
|
||||
v 0 0.8 0.25
|
||||
v 0 0 0.25
|
||||
v 0 0 0
|
||||
v 0.625 0 0
|
||||
v 0.625 0 0.25
|
||||
v 0 0 0
|
||||
v 0 0 0.25
|
||||
v 0 0.8 0.25
|
||||
v 0 0.8 0
|
||||
v 0.625 0.8 0
|
||||
v 0.625 0.764999 0.019999
|
||||
v 0.625 0.541 0.019999
|
||||
v 0.625 0.541 0.208
|
||||
v 0.625 0.764999 0.208
|
||||
v 0.625 0.8 0.25
|
||||
v 0.625 0 0
|
||||
v 0.625 0 0.25
|
||||
vn 0 0 -1
|
||||
vn 0 0 -1
|
||||
vn 0 0 -1
|
||||
vn 0 0 -1
|
||||
vn 0 0 -1
|
||||
vn 0 0 -1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0.707106 0.707106 0
|
||||
vn 0.707106 0.707106 0
|
||||
vn 0.707106 0.707106 0
|
||||
vn 0.707106 0.707106 0
|
||||
vn 0.976187 -0.21693 0
|
||||
vn 0.976187 -0.21693 0
|
||||
vn 0.976187 -0.21693 0
|
||||
vn 0.976187 -0.21693 0
|
||||
vn 0 -1 0
|
||||
vn 0 -1 0
|
||||
vn 0 -1 0
|
||||
vn 0 -1 0
|
||||
vn 1 0 0
|
||||
vn 1 0 0
|
||||
vn 1 0 0
|
||||
vn 1 0 0
|
||||
vn 0 1 0
|
||||
vn 0 1 0
|
||||
vn 0 1 0
|
||||
vn 0 1 0
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn -0 1 0
|
||||
vn -0 1 0
|
||||
vn -0 1 0
|
||||
vn -0 1 0
|
||||
vn 1 0 0
|
||||
vn 1 0 0
|
||||
vn 1 0 0
|
||||
vn 1 0 0
|
||||
vn 0 -1 0
|
||||
vn 0 -1 0
|
||||
vn 0 -1 0
|
||||
vn 0 -1 0
|
||||
vn -1 -0 0
|
||||
vn -1 -0 0
|
||||
vn -1 -0 0
|
||||
vn -1 -0 0
|
||||
vn 0 0 -1
|
||||
vn 0 0 -1
|
||||
vn 0 0 -1
|
||||
vn 0 0 -1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 0 1
|
||||
vn 0 1 0
|
||||
vn 0 1 0
|
||||
vn 0 1 0
|
||||
vn 0 1 0
|
||||
vn 0 -1 0
|
||||
vn 0 -1 0
|
||||
vn 0 -1 0
|
||||
vn 0 -1 0
|
||||
vn -1 0 0
|
||||
vn -1 0 0
|
||||
vn -1 0 0
|
||||
vn -1 0 0
|
||||
vn 1 0 0
|
||||
vn 1 0 0
|
||||
vn 1 0 0
|
||||
vn 1 0 0
|
||||
vn 1 0 0
|
||||
vn 1 0 0
|
||||
vn 1 0 0
|
||||
vn 1 0 0
|
||||
f 1//1 2//2 3//3
|
||||
f 2//2 4//4 5//5
|
||||
f 5//5 3//3 2//2
|
||||
f 3//3 6//6 1//1
|
||||
f 7//7 8//8 9//9
|
||||
f 7//7 10//10 11//11
|
||||
f 9//9 12//12 7//7
|
||||
f 11//11 8//8 7//7
|
||||
f 13//13 14//14 15//15
|
||||
f 15//15 16//16 13//13
|
||||
f 17//17 18//18 19//19
|
||||
f 19//19 20//20 17//17
|
||||
f 21//21 22//22 23//23
|
||||
f 23//23 24//24 21//21
|
||||
f 25//25 26//26 27//27
|
||||
f 27//27 28//28 25//25
|
||||
f 29//29 30//30 31//31
|
||||
f 31//31 32//32 29//29
|
||||
f 33//33 34//34 35//35
|
||||
f 35//35 36//36 33//33
|
||||
f 37//37 38//38 39//39
|
||||
f 39//39 40//40 37//37
|
||||
f 41//41 42//42 43//43
|
||||
f 43//43 44//44 41//41
|
||||
f 45//45 46//46 47//47
|
||||
f 47//47 48//48 45//45
|
||||
f 49//49 50//50 51//51
|
||||
f 51//51 52//52 49//49
|
||||
f 53//53 54//54 55//55
|
||||
f 55//55 56//56 53//53
|
||||
f 57//57 58//58 59//59
|
||||
f 60//60 61//61 58//58
|
||||
f 58//58 57//57 60//60
|
||||
f 60//60 62//62 63//63
|
||||
f 64//64 59//59 63//63
|
||||
f 59//59 64//64 57//57
|
||||
f 63//63 62//62 64//64
|
||||
f 63//63 61//61 60//60
|
||||
f 65//65 66//66 67//67
|
||||
f 67//67 68//68 65//65
|
||||
f 69//69 70//70 71//71
|
||||
f 71//71 72//72 69//69
|
||||
f 73//73 74//74 75//75
|
||||
f 75//75 76//76 73//73
|
||||
f 77//77 78//78 79//79
|
||||
f 80//80 81//81 82//82
|
||||
f 79//79 83//83 77//77
|
||||
f 81//81 78//78 77//77
|
||||
f 80//80 84//84 83//83
|
||||
f 77//77 82//82 81//81
|
||||
f 83//83 79//79 80//80
|
||||
f 82//82 84//84 80//80
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,234 @@
|
||||
<?xml version="1.0"?>
|
||||
<robot name="robo_table">
|
||||
|
||||
<link name="world"/>
|
||||
|
||||
<link name="table_frame">
|
||||
<inertial>
|
||||
<origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/>
|
||||
<mass value="30"/>
|
||||
<inertia ixx="1.0" ixy="0.0" ixz="0.0"
|
||||
iyy="1.0" iyz="0.0" izz="1.0"/>
|
||||
</inertial>
|
||||
<visual>
|
||||
<origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/>
|
||||
<geometry>
|
||||
<mesh filename="package://iiwa_description/resource/meshes/table/TableFrame.obj"/>
|
||||
</geometry>
|
||||
<material name="table_metal">
|
||||
<color rgba="0.57 0.57 0.57 1.0"/>
|
||||
</material>
|
||||
</visual>
|
||||
<collision>
|
||||
<origin xyz="0.0 0.0 0.395" rpy="0.0 0.0 0.0"/>
|
||||
<geometry>
|
||||
<box size="1.28 1.08 0.79"/>
|
||||
</geometry>
|
||||
</collision>
|
||||
</link>
|
||||
|
||||
<gazebo reference="table_frame">
|
||||
<visual>
|
||||
<material>
|
||||
<ambient>0.55 0.55 0.58 1</ambient>
|
||||
<diffuse>0.65 0.65 0.68 1</diffuse>
|
||||
<specular>0.3 0.3 0.3 1</specular>
|
||||
<pbr><metal><roughness>0.6</roughness><metalness>0.4</metalness></metal></pbr>
|
||||
</material>
|
||||
</visual>
|
||||
</gazebo>
|
||||
|
||||
<link name="wood_palete">
|
||||
<inertial>
|
||||
<origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/>
|
||||
<mass value="10.0"/>
|
||||
<inertia ixx="0.5" ixy="0.0" ixz="0.0"
|
||||
iyy="0.5" iyz="0.0" izz="0.5"/>
|
||||
</inertial>
|
||||
|
||||
<visual name="top_surface">
|
||||
<origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/>
|
||||
<geometry><box size="1.28 1.08 0.02"/></geometry>
|
||||
<material name="table_top">
|
||||
<color rgba="0.92 0.92 0.92 1.0"/>
|
||||
</material>
|
||||
</visual>
|
||||
|
||||
<visual name="border_front">
|
||||
<origin xyz="0.0 0.53 0.005" rpy="0.0 0.0 0.0"/>
|
||||
<geometry><box size="1.28 0.02 0.014"/></geometry>
|
||||
<material name="orange_border"><color rgba="1.0 0.38 0.0 1.0"/></material>
|
||||
</visual>
|
||||
|
||||
<visual name="border_back">
|
||||
<origin xyz="0.0 -0.53 0.005" rpy="0.0 0.0 0.0"/>
|
||||
<geometry><box size="1.28 0.02 0.014"/></geometry>
|
||||
<material name="orange_border"><color rgba="1.0 0.38 0.0 1.0"/></material>
|
||||
</visual>
|
||||
|
||||
<visual name="border_left">
|
||||
<origin xyz="0.63 0.0 0.005" rpy="0.0 0.0 0.0"/>
|
||||
<geometry><box size="0.02 1.04 0.014"/></geometry>
|
||||
<material name="orange_border"><color rgba="1.0 0.38 0.0 1.0"/></material>
|
||||
</visual>
|
||||
|
||||
<visual name="border_right">
|
||||
<origin xyz="-0.63 0.0 0.005" rpy="0.0 0.0 0.0"/>
|
||||
<geometry><box size="0.02 1.04 0.014"/></geometry>
|
||||
<material name="orange_border"><color rgba="1.0 0.38 0.0 1.0"/></material>
|
||||
</visual>
|
||||
|
||||
<collision>
|
||||
<origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/>
|
||||
<geometry><box size="1.28 1.08 0.02"/></geometry>
|
||||
</collision>
|
||||
</link>
|
||||
|
||||
<gazebo reference="wood_palete">
|
||||
<visual name="top_surface">
|
||||
<material>
|
||||
<ambient>0.92 0.92 0.92 1</ambient>
|
||||
<diffuse>0.95 0.95 0.95 1</diffuse>
|
||||
<specular>0.1 0.1 0.1 1</specular>
|
||||
</material>
|
||||
</visual>
|
||||
<visual name="border_front">
|
||||
<material><ambient>1.0 0.38 0.0 1</ambient><diffuse>1.0 0.38 0.0 1</diffuse><specular>0.3 0.15 0.0 1</specular></material>
|
||||
</visual>
|
||||
<visual name="border_back">
|
||||
<material><ambient>1.0 0.38 0.0 1</ambient><diffuse>1.0 0.38 0.0 1</diffuse><specular>0.3 0.15 0.0 1</specular></material>
|
||||
</visual>
|
||||
<visual name="border_left">
|
||||
<material><ambient>1.0 0.38 0.0 1</ambient><diffuse>1.0 0.38 0.0 1</diffuse><specular>0.3 0.15 0.0 1</specular></material>
|
||||
</visual>
|
||||
<visual name="border_right">
|
||||
<material><ambient>1.0 0.38 0.0 1</ambient><diffuse>1.0 0.38 0.0 1</diffuse><specular>0.3 0.15 0.0 1</specular></material>
|
||||
</visual>
|
||||
<collision>
|
||||
<surface>
|
||||
<friction><ode><mu>0.3</mu><mu2>0.3</mu2></ode></friction>
|
||||
</surface>
|
||||
</collision>
|
||||
</gazebo>
|
||||
|
||||
<link name="robot_palete">
|
||||
<inertial>
|
||||
<origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/>
|
||||
<mass value="3"/>
|
||||
<inertia ixx="0.1" ixy="0.0" ixz="0.0"
|
||||
iyy="0.1" iyz="0.0" izz="0.1"/>
|
||||
</inertial>
|
||||
<visual>
|
||||
<origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/>
|
||||
<geometry>
|
||||
<mesh filename="package://iiwa_description/resource/meshes/table/PlateUnderRobot.obj"/>
|
||||
</geometry>
|
||||
<material name="table_metal"><color rgba="0.57 0.57 0.57 1.0"/></material>
|
||||
</visual>
|
||||
<collision>
|
||||
<origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/>
|
||||
<geometry><box size="0.47 0.4 0.01"/></geometry>
|
||||
</collision>
|
||||
</link>
|
||||
|
||||
<gazebo reference="robot_palete">
|
||||
<visual>
|
||||
<material>
|
||||
<ambient>0.55 0.55 0.58 1</ambient>
|
||||
<diffuse>0.65 0.65 0.68 1</diffuse>
|
||||
<specular>0.3 0.3 0.3 1</specular>
|
||||
<pbr><metal><roughness>0.6</roughness><metalness>0.4</metalness></metal></pbr>
|
||||
</material>
|
||||
</visual>
|
||||
</gazebo>
|
||||
|
||||
<link name="cabinet_frame">
|
||||
<inertial>
|
||||
<origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/>
|
||||
<mass value="5.0"/>
|
||||
<inertia ixx="0.2" ixy="0.0" ixz="0.0"
|
||||
iyy="0.2" iyz="0.0" izz="0.2"/>
|
||||
</inertial>
|
||||
<visual>
|
||||
<origin xyz="0.0 0.0 0.0" rpy="1.57 0.0 1.57"/>
|
||||
<geometry>
|
||||
<mesh filename="package://iiwa_description/resource/meshes/table/CabinetFrame.obj"/>
|
||||
</geometry>
|
||||
<material name="table_metal"><color rgba="0.57 0.57 0.57 1.0"/></material>
|
||||
</visual>
|
||||
</link>
|
||||
|
||||
<gazebo reference="cabinet_frame">
|
||||
<visual>
|
||||
<material>
|
||||
<ambient>0.55 0.55 0.58 1</ambient>
|
||||
<diffuse>0.65 0.65 0.68 1</diffuse>
|
||||
<specular>0.3 0.3 0.3 1</specular>
|
||||
<pbr><metal><roughness>0.6</roughness><metalness>0.4</metalness></metal></pbr>
|
||||
</material>
|
||||
</visual>
|
||||
</gazebo>
|
||||
|
||||
<link name="cabinet">
|
||||
<inertial>
|
||||
<origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/>
|
||||
<mass value="15.0"/>
|
||||
<inertia ixx="0.5" ixy="0.0" ixz="0.0"
|
||||
iyy="0.5" iyz="0.0" izz="0.5"/>
|
||||
</inertial>
|
||||
<visual>
|
||||
<origin xyz="0.0 0.31 0.0" rpy="1.57 0.0 -1.57"/>
|
||||
<geometry>
|
||||
<mesh filename="package://iiwa_description/resource/meshes/table/ElectricCabinet.obj"/>
|
||||
</geometry>
|
||||
<material name="cabinet_dark"><color rgba="0.2 0.2 0.22 1.0"/></material>
|
||||
</visual>
|
||||
<collision>
|
||||
<origin xyz="-0.12 0 0.4" rpy="1.57 0.0 1.57"/>
|
||||
<geometry><box size="0.65 0.83 0.32"/></geometry>
|
||||
</collision>
|
||||
</link>
|
||||
|
||||
<gazebo reference="cabinet">
|
||||
<visual>
|
||||
<material>
|
||||
<ambient>0.18 0.18 0.20 1</ambient>
|
||||
<diffuse>0.22 0.22 0.24 1</diffuse>
|
||||
<specular>0.5 0.5 0.5 1</specular>
|
||||
<pbr><metal><roughness>0.3</roughness><metalness>0.7</metalness></metal></pbr>
|
||||
</material>
|
||||
</visual>
|
||||
</gazebo>
|
||||
|
||||
<!-- ═══ Джойнты ═══ -->
|
||||
<joint name="world_frame" type="fixed">
|
||||
<origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/>
|
||||
<parent link="world"/>
|
||||
<child link="table_frame"/>
|
||||
</joint>
|
||||
|
||||
<joint name="frame_palete" type="fixed">
|
||||
<origin xyz="0.0 0.0 0.79" rpy="0.0 0.0 0.0"/>
|
||||
<parent link="table_frame"/>
|
||||
<child link="wood_palete"/>
|
||||
</joint>
|
||||
|
||||
<joint name="paletes" type="fixed">
|
||||
<origin xyz="-0.263 0.0 0.02" rpy="0.0 0.0 0.0"/>
|
||||
<parent link="wood_palete"/>
|
||||
<child link="robot_palete"/>
|
||||
</joint>
|
||||
|
||||
<joint name="frames" type="fixed">
|
||||
<origin xyz="-0.66 0.0 0.09" rpy="0.0 0.0 0.0"/>
|
||||
<parent link="table_frame"/>
|
||||
<child link="cabinet_frame"/>
|
||||
</joint>
|
||||
|
||||
<joint name="cabinets" type="fixed">
|
||||
<origin xyz="-0.022 0 0.2" rpy="0.0 0.0 0.0"/>
|
||||
<parent link="cabinet_frame"/>
|
||||
<child link="cabinet"/>
|
||||
</joint>
|
||||
|
||||
</robot>
|
||||
@@ -0,0 +1,106 @@
|
||||
<sdf version='1.10'>
|
||||
<world name='empty'>
|
||||
<physics name='1ms' type='ignored'>
|
||||
<max_step_size>0.001</max_step_size>
|
||||
<real_time_factor>1</real_time_factor>
|
||||
<real_time_update_rate>1000</real_time_update_rate>
|
||||
</physics>
|
||||
<plugin name='gz::sim::systems::Physics' filename='gz-sim-physics-system'/>
|
||||
<plugin name='gz::sim::systems::UserCommands' filename='gz-sim-user-commands-system'/>
|
||||
<plugin name='gz::sim::systems::SceneBroadcaster' filename='gz-sim-scene-broadcaster-system'/>
|
||||
<plugin name='gz::sim::systems::Contact' filename='gz-sim-contact-system'/>
|
||||
|
||||
<plugin filename="WorldControl" name="World control">
|
||||
<gz-gui>
|
||||
<title>Kuka iiwa world</title>
|
||||
<property type="string" key="state">floating</property>
|
||||
<anchors target="3D View">
|
||||
<line own="left" target="left"/>
|
||||
<line own="bottom" target="bottom"/>
|
||||
</anchors>
|
||||
</gz-gui>
|
||||
|
||||
<play_pause>true</play_pause>
|
||||
<step>false</step>
|
||||
<start_paused>false</start_paused>
|
||||
</plugin>
|
||||
|
||||
<gravity>0 0 -9.8000000000000007</gravity>
|
||||
<magnetic_field>5.5644999999999998e-06 2.2875799999999999e-05 -4.2388400000000002e-05</magnetic_field>
|
||||
<atmosphere type='adiabatic'/>
|
||||
<scene>
|
||||
<ambient>0.400000006 0.400000006 0.400000006 1</ambient>
|
||||
<background>0.699999988 0.699999988 0.699999988 1</background>
|
||||
<shadows>true</shadows>
|
||||
</scene>
|
||||
<model name='ground_plane'>
|
||||
<static>true</static>
|
||||
<link name='link'>
|
||||
<collision name='collision'>
|
||||
<geometry>
|
||||
<plane>
|
||||
<normal>0 0 1</normal>
|
||||
<size>100 100</size>
|
||||
</plane>
|
||||
</geometry>
|
||||
<surface>
|
||||
<friction>
|
||||
<ode/>
|
||||
</friction>
|
||||
<bounce/>
|
||||
<contact/>
|
||||
</surface>
|
||||
</collision>
|
||||
<visual name='visual'>
|
||||
<geometry>
|
||||
<plane>
|
||||
<normal>0 0 1</normal>
|
||||
<size>100 100</size>
|
||||
</plane>
|
||||
</geometry>
|
||||
<material>
|
||||
<ambient>0.800000012 0.800000012 0.800000012 1</ambient>
|
||||
<diffuse>0.800000012 0.800000012 0.800000012 1</diffuse>
|
||||
<specular>0.800000012 0.800000012 0.800000012 1</specular>
|
||||
</material>
|
||||
</visual>
|
||||
<pose>0 0 0 0 0 0</pose>
|
||||
<inertial>
|
||||
<pose>0 0 0 0 0 0</pose>
|
||||
<mass>1</mass>
|
||||
<inertia>
|
||||
<ixx>1</ixx>
|
||||
<ixy>0</ixy>
|
||||
<ixz>0</ixz>
|
||||
<iyy>1</iyy>
|
||||
<iyz>0</iyz>
|
||||
<izz>1</izz>
|
||||
</inertia>
|
||||
</inertial>
|
||||
<enable_wind>false</enable_wind>
|
||||
</link>
|
||||
<pose>0 0 0 0 0 0</pose>
|
||||
<self_collide>false</self_collide>
|
||||
</model>
|
||||
|
||||
<light name='sun' type='directional'>
|
||||
<pose>0 0 10 0 0 0</pose>
|
||||
<cast_shadows>true</cast_shadows>
|
||||
<intensity>1</intensity>
|
||||
<direction>-0.5 0.10000000000000001 -0.90000000000000002</direction>
|
||||
<diffuse>0.800000012 0.800000012 0.800000012 1</diffuse>
|
||||
<specular>0.200000003 0.200000003 0.200000003 1</specular>
|
||||
<attenuation>
|
||||
<range>1000</range>
|
||||
<linear>0.01</linear>
|
||||
<constant>0.90000000000000002</constant>
|
||||
<quadratic>0.001</quadratic>
|
||||
</attenuation>
|
||||
<spot>
|
||||
<inner_angle>0</inner_angle>
|
||||
<outer_angle>0</outer_angle>
|
||||
<falloff>0</falloff>
|
||||
</spot>
|
||||
</light>
|
||||
</world>
|
||||
</sdf>
|
||||
Reference in New Issue
Block a user