Skip to content

Commit 53ba269

Browse files
committed
All Warthog attachments default to 0
1 parent 8a43d1b commit 53ba269

File tree

4 files changed

+33
-13
lines changed

4 files changed

+33
-13
lines changed

clearpath_platform_description/urdf/a200/attachments/top_plate.urdf.xacro

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,13 @@
2525
<child link="${name}_link"/>
2626
<xacro:insert_block name="origin"/>
2727
</joint>
28+
<!-- Top plate default link -->
29+
<link name="${name}_default_mount"/>
30+
<joint name="${name}_default_joint" type="fixed">
31+
<parent link="${name}_link" />
32+
<child link="${name}_default_mount"/>
33+
<origin xyz="0.0812 0 0.00672" rpy="0 0 0"/>
34+
</joint>
2835
<!-- Top plate front link -->
2936
<link name="${name}_front_mount"/>
3037
<joint name="${name}_front_joint" type="fixed">
@@ -79,6 +86,13 @@
7986
<child link="${name}_link"/>
8087
<origin xyz="0 0 0.021" rpy="0 0 0"/>
8188
</joint>
89+
<!-- Top plate default link -->
90+
<link name="${name}_default_mount"/>
91+
<joint name="${name}_default_joint" type="fixed">
92+
<parent link="${name}_link" />
93+
<child link="${name}_default_mount"/>
94+
<origin xyz="0.07987 0 0.00639" rpy="0 0 0"/>
95+
</joint>
8296
<!-- Top plate front link -->
8397
<link name="${name}_front_mount"/>
8498
<joint name="${name}_front_joint" type="fixed">

clearpath_platform_description/urdf/w200/attachments/arm_mount.urdf.xacro renamed to clearpath_platform_description/urdf/w200/attachments/arm_plate.urdf.xacro

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0"?>
22
<robot xmlns:xacro="http://ros.org/wiki/xacro">
3-
<xacro:macro name="arm_mount" params="name:=arm_mount model:=default parent_link:=default_mount *origin">
3+
<xacro:macro name="arm_plate" params="name:=arm_plate model:=default parent_link:=default_mount *origin">
44
<link name="${name}_link">
55
<visual>
66
<origin xyz="0 0 0.02" rpy="0 0 0"/>
@@ -26,5 +26,11 @@
2626
<parent link="${parent_link}"/>
2727
<child link="${name}_link" />
2828
</joint>
29+
<link name="${name}_mount"/>
30+
<joint name="${name}_mount_joint" type="fixed">
31+
<origin xyz="0 0 0.02" rpy="0 0 0"/>
32+
<parent link="${name}_link"/>
33+
<child link="${name}_mount"/>
34+
</joint>
2935
</xacro:macro>
3036
</robot>
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
<?xml version="1.0"?>
22
<robot xmlns:xacro="http://www.ros.org/wiki/xacro">
33
<xacro:macro name="bulkhead" params="name:=bulkhead model:=default parent_link:=default_mount *origin">
4-
<xacro:include filename="$(find clearpath_platform_description)/urdf/w200/attachments/arm_mount.urdf.xacro"/>
4+
<xacro:include filename="$(find clearpath_platform_description)/urdf/w200/attachments/arm_plate.urdf.xacro"/>
55
<link name="${name}_link">
66
<visual>
7-
<origin xyz="0 0 0" rpy="0 0 0"/>
7+
<origin xyz="0.00705 0 0.24184" rpy="0 0 0"/>
88
<geometry>
99
<mesh filename="package://clearpath_platform_description/meshes/w200/bulkhead.stl" />
1010
</geometry>
1111
<material name="clearpath_black"><color rgba="0.15 0.15 0.15 1.0" /></material>
1212
</visual>
1313
<collision>
14-
<origin xyz="0 0 0" rpy="0 0 0"/>
14+
<origin xyz="0.00705 0 0.24184" rpy="0 0 0"/>
1515
<geometry>
1616
<mesh filename="package://clearpath_platform_description/meshes/w200/bulkhead-collision.stl" />
1717
</geometry>
@@ -29,17 +29,17 @@
2929
<child link="${name}_link" />
3030
</joint>
3131

32-
<link name="${name}_front_mount_link"/>
33-
<joint name="${name}_front_mount_link_joint" type="fixed">
34-
<origin xyz="0.33987 0 0.0" rpy="0 0 0" />
32+
<link name="${name}_mount"/>
33+
<joint name="${name}_mount_joint" type="fixed">
34+
<origin xyz="0.34692 0 0.24184" rpy="0 0 0" />
3535
<parent link="${name}_link"/>
36-
<child link="${name}_front_mount_link" />
36+
<child link="${name}_mount" />
3737
</joint>
3838

39-
<xacro:if value="${model == 'arm_mount'}">
40-
<xacro:arm_mount parent_link="${name}_front_mount_link">
39+
<xacro:if value="${model == 'arm_plate'}">
40+
<xacro:arm_plate parent_link="${name}_mount">
4141
<origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/>
42-
</xacro:arm_mount>
42+
</xacro:arm_plate>
4343
</xacro:if>
4444
</xacro:macro>
4545
</robot>

clearpath_platform_description/urdf/w200/attachments/generator.urdf.xacro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
<xacro:macro name="generator" params="name:=generator model:=default parent_link:=default_mount *origin">
44
<link name="${name}_link">
55
<visual>
6-
<origin xyz="0 0 0" rpy="0 0 0"/>
6+
<origin xyz="-0.42506 0.0 0.0017" rpy="0 0 0"/>
77
<geometry>
88
<mesh filename="package://clearpath_platform_description/meshes/w200/generator.stl" />
99
</geometry>
1010
<material name="clearpath_black"><color rgba="0.15 0.15 0.15 1.0" /></material>
1111
</visual>
1212
<collision>
13-
<origin xyz="0 0 0" rpy="0 0 0"/>
13+
<origin xyz="-0.42506 0.0 0.0017" rpy="0 0 0"/>
1414
<geometry>
1515
<mesh filename="package://clearpath_platform_description/meshes/w200/generator.stl" />
1616
</geometry>

0 commit comments

Comments
 (0)