|
1 | 1 | <?xml version="1.0"?>
|
2 | 2 | <robot xmlns:xacro="http://ros.org/wiki/xacro">
|
| 3 | + <xacro:include filename="$(find abb_resources)/urdf/common_materials.xacro"/> |
| 4 | + |
3 | 5 | <xacro:macro name="abb_irb1200_7_70" params="prefix">
|
4 | 6 | <!-- link list -->
|
5 | 7 | <link name="${prefix}base_link">
|
6 | 8 | <collision name="collision">
|
7 | 9 | <geometry>
|
8 | 10 | <mesh filename="package://abb_irb1200_support/meshes/irb1200_5_90/collision/base_link.stl" />
|
9 | 11 | </geometry>
|
10 |
| - <material name="yellow"> |
11 |
| - <color rgba="1 1 0 1"/> |
12 |
| - </material> |
13 | 12 | </collision>
|
14 | 13 | <visual name="visual">
|
15 | 14 | <geometry>
|
16 | 15 | <mesh filename="package://abb_irb1200_support/meshes/irb1200_5_90/visual/base_link.dae" />
|
17 | 16 | </geometry>
|
18 |
| - <material name="graphite_white"> |
19 |
| - <color rgba="0.9 0.9 0.9 1"/> |
20 |
| - </material> |
| 17 | + <xacro:material_abb_yellow /> |
21 | 18 | </visual>
|
22 | 19 | </link>
|
23 | 20 | <link name="${prefix}link_1">
|
24 | 21 | <collision name="collision">
|
25 | 22 | <geometry>
|
26 | 23 | <mesh filename="package://abb_irb1200_support/meshes/irb1200_5_90/collision/link_1.stl" />
|
27 | 24 | </geometry>
|
28 |
| - <material name="yellow"/> |
29 | 25 | </collision>
|
30 | 26 | <visual name="visual">
|
31 | 27 | <geometry>
|
32 | 28 | <mesh filename="package://abb_irb1200_support/meshes/irb1200_5_90/visual/link_1.dae" />
|
33 | 29 | </geometry>
|
34 |
| - <material name="graphite_white"/> |
| 30 | + <xacro:material_abb_yellow /> |
35 | 31 | </visual>
|
36 | 32 | </link>
|
37 | 33 | <link name="${prefix}link_2">
|
38 | 34 | <collision name="collision">
|
39 | 35 | <geometry>
|
40 | 36 | <mesh filename="package://abb_irb1200_support/meshes/irb1200_7_70/collision/link_2.stl" />
|
41 | 37 | </geometry>
|
42 |
| - <material name="yellow"/> |
43 | 38 | </collision>
|
44 | 39 | <visual name="visual">
|
45 | 40 | <geometry>
|
46 | 41 | <mesh filename="package://abb_irb1200_support/meshes/irb1200_7_70/visual/link_2.dae" />
|
47 | 42 | </geometry>
|
48 |
| - <material name="graphite_white"/> |
| 43 | + <xacro:material_abb_yellow /> |
49 | 44 | </visual>
|
50 | 45 | </link>
|
51 | 46 | <link name="${prefix}link_3">
|
52 | 47 | <collision name="graphite_white">
|
53 | 48 | <geometry>
|
54 | 49 | <mesh filename="package://abb_irb1200_support/meshes/irb1200_7_70/collision/link_3.stl" />
|
55 | 50 | </geometry>
|
56 |
| - <material name="yellow"/> |
57 | 51 | </collision>
|
58 | 52 | <visual name="visual">
|
59 | 53 | <geometry>
|
60 | 54 | <mesh filename="package://abb_irb1200_support/meshes/irb1200_7_70/visual/link_3.dae" />
|
61 | 55 | </geometry>
|
62 |
| - <material name="graphite_white"/> |
| 56 | + <xacro:material_abb_yellow /> |
63 | 57 | </visual>
|
64 | 58 | </link>
|
65 | 59 | <link name="${prefix}link_4">
|
|
69 | 63 | <geometry>
|
70 | 64 | <mesh filename="package://abb_irb1200_support/meshes/irb1200_5_90/collision/link_4.stl" />
|
71 | 65 | </geometry>
|
72 |
| - <material name="yellow"/> |
73 | 66 | </collision>
|
74 | 67 | <visual name="visual">
|
75 | 68 | <!-- offset purely to allow reuse of meshes -->
|
76 | 69 | <origin xyz="-0.1 0 0" rpy="0 0 0"/>
|
77 | 70 | <geometry>
|
78 | 71 | <mesh filename="package://abb_irb1200_support/meshes/irb1200_5_90/visual/link_4.dae" />
|
79 | 72 | </geometry>
|
80 |
| - <material name="graphite_white"/> |
| 73 | + <xacro:material_abb_yellow /> |
81 | 74 | </visual>
|
82 | 75 | </link>
|
83 | 76 | <link name="${prefix}link_5">
|
84 | 77 | <collision name="collision">
|
85 | 78 | <geometry>
|
86 | 79 | <mesh filename="package://abb_irb1200_support/meshes/irb1200_5_90/collision/link_5.stl" />
|
87 | 80 | </geometry>
|
88 |
| - <material name="yellow"/> |
89 | 81 | </collision>
|
90 | 82 | <visual name="visual">
|
91 | 83 | <geometry>
|
92 | 84 | <mesh filename="package://abb_irb1200_support/meshes/irb1200_5_90/visual/link_5.dae" />
|
93 | 85 | </geometry>
|
94 |
| - <material name="graphite_white"/> |
| 86 | + <xacro:material_abb_yellow /> |
95 | 87 | </visual>
|
96 | 88 | </link>
|
97 | 89 | <link name="${prefix}link_6">
|
98 | 90 | <collision name="collision">
|
99 | 91 | <geometry>
|
100 | 92 | <mesh filename="package://abb_irb1200_support/meshes/irb1200_5_90/collision/link_6.stl" />
|
101 | 93 | </geometry>
|
102 |
| - <material name="yellow"/> |
103 | 94 | </collision>
|
104 | 95 | <visual name="visual">
|
105 | 96 | <geometry>
|
106 | 97 | <mesh filename="package://abb_irb1200_support/meshes/irb1200_5_90/visual/link_6.dae" />
|
107 | 98 | </geometry>
|
108 |
| - <material name="graphite_white"/> |
| 99 | + <xacro:material_abb_yellow /> |
109 | 100 | </visual>
|
110 | 101 | </link>
|
111 | 102 | <link name="${prefix}tool0"/>
|
|
0 commit comments