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.