Skip to content

Commit

Permalink
Fix for issue ros-industrial#49: add 'base' link (transform to World)
Browse files Browse the repository at this point in the history
This should not affect existing kinematic plugins or MoveIt configurations:

 - the link is not part of the main kinematic chain
 - the transform is implemented as a fixed joint
  • Loading branch information
ros authored and Levi-Armstrong committed Feb 1, 2015
1 parent 3353d55 commit 49daf86
Show file tree
Hide file tree
Showing 12 changed files with 85 additions and 1 deletion.
6 changes: 6 additions & 0 deletions abb_common/urdf/irb_2400.urdf
Original file line number Diff line number Diff line change
Expand Up @@ -179,5 +179,11 @@
<child link="tool0"/>
<origin rpy="0 0 0" xyz="0 0 0"/>
</joint>
<link name="base"/>
<joint name="base_link-base" type="fixed">
<origin rpy="0 0 0" xyz="0 0 0"/>
<parent link="base_link"/>
<child link="base"/>
</joint>
</robot>

10 changes: 9 additions & 1 deletion abb_common/urdf/irb_2400_macro.xacro
Original file line number Diff line number Diff line change
Expand Up @@ -300,6 +300,14 @@
<child link="${prefix}tool0"/>
<origin xyz="0 0 0" rpy="0 0 0"/>
</joint>
<!-- end of joint list -->
<!-- end of joint list -->

<!-- ROS base_link to ABB World Coordinates transform -->
<link name="${prefix}base" />
<joint name="${prefix}base_link-base" type="fixed">
<origin xyz="0 0 0" rpy="0 0 0"/>
<parent link="${prefix}base_link"/>
<child link="${prefix}base"/>
</joint>
</xacro:macro>
</robot>
6 changes: 6 additions & 0 deletions abb_common/urdf/irb_5400.urdf
Original file line number Diff line number Diff line change
Expand Up @@ -178,4 +178,10 @@
<child link="tool0"/>
<origin rpy="0.0 0.6109 0.0" xyz="0.0672 0 -0.0470"/>
</joint>
<link name="base"/>
<joint name="base_link-base" type="fixed">
<origin rpy="0 0 0" xyz="0 0 0"/>
<parent link="base_link"/>
<child link="base"/>
</joint>
</robot>
8 changes: 8 additions & 0 deletions abb_common/urdf/irb_5400_macro.xacro
Original file line number Diff line number Diff line change
Expand Up @@ -197,5 +197,13 @@
</joint>

<!-- end of joint list -->

<!-- ROS base_link to ABB World Coordinates transform -->
<link name="${prefix}base" />
<joint name="${prefix}base_link-base" type="fixed">
<origin xyz="0 0 0" rpy="0 0 0"/>
<parent link="${prefix}base_link"/>
<child link="${prefix}base"/>
</joint>
</xacro:macro>
</robot>
6 changes: 6 additions & 0 deletions abb_common/urdf/irb_6640.urdf
Original file line number Diff line number Diff line change
Expand Up @@ -197,5 +197,11 @@
<child link="link_piston"/>
<limit effort="0" lower="0" upper="0.6" velocity="0"/>
</joint>
<link name="base"/>
<joint name="base_link-base" type="fixed">
<origin rpy="0 0 0" xyz="0 0 0"/>
<parent link="base_link"/>
<child link="base"/>
</joint>
</robot>

8 changes: 8 additions & 0 deletions abb_common/urdf/irb_6640_macro.xacro
Original file line number Diff line number Diff line change
Expand Up @@ -223,5 +223,13 @@
</joint>

<!-- end of joint list -->

<!-- ROS base_link to ABB World Coordinates transform -->
<link name="${prefix}base" />
<joint name="${prefix}base_link-base" type="fixed">
<origin xyz="0 0 0" rpy="0 0 0"/>
<parent link="${prefix}base_link"/>
<child link="${prefix}base"/>
</joint>
</xacro:macro>
</robot>
6 changes: 6 additions & 0 deletions abb_irb2400_support/urdf/irb2400.urdf
Original file line number Diff line number Diff line change
Expand Up @@ -179,5 +179,11 @@
<child link="tool0"/>
<origin rpy="0 0 0" xyz="0 0 0"/>
</joint>
<link name="base"/>
<joint name="base_link-base" type="fixed">
<origin rpy="0 0 0" xyz="0 0 0"/>
<parent link="base_link"/>
<child link="base"/>
</joint>
</robot>

8 changes: 8 additions & 0 deletions abb_irb2400_support/urdf/irb2400_macro.xacro
Original file line number Diff line number Diff line change
Expand Up @@ -181,5 +181,13 @@
<origin xyz="0 0 0" rpy="0 0 0"/>
</joint>
<!-- end of joint list -->

<!-- ROS base_link to ABB World Coordinates transform -->
<link name="${prefix}base" />
<joint name="${prefix}base_link-base" type="fixed">
<origin xyz="0 0 0" rpy="0 0 0"/>
<parent link="${prefix}base_link"/>
<child link="${prefix}base"/>
</joint>
</xacro:macro>
</robot>
6 changes: 6 additions & 0 deletions abb_irb5400_support/urdf/irb5400.urdf
Original file line number Diff line number Diff line change
Expand Up @@ -178,4 +178,10 @@
<child link="tool0"/>
<origin rpy="0.0 0.6109 0.0" xyz="0.0672 0 -0.0470"/>
</joint>
<link name="base"/>
<joint name="base_link-base" type="fixed">
<origin rpy="0 0 0" xyz="0 0 0"/>
<parent link="base_link"/>
<child link="base"/>
</joint>
</robot>
8 changes: 8 additions & 0 deletions abb_irb5400_support/urdf/irb5400_macro.xacro
Original file line number Diff line number Diff line change
Expand Up @@ -180,5 +180,13 @@
<origin xyz="0.0672 0 -0.0470" rpy="0.0 0.6109 0.0"/>
</joint>
<!-- end of joint list -->

<!-- ROS base_link to ABB World Coordinates transform -->
<link name="${prefix}base" />
<joint name="${prefix}base_link-base" type="fixed">
<origin xyz="0 0 0" rpy="0 0 0"/>
<parent link="${prefix}base_link"/>
<child link="${prefix}base"/>
</joint>
</xacro:macro>
</robot>
6 changes: 6 additions & 0 deletions abb_irb6600_support/urdf/irb6640.urdf
Original file line number Diff line number Diff line change
Expand Up @@ -197,5 +197,11 @@
<child link="link_piston"/>
<limit effort="0" lower="0" upper="0.6" velocity="0"/>
</joint>
<link name="base"/>
<joint name="base_link-base" type="fixed">
<origin rpy="0 0 0" xyz="0 0 0"/>
<parent link="base_link"/>
<child link="base"/>
</joint>
</robot>

8 changes: 8 additions & 0 deletions abb_irb6600_support/urdf/irb6640_macro.xacro
Original file line number Diff line number Diff line change
Expand Up @@ -201,5 +201,13 @@
<limit effort="0" lower="0" upper="0.6" velocity="0"/>
</joint>
<!-- end of joint list -->

<!-- ROS base_link to ABB World Coordinates transform -->
<link name="${prefix}base" />
<joint name="${prefix}base_link-base" type="fixed">
<origin xyz="0 0 0" rpy="0 0 0"/>
<parent link="${prefix}base_link"/>
<child link="${prefix}base"/>
</joint>
</xacro:macro>
</robot>

0 comments on commit 49daf86

Please sign in to comment.