Skip to content

Commit 2762405

Browse files
authored
Merge pull request #583 from JdeRobot/urdf-models
Urdf models to visualization
2 parents ff5b46e + 2fdeb84 commit 2762405

File tree

77 files changed

+3581
-135
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+3581
-135
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?xml version="1.0" ?>
2+
<robot name="blocks">
3+
<link name="blocks_body">
4+
<visual>
5+
<geometry>
6+
<mesh filename="package://3d_reconstruction/models/blocks/models/blocks.dae" scale="10 10 10"/>
7+
</geometry>
8+
</visual>
9+
</link>
10+
</robot>
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?xml version="1.0" ?>
2+
<robot name="cereales">
3+
<link name="cereales_body">
4+
<visual>
5+
<geometry>
6+
<mesh filename="package://3d_reconstruction/models/cereales/meshes/cereales.dae" scale="10 10 10"/>
7+
</geometry>
8+
</visual>
9+
</link>
10+
</robot>
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?xml version="1.0" ?>
2+
<robot name="characters">
3+
<link name="characters_body">
4+
<visual>
5+
<geometry>
6+
<mesh filename="package://3d_reconstruction/models/charactersMario/models/characters.dae" scale="0.01 0.01 0.01"/>
7+
</geometry>
8+
</visual>
9+
</link>
10+
</robot>
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?xml version="1.0" ?>
2+
<robot name="duck">
3+
<link name="duck_body">
4+
<visual>
5+
<geometry>
6+
<mesh filename="package://3d_reconstruction/models/duck/meshes/duck.dae"/>
7+
</geometry>
8+
</visual>
9+
</link>
10+
</robot>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?xml version="1.0" ?>
2+
<robot name="hokuyo">
3+
<link name="link">
4+
<inertial>
5+
<mass value="0.1"/>
6+
</inertial>
7+
<visual>
8+
<geometry>
9+
<mesh filename="package://3d_reconstruction/models/hokuyo/meshes/hokuyo.dae"/>
10+
</geometry>
11+
</visual>
12+
</link>
13+
</robot>

CustomRobots/Turtlebot2/turtlebot2_simulated/turtlebot2/urdf/turtlebot2.urdf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<visual>
2626
<geometry>
2727
<!-- new mesh -->
28-
<mesh filename="package://custom_robots/meshes/main_body.dae"/>
28+
<mesh filename="package://Turtlebot2/turtlebot2_simulated/kobuki_description/meshes/main_body.dae"/>
2929
</geometry>
3030
<origin rpy="0 0 0" xyz="0.001 0 0.05199"/>
3131
</visual>
@@ -59,7 +59,7 @@
5959
<link name="wheel_left_link">
6060
<visual>
6161
<geometry>
62-
<mesh filename="package://custom_robots/meshes/wheel.dae"/>
62+
<mesh filename="package://Turtlebot2/turtlebot2_simulated/kobuki_description/meshes/wheel.dae"/>
6363
</geometry>
6464
<origin rpy="0 0 0" xyz="0 0 0"/>
6565
</visual>
@@ -84,7 +84,7 @@
8484
<link name="wheel_right_link">
8585
<visual>
8686
<geometry>
87-
<mesh filename="package://custom_robots/meshes/wheel.dae"/>
87+
<mesh filename="package://Turtlebot2/turtlebot2_simulated/kobuki_description/meshes/wheel.dae"/>
8888
</geometry>
8989
<origin rpy="0 0 0" xyz="0 0 0"/>
9090
</visual>
Lines changed: 160 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,160 @@
1+
<?xml version="1.0" ?>
2+
<robot name="autocar">
3+
<link name="base_link"/>
4+
<joint name="chassis_link_joint" type="fixed">
5+
<origin rpy="0 0 0" xyz="0.0 0.0 0.0"/>
6+
<parent link="base_link"/>
7+
<child link="chassis_link"/>
8+
</joint>
9+
<joint name="hokuyo_joint" type="fixed">
10+
<parent link="base_link"/>
11+
<child link="hokuyo_link"/>
12+
<origin rpy="0 0 0" xyz="0 0 0"/>
13+
<axis xyz="0 0 1"/>
14+
</joint>
15+
<link name="hokuyo_link"/>
16+
<link name="chassis_link">
17+
<inertial>
18+
<origin rpy="0 -0 0" xyz="1e-06 0.07307 0.65096"/>
19+
<mass value="1580"/>
20+
<inertia ixx="1997.86" ixy="-3e-05" ixz="-1e-06" iyy="442.769" iyz="62.5206" izz="2238.05"/>
21+
</inertial>
22+
<visual>
23+
<origin rpy="0 -0 0" xyz="0 0 0.46936"/>
24+
<geometry>
25+
<mesh filename="package://ackermann_cars/models/autocar/meshes/chassis_link.stl" scale="0.001 0.001 0.001"/>
26+
</geometry>
27+
</visual>
28+
<visual>
29+
<origin rpy="1.5708 -0 3.14159" xyz="0 0.05 0.41936"/>
30+
<geometry>
31+
<mesh filename="package://ackermann_cars/models/autocar/meshes/spoiler.stl" scale="0.001 0.001 0.001"/>
32+
</geometry>
33+
</visual>
34+
</link>
35+
<joint name="bl_axle" type="revolute">
36+
<origin rpy="0 -0 0" xyz="-0.875 -1.01364 0.324997"/>
37+
<parent link="chassis_link"/>
38+
<child link="bl_1"/>
39+
<axis xyz="-1 0 0"/>
40+
<dynamics friction="12.031606150200002"/>
41+
</joint>
42+
<link name="bl_1">
43+
<origin rpy="0 -0 0" xyz="0 0 0"/>
44+
<inertial>
45+
<origin rpy="0 -0 0" xyz="-0.0377 0 -0"/>
46+
<mass value="24.5"/>
47+
<inertia ixx="1.84514" ixy="0" ixz="0" iyy="1.04961" iyz="0" izz="1.04961"/>
48+
</inertial>
49+
<visual>
50+
<origin rpy="0 -0 0" xyz="0.875 1.0136 0.1444"/>
51+
<geometry>
52+
<mesh filename="package://ackermann_cars/models/autocar/meshes/bl_1.stl" scale="0.001 0.001 0.001"/>
53+
</geometry>
54+
</visual>
55+
</link>
56+
<joint name="br_axle" type="revolute">
57+
<origin rpy="0 -0 0" xyz="0.875 -1.01364 0.324997"/>
58+
<parent link="chassis_link"/>
59+
<child link="br_1"/>
60+
<axis xyz="-1 0 0"/>
61+
<dynamics friction="12.031606150200002"/>
62+
</joint>
63+
<link name="br_1">
64+
<origin rpy="0 -0 0" xyz="0 0 0"/>
65+
<inertial>
66+
<origin rpy="0 -0 0" xyz="-0.0377 0 -0"/>
67+
<mass value="24.5"/>
68+
<inertia ixx="1.84514" ixy="0" ixz="0" iyy="1.04961" iyz="0" izz="1.04961"/>
69+
</inertial>
70+
<visual>
71+
<origin rpy="0 -0 0" xyz="-0.875 1.0136 0.1444"/>
72+
<geometry>
73+
<mesh filename="package://ackermann_cars/models/autocar/meshes/br_1.stl" scale="0.001 0.001 0.001"/>
74+
</geometry>
75+
</visual>
76+
</link>
77+
<joint name="l_steer" type="revolute">
78+
<origin rpy="0 -0 0" xyz="-0.825 1.51736 0.324997"/>
79+
<parent link="chassis_link"/>
80+
<child link="l_steer_1"/>
81+
<axis xyz="0 0 1"/>
82+
<limit lower="-0.95" upper="0.95"/>
83+
<dynamics friction="18.0474092253"/>
84+
</joint>
85+
<link name="l_steer_1">
86+
<origin rpy="0 -0 0" xyz="0 0 0"/>
87+
<inertial>
88+
<origin rpy="0 -0 0" xyz="0.003381 0 0.02162"/>
89+
<mass value="1"/>
90+
<inertia ixx="1" ixy="0" ixz="0" iyy="1" iyz="0" izz="1"/>
91+
</inertial>
92+
</link>
93+
<joint name="fl_axle" type="revolute">
94+
<origin rpy="0 -0 0" xyz="-0.05 0 0"/>
95+
<parent link="l_steer_1"/>
96+
<child link="fl_1"/>
97+
<axis xyz="-1 0 0"/>
98+
<dynamics friction="12.031606150200002"/>
99+
</joint>
100+
<link name="fl_1">
101+
<origin rpy="0 -0 0" xyz="0 0 0"/>
102+
<inertial>
103+
<origin rpy="0 -0 0" xyz="-0.0377 0 -0"/>
104+
<mass value="24.5"/>
105+
<inertia ixx="1.84514" ixy="0" ixz="0" iyy="1.04961" iyz="0" izz="1.04961"/>
106+
</inertial>
107+
<visual>
108+
<origin rpy="0 -0 0" xyz="0.875 -1.5174 0.1444"/>
109+
<geometry>
110+
<mesh filename="package://ackermann_cars/models/autocar/meshes/fl_1.stl" scale="0.001 0.001 0.001"/>
111+
</geometry>
112+
</visual>
113+
</link>
114+
<joint name="r_steer" type="revolute">
115+
<origin rpy="0 -0 0" xyz="0.825 1.51736 0.324997"/>
116+
<parent link="chassis_link"/>
117+
<child link="r_steer_1"/>
118+
<axis xyz="0 0 1"/>
119+
<limit lower="-0.95" upper="0.95"/>
120+
<dynamics damping="0.01" friction="18.0474092253"/>
121+
</joint>
122+
<link name="r_steer_1">
123+
<origin rpy="0 -0 0" xyz="0 0 0"/>
124+
<inertial>
125+
<origin rpy="0 -0 0" xyz="0.003381 0 0.02162"/>
126+
<mass value="1"/>
127+
<inertia ixx="1" ixy="0" ixz="0" iyy="1" iyz="0" izz="1"/>
128+
</inertial>
129+
</link>
130+
<joint name="fr_axle" type="revolute">
131+
<origin rpy="0 -0 0" xyz="0.05 0 0"/>
132+
<parent link="r_steer_1"/>
133+
<child link="fr_1"/>
134+
<axis xyz="-1 0 0"/>
135+
<dynamics friction="12.031606150200002"/>
136+
</joint>
137+
<link name="fr_1">
138+
<origin rpy="0 -0 0" xyz="0 0 0"/>
139+
<inertial>
140+
<origin rpy="0 -0 0" xyz="-0.0377 0 -0"/>
141+
<mass value="24.5"/>
142+
<inertia ixx="1.84514" ixy="0" ixz="0" iyy="1.04961" iyz="0" izz="1.04961"/>
143+
</inertial>
144+
<visual>
145+
<origin rpy="0 -0 0" xyz="-0.875 -1.5174 0.1444"/>
146+
<geometry>
147+
<mesh filename="package://ackermann_cars/models/autocar/meshes/fr_1.stl" scale="0.001 0.001 0.001"/>
148+
</geometry>
149+
</visual>
150+
</link>
151+
<link name="steering_wheel"/>
152+
<joint name="steering_joint" type="revolute">
153+
<origin rpy="0 0 0" xyz="-0.002 0 0"/>
154+
<parent link="chassis_link"/>
155+
<child link="steering_wheel"/>
156+
<axis xyz="-0.964118 0.000768 0.265556"/>
157+
<limit lower="-100" upper="100"/>
158+
<dynamics damping="1.0"/>
159+
</joint>
160+
</robot>
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?xml version="1.0" ?>
2+
<robot name="big_montmelo_line">
3+
<link name="big_montmelo_line">
4+
<origin rpy="0 0 0" xyz="0 0 0"/>
5+
<visual>
6+
<geometry>
7+
<mesh filename="package://ackermann_cars/models/big_montmelo_line/meshes/montmelo.dae" scale="5 5 5"/>
8+
</geometry>
9+
</visual>
10+
</link>
11+
<link name="pared">
12+
<visual>
13+
<geometry>
14+
<mesh filename="package://ackermann_cars/models/big_montmelo_line/meshes/montmelo_pared.dae" scale="5 5 5"/>
15+
</geometry>
16+
</visual>
17+
</link>
18+
</robot>
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?xml version="1.0" ?>
2+
<robot name="big_montreal_line">
3+
<link name="big_montreal_line">
4+
<origin rpy="0 0 0" xyz="0 0 0"/>
5+
<visual>
6+
<geometry>
7+
<mesh filename="package://ackermann_cars/models/big_montreal_line/meshes/montreal.dae" scale="5 5 5"/>
8+
</geometry>
9+
</visual>
10+
</link>
11+
<link name="pared">
12+
<visual>
13+
<geometry>
14+
<mesh filename="package://ackermann_cars/models/big_montreal_line/meshes/montreal_pared.dae" scale="5 5 5"/>
15+
</geometry>
16+
</visual>
17+
</link>
18+
</robot>
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?xml version="1.0" ?>
2+
<robot name="big_nurburgrin">
3+
<link name="big_nurburgrin">
4+
<origin rpy="0 0 0" xyz="0 0 0"/>
5+
<visual>
6+
<geometry>
7+
<mesh filename="package://ackermann_cars/models/big_nurburgring_line/meshes/Circuito_Nurburgrin.dae" scale="5 5 5"/>
8+
</geometry>
9+
</visual>
10+
</link>
11+
<link name="pared">
12+
<visual>
13+
<geometry>
14+
<mesh filename="package://ackermann_cars/models/big_nurburgring_line/meshes/Nurburgrin_Pared.dae" scale="5 5 5"/>
15+
</geometry>
16+
</visual>
17+
</link>
18+
</robot>

0 commit comments

Comments
 (0)