diff --git a/kuka_kr3_support/config/joint_names_kr3.yaml b/kuka_kr3_support/config/joint_names_kr3.yaml new file mode 100644 index 000000000..1a23ced85 --- /dev/null +++ b/kuka_kr3_support/config/joint_names_kr3.yaml @@ -0,0 +1 @@ +controller_joint_names: ['joint_a1', 'joint_a2', 'joint_a3', 'joint_a4', 'joint_a5', 'joint_a6'] diff --git a/kuka_kr3_support/launch/load_kr3.launch b/kuka_kr3_support/launch/load_kr3.launch new file mode 100644 index 000000000..397f54356 --- /dev/null +++ b/kuka_kr3_support/launch/load_kr3.launch @@ -0,0 +1,4 @@ + + + + diff --git a/kuka_kr3_support/launch/test_kr3.launch b/kuka_kr3_support/launch/test_kr3.launch new file mode 100644 index 000000000..27c591338 --- /dev/null +++ b/kuka_kr3_support/launch/test_kr3.launch @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/kuka_kr3_support/meshes/kr3/collision/base_link.stl b/kuka_kr3_support/meshes/kr3/collision/base_link.stl new file mode 100644 index 000000000..76075b667 Binary files /dev/null and b/kuka_kr3_support/meshes/kr3/collision/base_link.stl differ diff --git a/kuka_kr3_support/meshes/kr3/collision/link_1.stl b/kuka_kr3_support/meshes/kr3/collision/link_1.stl new file mode 100644 index 000000000..fa8576f06 Binary files /dev/null and b/kuka_kr3_support/meshes/kr3/collision/link_1.stl differ diff --git a/kuka_kr3_support/meshes/kr3/collision/link_2.stl b/kuka_kr3_support/meshes/kr3/collision/link_2.stl new file mode 100644 index 000000000..df59127fb Binary files /dev/null and b/kuka_kr3_support/meshes/kr3/collision/link_2.stl differ diff --git a/kuka_kr3_support/meshes/kr3/collision/link_3.stl b/kuka_kr3_support/meshes/kr3/collision/link_3.stl new file mode 100644 index 000000000..b6c130cd1 Binary files /dev/null and b/kuka_kr3_support/meshes/kr3/collision/link_3.stl differ diff --git a/kuka_kr3_support/meshes/kr3/collision/link_4.stl b/kuka_kr3_support/meshes/kr3/collision/link_4.stl new file mode 100644 index 000000000..70b49ff71 Binary files /dev/null and b/kuka_kr3_support/meshes/kr3/collision/link_4.stl differ diff --git a/kuka_kr3_support/meshes/kr3/collision/link_5.stl b/kuka_kr3_support/meshes/kr3/collision/link_5.stl new file mode 100644 index 000000000..1434ff761 Binary files /dev/null and b/kuka_kr3_support/meshes/kr3/collision/link_5.stl differ diff --git a/kuka_kr3_support/meshes/kr3/collision/link_6.stl b/kuka_kr3_support/meshes/kr3/collision/link_6.stl new file mode 100644 index 000000000..aaffb59b0 Binary files /dev/null and b/kuka_kr3_support/meshes/kr3/collision/link_6.stl differ diff --git a/kuka_kr3_support/meshes/kr3/visual/base_link.stl b/kuka_kr3_support/meshes/kr3/visual/base_link.stl new file mode 100644 index 000000000..f22a5099f Binary files /dev/null and b/kuka_kr3_support/meshes/kr3/visual/base_link.stl differ diff --git a/kuka_kr3_support/meshes/kr3/visual/link_1.stl b/kuka_kr3_support/meshes/kr3/visual/link_1.stl new file mode 100644 index 000000000..b7429bad3 Binary files /dev/null and b/kuka_kr3_support/meshes/kr3/visual/link_1.stl differ diff --git a/kuka_kr3_support/meshes/kr3/visual/link_2.stl b/kuka_kr3_support/meshes/kr3/visual/link_2.stl new file mode 100644 index 000000000..dfdf017e7 Binary files /dev/null and b/kuka_kr3_support/meshes/kr3/visual/link_2.stl differ diff --git a/kuka_kr3_support/meshes/kr3/visual/link_3.stl b/kuka_kr3_support/meshes/kr3/visual/link_3.stl new file mode 100644 index 000000000..163b192c9 Binary files /dev/null and b/kuka_kr3_support/meshes/kr3/visual/link_3.stl differ diff --git a/kuka_kr3_support/meshes/kr3/visual/link_4.stl b/kuka_kr3_support/meshes/kr3/visual/link_4.stl new file mode 100644 index 000000000..46da853a6 Binary files /dev/null and b/kuka_kr3_support/meshes/kr3/visual/link_4.stl differ diff --git a/kuka_kr3_support/meshes/kr3/visual/link_5.stl b/kuka_kr3_support/meshes/kr3/visual/link_5.stl new file mode 100644 index 000000000..3c7157b92 Binary files /dev/null and b/kuka_kr3_support/meshes/kr3/visual/link_5.stl differ diff --git a/kuka_kr3_support/meshes/kr3/visual/link_6.stl b/kuka_kr3_support/meshes/kr3/visual/link_6.stl new file mode 100644 index 000000000..ab72b0fc6 Binary files /dev/null and b/kuka_kr3_support/meshes/kr3/visual/link_6.stl differ diff --git a/kuka_kr3_support/package.xml b/kuka_kr3_support/package.xml index 135bc2f40..2cd66018d 100644 --- a/kuka_kr3_support/package.xml +++ b/kuka_kr3_support/package.xml @@ -8,16 +8,17 @@

This package contains configuration data, 3D models and launch files - for the KUKA KR 3 manipulators. This currently includes the R540 only. + for the KUKA KR 3 manipulators.

Specifications:

Joint limits and maximum joint velocities are based on the information - in the KUKA Roboter GmbH - KR 3 AGILUS Specification version - Spez KR 3 AGILUS V3, 21.03.2017. + in the specifications. All urdfs are based on the default motion and joint velocity limits, unless noted otherwise (ie: no support for high speed joints, extended / limited motion ranges or other options). diff --git a/kuka_kr3_support/test/roslaunch_test_kr3.xml b/kuka_kr3_support/test/roslaunch_test_kr3.xml new file mode 100644 index 000000000..41fd0d649 --- /dev/null +++ b/kuka_kr3_support/test/roslaunch_test_kr3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/kuka_kr3_support/urdf/kr3.xacro b/kuka_kr3_support/urdf/kr3.xacro new file mode 100644 index 000000000..ad60896de --- /dev/null +++ b/kuka_kr3_support/urdf/kr3.xacro @@ -0,0 +1,5 @@ + + + + + diff --git a/kuka_kr3_support/urdf/kr3_macro.xacro b/kuka_kr3_support/urdf/kr3_macro.xacro new file mode 100644 index 000000000..dff71f631 --- /dev/null +++ b/kuka_kr3_support/urdf/kr3_macro.xacro @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +