3 <link name="base_link">
6 <box size="0.23 0.17 0.20"/>
8 <origin xyz="0.0 0 0.12" rpy="0 0 0"/>
10 <color rgba="0.5 0.5 0.5 1"/>
15 <link name="front_left_wheel">
18 <cylinder radius="0.03" length="0.005"/>
20 <origin xyz="0 0 0" rpy="1.57 0 0"/>
21 <material name="black">
22 <color rgba="0 0 0 1"/>
27 <link name="front_right_wheel">
30 <cylinder radius="0.03" length="0.005"/>
32 <origin xyz="0 0 0" rpy="1.57 0 0"/>
33 <material name="black">
34 <color rgba="0 0 0 1"/>
39 <link name="aft_left_wheel">
42 <cylinder radius="0.03" length="0.005"/>
44 <origin xyz="0 0 0" rpy="1.57 0 0"/>
45 <material name="black">
46 <color rgba="0 0 0 1"/>
51 <link name="aft_right_wheel">
54 <cylinder radius="0.03" length="0.005"/>
56 <origin xyz="0 0 0" rpy="1.57 0 0"/>
57 <material name="black">
58 <color rgba="0 0 0 1"/>
63 <link name="platform">
66 <box size="0.08 0.065 0.075"/>
69 <color rgba="1 0 0 1"/>
77 <box size="0.01 0.045 0.015"/>
82 <link name="front_left_eye">
85 <cylinder radius="0.0075" length="0.01"/>
87 <origin xyz="0 0 0" rpy="0 1.57 0"/>
88 <material name="black">
89 <color rgba="0 0 0 1"/>
94 <link name="front_right_eye">
97 <cylinder radius="0.0075" length="0.01"/>
99 <origin xyz="0 0 0" rpy="0 1.57 0"/>
100 <material name="black">
101 <color rgba="0 0 0 1"/>
106 <link name="sonar_forward_lower">
109 <box size="0.01 0.045 0.03"/>
114 <link name="front_lower_left_eye">
117 <cylinder radius="0.0075" length="0.01"/>
119 <origin xyz="0 0 0.0" rpy="0 1.57 0"/>
120 <material name="black">
121 <color rgba="0 0 0 1"/>
126 <link name="front_lower_right_eye">
129 <cylinder radius="0.0075" length="0.01"/>
131 <origin xyz="0 0 0.0" rpy="0 1.57 0"/>
132 <material name="black">
133 <color rgba="0 0 0 1"/>
138 <link name="antenna">
141 <cylinder radius="0.005" length="0.20"/>
143 <origin xyz="0 0 0.1" rpy="0 0 0"/>
144 <material name="black">
145 <color rgba="0 0 0 1"/>
150 <joint name="front_left_wheel_joint" type="fixed">
151 <parent link="base_link"/>
152 <child link="front_left_wheel"/>
153 <origin xyz="0.065 0.05 0.03" rpy="0 0 0"/>
156 <joint name="front_right_wheel_joint" type="fixed">
157 <parent link="base_link"/>
158 <child link="front_right_wheel"/>
159 <origin xyz="0.065 -0.05 0.03" rpy="0 0 0"/>
162 <joint name="aft_left_wheel_joint" type="fixed">
163 <parent link="base_link"/>
164 <child link="aft_left_wheel"/>
165 <origin xyz="-0.08 0.05 0.03" rpy="0 0 0"/>
168 <joint name="aft_right_wheel_joint" type="fixed">
169 <parent link="base_link"/>
170 <child link="aft_right_wheel"/>
171 <origin xyz="-0.08 -0.05 0.03" rpy="0 0 0"/>
174 <joint name="platform_joint" type="continuous">
175 <parent link="base_link"/>
176 <child link="platform"/>
177 <origin xyz="-0.04 0 0.26" rpy="0 0 0"/>
181 <joint name="scan_joint" type="fixed">
182 <parent link="platform"/>
184 <origin xyz="0.035 0 0" rpy="0 0 0"/>
187 <joint name="front_left_eye_joint" type="fixed">
188 <parent link="scan"/>
189 <child link="front_left_eye"/>
190 <origin xyz="0.01 -0.0125 0" rpy="0 0 0"/>
193 <joint name="front_right_eye_joint" type="fixed">
194 <parent link="scan"/>
195 <child link="front_right_eye"/>
196 <origin xyz="0.01 0.0125 0" rpy="0 0 0"/>
199 <joint name="sonar_forward_lower_join" type="fixed">
200 <parent link="base_link"/>
201 <child link="sonar_forward_lower"/>
202 <origin xyz="0.105 0.0 0.035" rpy="0 -0.1309 0"/>
205 <joint name="front_lower_left_eye_joint" type="fixed">
206 <parent link="sonar_forward_lower"/>
207 <child link="front_lower_left_eye"/>
208 <origin xyz="0.01 -0.01 0.0" rpy="0 0 0"/>
211 <joint name="front_lower_right_eye_joint" type="fixed">
212 <parent link="sonar_forward_lower"/>
213 <child link="front_lower_right_eye"/>
214 <origin xyz="0.01 0.01 0.0" rpy="0 0 0"/>
217 <joint name="antenna_joint" type="fixed">
218 <parent link="base_link"/>
219 <child link="antenna"/>
220 <origin xyz="-0.12 0.08 0.14" rpy="0 0 0"/>