diff --git a/abb_crb15000_support/CMakeLists.txt b/abb_crb15000_support/CMakeLists.txt index a73b8cf..88b1ea3 100644 --- a/abb_crb15000_support/CMakeLists.txt +++ b/abb_crb15000_support/CMakeLists.txt @@ -9,6 +9,7 @@ catkin_package() if (CATKIN_ENABLE_TESTING) find_package(roslaunch REQUIRED) roslaunch_add_file_check(tests/roslaunch_test_crb15000_5_95.xml) + roslaunch_add_file_check(tests/roslaunch_test_crb15000_12_127.xml) endif() install(DIRECTORY config launch meshes urdf diff --git a/abb_crb15000_support/config/joint_names_crb15000_12_127.yaml b/abb_crb15000_support/config/joint_names_crb15000_12_127.yaml new file mode 100644 index 0000000..b02f7ba --- /dev/null +++ b/abb_crb15000_support/config/joint_names_crb15000_12_127.yaml @@ -0,0 +1 @@ +controller_joint_names: ['joint_1', 'joint_2', 'joint_3', 'joint_4', 'joint_5', 'joint_6'] diff --git a/abb_crb15000_support/launch/load_crb15000_12_127.launch b/abb_crb15000_support/launch/load_crb15000_12_127.launch new file mode 100644 index 0000000..d0b254d --- /dev/null +++ b/abb_crb15000_support/launch/load_crb15000_12_127.launch @@ -0,0 +1,4 @@ + + + + diff --git a/abb_crb15000_support/launch/test_crb15000_12_127.launch b/abb_crb15000_support/launch/test_crb15000_12_127.launch new file mode 100644 index 0000000..1e055bd --- /dev/null +++ b/abb_crb15000_support/launch/test_crb15000_12_127.launch @@ -0,0 +1,7 @@ + + + + + + + diff --git a/abb_crb15000_support/meshes/crb15000_12_127/collision/base_link.stl b/abb_crb15000_support/meshes/crb15000_12_127/collision/base_link.stl new file mode 100644 index 0000000..15faa1d Binary files /dev/null and b/abb_crb15000_support/meshes/crb15000_12_127/collision/base_link.stl differ diff --git a/abb_crb15000_support/meshes/crb15000_12_127/collision/link_1.stl b/abb_crb15000_support/meshes/crb15000_12_127/collision/link_1.stl new file mode 100644 index 0000000..f4c911a Binary files /dev/null and b/abb_crb15000_support/meshes/crb15000_12_127/collision/link_1.stl differ diff --git a/abb_crb15000_support/meshes/crb15000_12_127/collision/link_2.stl b/abb_crb15000_support/meshes/crb15000_12_127/collision/link_2.stl new file mode 100644 index 0000000..a9f98cc Binary files /dev/null and b/abb_crb15000_support/meshes/crb15000_12_127/collision/link_2.stl differ diff --git a/abb_crb15000_support/meshes/crb15000_12_127/collision/link_4.stl b/abb_crb15000_support/meshes/crb15000_12_127/collision/link_4.stl new file mode 100644 index 0000000..efa58ee Binary files /dev/null and b/abb_crb15000_support/meshes/crb15000_12_127/collision/link_4.stl differ diff --git a/abb_crb15000_support/meshes/crb15000_12_127/visual/base_link.stl b/abb_crb15000_support/meshes/crb15000_12_127/visual/base_link.stl new file mode 100644 index 0000000..e2f6e6f Binary files /dev/null and b/abb_crb15000_support/meshes/crb15000_12_127/visual/base_link.stl differ diff --git a/abb_crb15000_support/meshes/crb15000_12_127/visual/link_1.stl b/abb_crb15000_support/meshes/crb15000_12_127/visual/link_1.stl new file mode 100644 index 0000000..f58987f Binary files /dev/null and b/abb_crb15000_support/meshes/crb15000_12_127/visual/link_1.stl differ diff --git a/abb_crb15000_support/meshes/crb15000_12_127/visual/link_2.stl b/abb_crb15000_support/meshes/crb15000_12_127/visual/link_2.stl new file mode 100644 index 0000000..d9973e1 Binary files /dev/null and b/abb_crb15000_support/meshes/crb15000_12_127/visual/link_2.stl differ diff --git a/abb_crb15000_support/meshes/crb15000_12_127/visual/link_4.stl b/abb_crb15000_support/meshes/crb15000_12_127/visual/link_4.stl new file mode 100644 index 0000000..c45b582 Binary files /dev/null and b/abb_crb15000_support/meshes/crb15000_12_127/visual/link_4.stl differ diff --git a/abb_crb15000_support/package.xml b/abb_crb15000_support/package.xml index 8c18722..455ea37 100644 --- a/abb_crb15000_support/package.xml +++ b/abb_crb15000_support/package.xml @@ -10,19 +10,22 @@

This package contains configuration data, 3D models and launch files for ABB GoFa CRB 15000 manipulators. This currently includes the - CRB 15000-5/0.95 variant only. + CRB 15000-5/0.95 and CRB 15000-12/1.27 variants.

Joint limits and max joint velocities are based on the information in the - ABB CRB 15000 Datasheet, document ID: TODO, Feb 2021. + ABB CRB 15000 Datasheet, document ID: TODO, Feb 2021 for + the CRB 15000-5/0.95. For CRB 15000-12/1.27, they are based on the + information in ABB CRB 15000 Product manual, document ID: + 3HAC077389-001, Rev. P. All urdfs / xacros 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).

- Note 1: this is an early conversion from CAD data downloaded from ABB's - library with geometry and kinematics partially based on the GoFa - datasheet. + Note 1: the CRB 15000-5/0.95 is an early conversion from CAD data + downloaded from ABB's library with geometry and kinematics partially + based on the GoFa datasheet. There may be conversion errors and other deviations from the real robot.

@@ -37,6 +40,7 @@

G.A. vd. Hoorn (TU Delft Robotics Institute) + Marco Palma (TU Vienna Institute of Art and Design) G.A. vd. Hoorn (TU Delft Robotics Institute) Apache-2.0 diff --git a/abb_crb15000_support/tests/roslaunch_test_crb15000_12_127.xml b/abb_crb15000_support/tests/roslaunch_test_crb15000_12_127.xml new file mode 100644 index 0000000..9d37675 --- /dev/null +++ b/abb_crb15000_support/tests/roslaunch_test_crb15000_12_127.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/abb_crb15000_support/urdf/crb15000_12_127.xacro b/abb_crb15000_support/urdf/crb15000_12_127.xacro new file mode 100644 index 0000000..7018d87 --- /dev/null +++ b/abb_crb15000_support/urdf/crb15000_12_127.xacro @@ -0,0 +1,6 @@ + + + + + + diff --git a/abb_crb15000_support/urdf/crb15000_12_127_macro.xacro b/abb_crb15000_support/urdf/crb15000_12_127_macro.xacro new file mode 100644 index 0000000..249cec7 --- /dev/null +++ b/abb_crb15000_support/urdf/crb15000_12_127_macro.xacro @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +