diff --git a/dual_arms/openarm_2/LICENSE.txt b/dual_arms/openarm_2/LICENSE.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cd7dbc7322787d3fe5e0c5e8d0cf8aafc1cc47cd
--- /dev/null
+++ b/dual_arms/openarm_2/LICENSE.txt
@@ -0,0 +1,201 @@
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright 2025 Enactic, Inc.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/dual_arms/openarm_2/README.md b/dual_arms/openarm_2/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..92c6c17327c017116c3f8aae83b64dad72d62a09
--- /dev/null
+++ b/dual_arms/openarm_2/README.md
@@ -0,0 +1,20 @@
+# OpenArm 2
+
+This directory vendors the OpenArm v2.0 bimanual robot with two pinch grippers
+and its fixed pedestal.
+
+The assets are sourced from the official Enactic repositories at these pinned
+commits:
+
+- URDF and meshes: [enactic/openarm_description](https://github.com/enactic/openarm_description), `main`, commit `14ff67b638ff1c738a1b9a6be8aaa5ce5ed2c831`
+- MuJoCo model and meshes: [enactic/openarm_mujoco](https://github.com/enactic/openarm_mujoco), `master`, commit `161039cd74ea8675fb8197836fe5674659825c75`
+
+`openarm_2.urdf` is the expanded v2.0 bimanual URDF. Its upstream
+`package://` mesh paths were rewritten to repository-relative paths under
+`meshes/urdf/`; the current expanded form preserves the materials embedded in
+the DAE visual meshes. `openarm_2.xml` is the MuJoCo pedestal component and
+loads the bimanual arm from `mjcf/openarm_bimanual.xml`. The complete pedestal
+scene is `scene/scene.xml`.
+
+Both upstream repositories publish these files under Apache-2.0. See
+`LICENSE.txt` for the license text.
diff --git a/dual_arms/openarm_2/meshes/mujoco/collision/base_link.stl b/dual_arms/openarm_2/meshes/mujoco/collision/base_link.stl
new file mode 100644
index 0000000000000000000000000000000000000000..aceccc8a43ca46049a4700d63c02475b14b02123
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/collision/base_link.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:795f96ece4db1f896ba2962314c6bda5a876eac2c3cb578b018b21985b57c158
+size 20084
diff --git a/dual_arms/openarm_2/meshes/mujoco/collision/body_link0_symp.stl b/dual_arms/openarm_2/meshes/mujoco/collision/body_link0_symp.stl
new file mode 100644
index 0000000000000000000000000000000000000000..dad873332da3787fdf6b78be38da55e0e0038b21
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/collision/body_link0_symp.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6c18bbf7e86b03e3faf802e61e8eb438b38dcbcf146d97cffe6e808c65e9a72a
+size 293284
diff --git a/dual_arms/openarm_2/meshes/mujoco/collision/ee_base_link.stl b/dual_arms/openarm_2/meshes/mujoco/collision/ee_base_link.stl
new file mode 100644
index 0000000000000000000000000000000000000000..22e74738d96e354b55cc200b1fd626c168a3cfdb
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/collision/ee_base_link.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b7e0bfdc8377cf12e793752f7b65ec97dcc3f6b65a5db6b70d1c605a65e12b23
+size 22784
diff --git a/dual_arms/openarm_2/meshes/mujoco/collision/finger_inner_part_00.stl b/dual_arms/openarm_2/meshes/mujoco/collision/finger_inner_part_00.stl
new file mode 100644
index 0000000000000000000000000000000000000000..6d4a9ba8774b642af831280303d4fed0545be8d6
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/collision/finger_inner_part_00.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:32bd78820acf74834b1c218cf07b714b006963cdc35a2a75ea31e54d1daf0671
+size 59084
diff --git a/dual_arms/openarm_2/meshes/mujoco/collision/finger_inner_part_01.stl b/dual_arms/openarm_2/meshes/mujoco/collision/finger_inner_part_01.stl
new file mode 100644
index 0000000000000000000000000000000000000000..47cdd0c568dfc7e5b81aa53e37774d493d6f9d98
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/collision/finger_inner_part_01.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:517d11a987273d7693382aaa4c84026a734950fdc4b52a7ca8989e8416fb80d1
+size 47084
diff --git a/dual_arms/openarm_2/meshes/mujoco/collision/finger_inner_part_02.stl b/dual_arms/openarm_2/meshes/mujoco/collision/finger_inner_part_02.stl
new file mode 100644
index 0000000000000000000000000000000000000000..68349841b8a7f3edfb6defcf84d087f626e6281c
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/collision/finger_inner_part_02.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7c3c4ed509c682e07c5bf0945d271dd7792b6175ce2778f927c54de25a42120a
+size 46684
diff --git a/dual_arms/openarm_2/meshes/mujoco/collision/finger_inner_part_03.stl b/dual_arms/openarm_2/meshes/mujoco/collision/finger_inner_part_03.stl
new file mode 100644
index 0000000000000000000000000000000000000000..505a4af633654a3a01e7c6ff3395cb9d643bb826
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/collision/finger_inner_part_03.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dcbfef75fb9dc29b56e6a8873b0b537436fd4af5eb086b1d16bc747e511f53c6
+size 148584
diff --git a/dual_arms/openarm_2/meshes/mujoco/collision/finger_outer_part_00.stl b/dual_arms/openarm_2/meshes/mujoco/collision/finger_outer_part_00.stl
new file mode 100644
index 0000000000000000000000000000000000000000..2a96f9dd9b87978d6dc2a044fd4decd6d628918e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/collision/finger_outer_part_00.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b6526e60a29686561ce9c9408aca810767cf3ff1cece9e1aaba6d5e752b6613c
+size 79284
diff --git a/dual_arms/openarm_2/meshes/mujoco/collision/finger_outer_part_01.stl b/dual_arms/openarm_2/meshes/mujoco/collision/finger_outer_part_01.stl
new file mode 100644
index 0000000000000000000000000000000000000000..e6e95dadd240bfc0fe3753e1be9d776f8d475ea4
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/collision/finger_outer_part_01.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b8028798ac2cac27634fa0a9808ed413449a5cfd6caa9becab423293f7b089ef
+size 55484
diff --git a/dual_arms/openarm_2/meshes/mujoco/collision/finger_outer_part_02.stl b/dual_arms/openarm_2/meshes/mujoco/collision/finger_outer_part_02.stl
new file mode 100644
index 0000000000000000000000000000000000000000..b8ffe674ad20b889100f825c15523a0967a82ce5
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/collision/finger_outer_part_02.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b5997e97a1d9524fada8c5d375e8f3077f9a9249bbb792be4cbed303edb02588
+size 53284
diff --git a/dual_arms/openarm_2/meshes/mujoco/collision/finger_outer_part_03.stl b/dual_arms/openarm_2/meshes/mujoco/collision/finger_outer_part_03.stl
new file mode 100644
index 0000000000000000000000000000000000000000..23481df717074a036e2db89f354edbb9fa198862
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/collision/finger_outer_part_03.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:330545b4932648afb504ff275d90fb066018a939091ad58b8041e1baf7fb12c4
+size 154484
diff --git a/dual_arms/openarm_2/meshes/mujoco/collision/link1.stl b/dual_arms/openarm_2/meshes/mujoco/collision/link1.stl
new file mode 100644
index 0000000000000000000000000000000000000000..b1a8c33402b8be4a2acaac3f0a272cefdb1fd7f8
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/collision/link1.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5fcc7bd6900fd115004f6d4553fae0602aa4b29d132b354728cca9510f701803
+size 69684
diff --git a/dual_arms/openarm_2/meshes/mujoco/collision/link2.stl b/dual_arms/openarm_2/meshes/mujoco/collision/link2.stl
new file mode 100644
index 0000000000000000000000000000000000000000..ae5f0fbd79f475fba5d8c43ae4a8ee8fe432a8a4
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/collision/link2.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:381f0c51a4d2bacb40a9782ecd9901877d5b32b9083329d39b741fc63a73a483
+size 41584
diff --git a/dual_arms/openarm_2/meshes/mujoco/collision/link3.stl b/dual_arms/openarm_2/meshes/mujoco/collision/link3.stl
new file mode 100644
index 0000000000000000000000000000000000000000..6c2e693ce8b81ea5cad9eee595ad908a2e0e1b05
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/collision/link3.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:72ce0a23e5e65803c9a5d08d8bd915f5ccb4c5a285119183d461f73ab2f535b7
+size 42584
diff --git a/dual_arms/openarm_2/meshes/mujoco/collision/link4.stl b/dual_arms/openarm_2/meshes/mujoco/collision/link4.stl
new file mode 100644
index 0000000000000000000000000000000000000000..5bd8bf7f0279a1987700cd8d7c89cf5248311f7f
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/collision/link4.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3eb42e669449020c05d5b17152fd22ea8d5737c831619d0f026cfeb2cf28e735
+size 62484
diff --git a/dual_arms/openarm_2/meshes/mujoco/collision/link5_part_00.stl b/dual_arms/openarm_2/meshes/mujoco/collision/link5_part_00.stl
new file mode 100644
index 0000000000000000000000000000000000000000..fccee6b6f34797759d6b049bc214882c667bb8ae
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/collision/link5_part_00.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bf2eb3d231354403709ce31a5e009753610b925cc180fef5e7ccf9dcfe3ce456
+size 7584
diff --git a/dual_arms/openarm_2/meshes/mujoco/collision/link5_part_01.stl b/dual_arms/openarm_2/meshes/mujoco/collision/link5_part_01.stl
new file mode 100644
index 0000000000000000000000000000000000000000..09a833c57e4613c01f95b71223d324d874cf8cdf
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/collision/link5_part_01.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:989ec91e242bb847c186a35c2fae7c3b4079cc03f20b6149f67444fd6d4f0334
+size 7584
diff --git a/dual_arms/openarm_2/meshes/mujoco/collision/link5_part_02.stl b/dual_arms/openarm_2/meshes/mujoco/collision/link5_part_02.stl
new file mode 100644
index 0000000000000000000000000000000000000000..9d65c7bd856b9ea22c7db3bec0f94603eb3fd8cb
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/collision/link5_part_02.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:eaa0ded332c76f97bdf857e6e2e6a521011722d3db2ff169a96420f3126d5b1f
+size 8484
diff --git a/dual_arms/openarm_2/meshes/mujoco/collision/link6.stl b/dual_arms/openarm_2/meshes/mujoco/collision/link6.stl
new file mode 100644
index 0000000000000000000000000000000000000000..3700f76142e6b63844fcf101f0ca0a1f67175e4e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/collision/link6.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2f474d557a6f442922f1e4ffa4e78365c011c01f33207108da13b79e53e18f39
+size 50684
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/base_link_00.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/arm/base_link_00.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..a6aaee53130bb627fdbaacb494353a28444cb42e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/base_link_00.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl matte_black
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.247000 0.247000 0.247000
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/base_link_00.obj b/dual_arms/openarm_2/meshes/mujoco/visual/arm/base_link_00.obj
new file mode 100644
index 0000000000000000000000000000000000000000..6060df1837f981aaa21df65d48f6c583ef0a519f
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/base_link_00.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8121aefe063cb3524618f9a7831e9562ab9b0dca61600a6a843aed85989e4cba
+size 502881
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/base_link_01.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/arm/base_link_01.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..fd29d020268844a5075304523ae19c3098efaa96
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/base_link_01.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl pale_silver
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.752941 0.752941 0.752941
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/base_link_01.obj b/dual_arms/openarm_2/meshes/mujoco/visual/arm/base_link_01.obj
new file mode 100644
index 0000000000000000000000000000000000000000..c5afc156fcf800e5461add42c1c181e2583d9bd0
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/base_link_01.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4d66f436adbbe66c3c9eb9753ea084cae8254cace1fb559a7b20a2bba28ee39a
+size 29003
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link1_00.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link1_00.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..a6aaee53130bb627fdbaacb494353a28444cb42e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link1_00.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl matte_black
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.247000 0.247000 0.247000
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link1_00.obj b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link1_00.obj
new file mode 100644
index 0000000000000000000000000000000000000000..308371a4019453d3c5d4e1f08aace1a119595d2a
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link1_00.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:88634d86cab2e96cac501a2f4737be32ebae33d2a3e209847f76fe06d1a2fa6f
+size 605384
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link1_01.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link1_01.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..fd29d020268844a5075304523ae19c3098efaa96
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link1_01.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl pale_silver
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.752941 0.752941 0.752941
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link1_01.obj b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link1_01.obj
new file mode 100644
index 0000000000000000000000000000000000000000..3e0fd774c09c1023b4eda1aee8e9e422ae1b4259
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link1_01.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0087c74c99d1e73fa58d64a48fc868ab428300af7d6ecde2fb2561c6cf45fb84
+size 39918
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link1_02.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link1_02.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..f92d7dd9125277db6b9cb3e7bb62dcc243d4ca6e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link1_02.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl metal_silver
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.650000 0.650000 0.650000
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link1_02.obj b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link1_02.obj
new file mode 100644
index 0000000000000000000000000000000000000000..e0b72c2b50b7428b1a41bd7556df32f53818f18e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link1_02.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5237cd1aaff673944a25cef65ea4aa3ab9fe43e7f4b1e1c749d6fc126ce961e8
+size 38198
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link2_00.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link2_00.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..a6aaee53130bb627fdbaacb494353a28444cb42e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link2_00.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl matte_black
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.247000 0.247000 0.247000
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link2_00.obj b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link2_00.obj
new file mode 100644
index 0000000000000000000000000000000000000000..6e3c7233162e002c100957be3134f32d41334172
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link2_00.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0e0acc486fb35c6676580b28ccf214faef71d0026b85c95586f3ed9dde7e3d06
+size 269410
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link2_01.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link2_01.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..f92d7dd9125277db6b9cb3e7bb62dcc243d4ca6e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link2_01.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl metal_silver
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.650000 0.650000 0.650000
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link2_01.obj b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link2_01.obj
new file mode 100644
index 0000000000000000000000000000000000000000..b5f41472d6ebfffb21af6b6694ce5a15c47ec029
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link2_01.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:65fad2b72b8143c7bec0a46cf1ca338829f446b526130c756233cb0700c3ad5b
+size 69114
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link2_02.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link2_02.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..fd29d020268844a5075304523ae19c3098efaa96
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link2_02.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl pale_silver
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.752941 0.752941 0.752941
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link2_02.obj b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link2_02.obj
new file mode 100644
index 0000000000000000000000000000000000000000..8363fc72450d9b2816aa1e77632416ef9358f44b
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link2_02.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:de76944dc0aa4845457c76d2d3eb66e5baa6ff9fb5e26fac81215a157de9be79
+size 41782
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link3_00.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link3_00.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..a6aaee53130bb627fdbaacb494353a28444cb42e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link3_00.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl matte_black
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.247000 0.247000 0.247000
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link3_00.obj b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link3_00.obj
new file mode 100644
index 0000000000000000000000000000000000000000..a64b27c5fba61acdfa1ea78aff6f9a71bedadb39
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link3_00.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ea98a309b5ff1aef90dd1d6457b9fecd445f98590117308a37c60969fcfcef0c
+size 756953
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link3_01.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link3_01.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..f92d7dd9125277db6b9cb3e7bb62dcc243d4ca6e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link3_01.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl metal_silver
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.650000 0.650000 0.650000
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link3_01.obj b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link3_01.obj
new file mode 100644
index 0000000000000000000000000000000000000000..17799d09e17735e86b3d170e583102b2a8893ace
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link3_01.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:36e02051a0d7aaa06ff23b78982bbbdd25182b4fc6160f92c7eee2d8822183c2
+size 139216
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link3_02.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link3_02.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..fd29d020268844a5075304523ae19c3098efaa96
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link3_02.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl pale_silver
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.752941 0.752941 0.752941
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link3_02.obj b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link3_02.obj
new file mode 100644
index 0000000000000000000000000000000000000000..a14ee0b9b9867f3c5ca2d90ebb4240eed13cb933
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link3_02.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:276a291d4174cf14b8b6edfa1f71ff838de2312ab15953809cd13ad0055f0bd2
+size 56534
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link4_00.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link4_00.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..a6aaee53130bb627fdbaacb494353a28444cb42e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link4_00.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl matte_black
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.247000 0.247000 0.247000
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link4_00.obj b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link4_00.obj
new file mode 100644
index 0000000000000000000000000000000000000000..9240292ae8b21b78d5d2ff13abb08d7b810c4030
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link4_00.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0b04d3be1bbabdcab89c44ecce0959fb8105e3e8044a2aed598ccea1d0bda43c
+size 725868
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link4_01.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link4_01.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..fd29d020268844a5075304523ae19c3098efaa96
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link4_01.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl pale_silver
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.752941 0.752941 0.752941
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link4_01.obj b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link4_01.obj
new file mode 100644
index 0000000000000000000000000000000000000000..2d4b62264dca8ca5e61a181c9de0f24db88c6efb
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link4_01.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7d2b126121a794aea3e23ff669871873f70d4d02b4c7b1b99708030ae8a43bc4
+size 49708
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link4_02.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link4_02.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..f92d7dd9125277db6b9cb3e7bb62dcc243d4ca6e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link4_02.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl metal_silver
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.650000 0.650000 0.650000
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link4_02.obj b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link4_02.obj
new file mode 100644
index 0000000000000000000000000000000000000000..d4881a461ca418889c77fa354a9286cea081ca2f
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link4_02.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3f34012ceef299dd09fe9e2f347e02b61005af22e66d7d99587931c835484950
+size 86858
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link5_00.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link5_00.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..a6aaee53130bb627fdbaacb494353a28444cb42e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link5_00.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl matte_black
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.247000 0.247000 0.247000
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link5_00.obj b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link5_00.obj
new file mode 100644
index 0000000000000000000000000000000000000000..899f27d38a05091766659c31bdc724988315d37c
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link5_00.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:15f53aa7e9ca5fe5e31c379970a901c8e56f1c9eb82e31b743e76e5e36d3e9e6
+size 773870
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link5_01.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link5_01.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..fd29d020268844a5075304523ae19c3098efaa96
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link5_01.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl pale_silver
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.752941 0.752941 0.752941
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link5_01.obj b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link5_01.obj
new file mode 100644
index 0000000000000000000000000000000000000000..462c67f2710f31d3b583790c9e9a5c1795c7fa88
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link5_01.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f3300ca1f51f10f9fc949b6ab821bf69e3a43d0ba88048c3ad2051016c05ca0e
+size 51021
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link5_02.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link5_02.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..f92d7dd9125277db6b9cb3e7bb62dcc243d4ca6e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link5_02.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl metal_silver
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.650000 0.650000 0.650000
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link5_02.obj b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link5_02.obj
new file mode 100644
index 0000000000000000000000000000000000000000..547b7970f9dfe59dfb9a9f683686a6ec5cfe1901
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link5_02.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ae3d53f2a9b7d715d36dfe16905257eea590d0025cf3834e67f7f628cb3874bd
+size 131838
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link6_00.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link6_00.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..a6aaee53130bb627fdbaacb494353a28444cb42e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link6_00.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl matte_black
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.247000 0.247000 0.247000
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link6_00.obj b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link6_00.obj
new file mode 100644
index 0000000000000000000000000000000000000000..3a79de511153405452e080f065a1ab8efaa368be
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link6_00.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9cde8f6bf6593122030cfcd2744060d41bb6cc249af6ec2320e6deba1ddb2582
+size 212499
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link6_01.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link6_01.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..f92d7dd9125277db6b9cb3e7bb62dcc243d4ca6e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link6_01.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl metal_silver
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.650000 0.650000 0.650000
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link6_01.obj b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link6_01.obj
new file mode 100644
index 0000000000000000000000000000000000000000..1c4db207d88de6f63a97ae3f92ff0ae9350390da
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link6_01.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:642a33b2b4440013efe8ed831af43ef560ca7d122fefe0cca42831ee59bac06c
+size 89971
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link6_02.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link6_02.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..fd29d020268844a5075304523ae19c3098efaa96
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link6_02.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl pale_silver
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.752941 0.752941 0.752941
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/arm/link6_02.obj b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link6_02.obj
new file mode 100644
index 0000000000000000000000000000000000000000..72f937c30e7be061b729e5f8fa925baa67642631
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/arm/link6_02.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2d475e274c767b2b41772f331234e74e8fb68fff3fdbfe15cd0720e4667aeb9a
+size 91699
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/body/body_link0.stl b/dual_arms/openarm_2/meshes/mujoco/visual/body/body_link0.stl
new file mode 100644
index 0000000000000000000000000000000000000000..ec9fc424c3a5e7a9bbe83ab12638424db5e0772f
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/body/body_link0.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7ab0afa9a26bebbf5c6149894c41d96622caa649555ae7c5f0f2548f86148d91
+size 7955034
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/body/body_link0_5.obj b/dual_arms/openarm_2/meshes/mujoco/visual/body/body_link0_5.obj
new file mode 100644
index 0000000000000000000000000000000000000000..edacf71d00efd1bd55914922d651bdb7c9ae7695
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/body/body_link0_5.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:af61bd9a223c2eade53074cd4ee4c7dc8a87bee8ca6555eb9fd470e81aefa2f0
+size 2363667
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/gripper/ee_base_link_00.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/ee_base_link_00.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..a6aaee53130bb627fdbaacb494353a28444cb42e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/ee_base_link_00.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl matte_black
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.247000 0.247000 0.247000
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/gripper/ee_base_link_00.obj b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/ee_base_link_00.obj
new file mode 100644
index 0000000000000000000000000000000000000000..1eebbc8c9f45dc09c8b49b50a1fb386578b00521
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/ee_base_link_00.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9bc93f69d2e693e62c5ba602158ec5a515841e6764f3fc8deea526cf0cf9d9cc
+size 1532399
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/gripper/ee_base_link_01.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/ee_base_link_01.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..f92d7dd9125277db6b9cb3e7bb62dcc243d4ca6e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/ee_base_link_01.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl metal_silver
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.650000 0.650000 0.650000
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/gripper/ee_base_link_01.obj b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/ee_base_link_01.obj
new file mode 100644
index 0000000000000000000000000000000000000000..034dfdff3685d91699dbb5fbf900eb6b80a9282e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/ee_base_link_01.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:eb7c8ba2ac387dd4a68689c519d1cc4fba832931fb0c1de7fee1ae0684613ef2
+size 35026
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/gripper/ee_base_link_02.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/ee_base_link_02.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..fd29d020268844a5075304523ae19c3098efaa96
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/ee_base_link_02.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl pale_silver
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.752941 0.752941 0.752941
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/gripper/ee_base_link_02.obj b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/ee_base_link_02.obj
new file mode 100644
index 0000000000000000000000000000000000000000..ae90a6391d65bf18d3c0673fee8d838f8aa12224
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/ee_base_link_02.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:aa5d1948f08d764d0f585ca93041d6732112c9ec2e6278fa3a9d780abbd91bb6
+size 249126
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_inner_00.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_inner_00.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..a6aaee53130bb627fdbaacb494353a28444cb42e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_inner_00.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl matte_black
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.247000 0.247000 0.247000
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_inner_00.obj b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_inner_00.obj
new file mode 100644
index 0000000000000000000000000000000000000000..dd7fb0ef735c183fe8c0a4c7e9cd749f0f7c34dc
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_inner_00.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:af021d37d61971417bc9f57f051d855d61859cd304a2e5a6a12fd05c85dca60b
+size 121982
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_inner_01.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_inner_01.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..a6aaee53130bb627fdbaacb494353a28444cb42e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_inner_01.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl matte_black
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.247000 0.247000 0.247000
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_inner_01.obj b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_inner_01.obj
new file mode 100644
index 0000000000000000000000000000000000000000..d42dbaf428edde032c7247e695c6c5f1c1d9c2c6
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_inner_01.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dd6f997d77ca86956cc3798614e877a4efa3bab8e112ead74c5c8381621d546b
+size 171483
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_inner_02.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_inner_02.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..fd29d020268844a5075304523ae19c3098efaa96
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_inner_02.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl pale_silver
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.752941 0.752941 0.752941
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_inner_02.obj b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_inner_02.obj
new file mode 100644
index 0000000000000000000000000000000000000000..d75c9fa3082661e623e3aff9bb37f87d770a3ee1
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_inner_02.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:95fad3566bcc110e3c27c19d599b4f2de950dab830270b076480e7dc9c70b64b
+size 64498
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_outer_00.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_outer_00.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..a6aaee53130bb627fdbaacb494353a28444cb42e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_outer_00.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl matte_black
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.247000 0.247000 0.247000
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_outer_00.obj b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_outer_00.obj
new file mode 100644
index 0000000000000000000000000000000000000000..9926a9b79ed1d76f7fd942283c149ea9c8cfbff7
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_outer_00.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ec237af8498effa0e4c6310a1248d16185473fb5cb82b2f360952ac48b5e285f
+size 121778
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_outer_01.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_outer_01.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..a6aaee53130bb627fdbaacb494353a28444cb42e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_outer_01.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl matte_black
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.247000 0.247000 0.247000
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_outer_01.obj b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_outer_01.obj
new file mode 100644
index 0000000000000000000000000000000000000000..cdcaeebfeb5597416333ef55907886b84b28a00b
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_outer_01.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6fbb535869ec80738eaea0c9cf08d0094375645651b7be618e668ae0fbb0355b
+size 172956
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_outer_02.mtl b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_outer_02.mtl
new file mode 100644
index 0000000000000000000000000000000000000000..fd29d020268844a5075304523ae19c3098efaa96
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_outer_02.mtl
@@ -0,0 +1,12 @@
+# Blender 4.3.2 MTL File: 'None'
+# www.blender.org
+
+newmtl pale_silver
+Ns 250.000000
+Ka 1.000000 1.000000 1.000000
+Kd 0.752941 0.752941 0.752941
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.500000
+d 1.000000
+illum 2
diff --git a/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_outer_02.obj b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_outer_02.obj
new file mode 100644
index 0000000000000000000000000000000000000000..db91690f63631bce5ec985d7e59fef284e66e7ee
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/mujoco/visual/gripper/finger_outer_02.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:66a6ce28f644d795d2b687713a2d12178451490054286539a24819471e3905fd
+size 69311
diff --git a/dual_arms/openarm_2/meshes/urdf/arm/collision/base_link.stl b/dual_arms/openarm_2/meshes/urdf/arm/collision/base_link.stl
new file mode 100644
index 0000000000000000000000000000000000000000..aceccc8a43ca46049a4700d63c02475b14b02123
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/arm/collision/base_link.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:795f96ece4db1f896ba2962314c6bda5a876eac2c3cb578b018b21985b57c158
+size 20084
diff --git a/dual_arms/openarm_2/meshes/urdf/arm/collision/link1.stl b/dual_arms/openarm_2/meshes/urdf/arm/collision/link1.stl
new file mode 100644
index 0000000000000000000000000000000000000000..b1a8c33402b8be4a2acaac3f0a272cefdb1fd7f8
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/arm/collision/link1.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5fcc7bd6900fd115004f6d4553fae0602aa4b29d132b354728cca9510f701803
+size 69684
diff --git a/dual_arms/openarm_2/meshes/urdf/arm/collision/link2.stl b/dual_arms/openarm_2/meshes/urdf/arm/collision/link2.stl
new file mode 100644
index 0000000000000000000000000000000000000000..ae5f0fbd79f475fba5d8c43ae4a8ee8fe432a8a4
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/arm/collision/link2.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:381f0c51a4d2bacb40a9782ecd9901877d5b32b9083329d39b741fc63a73a483
+size 41584
diff --git a/dual_arms/openarm_2/meshes/urdf/arm/collision/link3.stl b/dual_arms/openarm_2/meshes/urdf/arm/collision/link3.stl
new file mode 100644
index 0000000000000000000000000000000000000000..6c2e693ce8b81ea5cad9eee595ad908a2e0e1b05
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/arm/collision/link3.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:72ce0a23e5e65803c9a5d08d8bd915f5ccb4c5a285119183d461f73ab2f535b7
+size 42584
diff --git a/dual_arms/openarm_2/meshes/urdf/arm/collision/link4.stl b/dual_arms/openarm_2/meshes/urdf/arm/collision/link4.stl
new file mode 100644
index 0000000000000000000000000000000000000000..5bd8bf7f0279a1987700cd8d7c89cf5248311f7f
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/arm/collision/link4.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3eb42e669449020c05d5b17152fd22ea8d5737c831619d0f026cfeb2cf28e735
+size 62484
diff --git a/dual_arms/openarm_2/meshes/urdf/arm/collision/link5.stl b/dual_arms/openarm_2/meshes/urdf/arm/collision/link5.stl
new file mode 100644
index 0000000000000000000000000000000000000000..bf3b427cba5a2a64b089d15a871499cd0685a841
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/arm/collision/link5.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d05a44d9ad9ca0e41fd04bf89363dd6d2a301bd90409553fa92e4be337759959
+size 29684
diff --git a/dual_arms/openarm_2/meshes/urdf/arm/collision/link6.stl b/dual_arms/openarm_2/meshes/urdf/arm/collision/link6.stl
new file mode 100644
index 0000000000000000000000000000000000000000..3700f76142e6b63844fcf101f0ca0a1f67175e4e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/arm/collision/link6.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2f474d557a6f442922f1e4ffa4e78365c011c01f33207108da13b79e53e18f39
+size 50684
diff --git a/dual_arms/openarm_2/meshes/urdf/arm/collision/splited/link5/link5_00.stl b/dual_arms/openarm_2/meshes/urdf/arm/collision/splited/link5/link5_00.stl
new file mode 100644
index 0000000000000000000000000000000000000000..fccee6b6f34797759d6b049bc214882c667bb8ae
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/arm/collision/splited/link5/link5_00.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bf2eb3d231354403709ce31a5e009753610b925cc180fef5e7ccf9dcfe3ce456
+size 7584
diff --git a/dual_arms/openarm_2/meshes/urdf/arm/collision/splited/link5/link5_01.stl b/dual_arms/openarm_2/meshes/urdf/arm/collision/splited/link5/link5_01.stl
new file mode 100644
index 0000000000000000000000000000000000000000..09a833c57e4613c01f95b71223d324d874cf8cdf
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/arm/collision/splited/link5/link5_01.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:989ec91e242bb847c186a35c2fae7c3b4079cc03f20b6149f67444fd6d4f0334
+size 7584
diff --git a/dual_arms/openarm_2/meshes/urdf/arm/collision/splited/link5/link5_02.stl b/dual_arms/openarm_2/meshes/urdf/arm/collision/splited/link5/link5_02.stl
new file mode 100644
index 0000000000000000000000000000000000000000..9d65c7bd856b9ea22c7db3bec0f94603eb3fd8cb
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/arm/collision/splited/link5/link5_02.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:eaa0ded332c76f97bdf857e6e2e6a521011722d3db2ff169a96420f3126d5b1f
+size 8484
diff --git a/dual_arms/openarm_2/meshes/urdf/arm/meta.md b/dual_arms/openarm_2/meshes/urdf/arm/meta.md
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/dual_arms/openarm_2/meshes/urdf/arm/visual/base_link.dae b/dual_arms/openarm_2/meshes/urdf/arm/visual/base_link.dae
new file mode 100644
index 0000000000000000000000000000000000000000..f4b6c4b26c0f45f43da2b45c3b7e0d9ff74834ff
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/arm/visual/base_link.dae
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:91045167f515bf3f444411da1a39f07ccbccf28c14d5d2b023747f52dd247747
+size 584696
diff --git a/dual_arms/openarm_2/meshes/urdf/arm/visual/link1.dae b/dual_arms/openarm_2/meshes/urdf/arm/visual/link1.dae
new file mode 100644
index 0000000000000000000000000000000000000000..40e2cd28c29a15a90eb813200aa3641739f09341
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/arm/visual/link1.dae
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f71982250a659b5739ad89c58d20b9e0c62b9ae20abe4a7139396fc0893567bc
+size 784332
diff --git a/dual_arms/openarm_2/meshes/urdf/arm/visual/link2.dae b/dual_arms/openarm_2/meshes/urdf/arm/visual/link2.dae
new file mode 100644
index 0000000000000000000000000000000000000000..2ea58020fdf5537238a1be93c388294017531d87
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/arm/visual/link2.dae
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b456c646126e554d901bf7c1fd6e4f2e86a1a3ec15d8417d009a79ae9df55343
+size 417539
diff --git a/dual_arms/openarm_2/meshes/urdf/arm/visual/link3.dae b/dual_arms/openarm_2/meshes/urdf/arm/visual/link3.dae
new file mode 100644
index 0000000000000000000000000000000000000000..eeb45942e4113e2523d27819d017af973f329396
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/arm/visual/link3.dae
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7820857943ad07c50ab625c90a080d3333c14a71bc462fc1c49aca0875b5a74f
+size 1043622
diff --git a/dual_arms/openarm_2/meshes/urdf/arm/visual/link4.dae b/dual_arms/openarm_2/meshes/urdf/arm/visual/link4.dae
new file mode 100644
index 0000000000000000000000000000000000000000..e3e03a02a1b3d3d2b0e619b92bcf0d16e89f43d3
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/arm/visual/link4.dae
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:60e8bc2f19163029b96f23c4a0573c88b83dec0f4e38dce41d1873702f3230c9
+size 934675
diff --git a/dual_arms/openarm_2/meshes/urdf/arm/visual/link5.dae b/dual_arms/openarm_2/meshes/urdf/arm/visual/link5.dae
new file mode 100644
index 0000000000000000000000000000000000000000..2f0ef1063950982b4ff5c0a772ed019a1e06d8c3
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/arm/visual/link5.dae
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ce0a6f4db874b540224298f90b04d504fa7ad91be6413dc861d55dbcb8f93863
+size 1045939
diff --git a/dual_arms/openarm_2/meshes/urdf/arm/visual/link6.dae b/dual_arms/openarm_2/meshes/urdf/arm/visual/link6.dae
new file mode 100644
index 0000000000000000000000000000000000000000..7724c71ab92de4f4aa42205cafd8bae57f4ec56e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/arm/visual/link6.dae
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2d6d7d9352faf332b1668a034eb1550806cf738bcfcf08db0e5c9de58a381e11
+size 443452
diff --git a/dual_arms/openarm_2/meshes/urdf/body/collision/body_link0_symp.stl b/dual_arms/openarm_2/meshes/urdf/body/collision/body_link0_symp.stl
new file mode 100644
index 0000000000000000000000000000000000000000..dad873332da3787fdf6b78be38da55e0e0038b21
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/body/collision/body_link0_symp.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6c18bbf7e86b03e3faf802e61e8eb438b38dcbcf146d97cffe6e808c65e9a72a
+size 293284
diff --git a/dual_arms/openarm_2/meshes/urdf/body/meta.md b/dual_arms/openarm_2/meshes/urdf/body/meta.md
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/dual_arms/openarm_2/meshes/urdf/body/visual/body_link0.dae b/dual_arms/openarm_2/meshes/urdf/body/visual/body_link0.dae
new file mode 100644
index 0000000000000000000000000000000000000000..4a22b6975f5466ec0638ac21ff220f45a71c2dc4
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/body/visual/body_link0.dae
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a05f59379dcf694e5ff336b1ee3a47ea504a2425a2fa774af1b14e096d9a239a
+size 10783948
diff --git a/dual_arms/openarm_2/meshes/urdf/body/visual/body_link0.stl b/dual_arms/openarm_2/meshes/urdf/body/visual/body_link0.stl
new file mode 100644
index 0000000000000000000000000000000000000000..ec9fc424c3a5e7a9bbe83ab12638424db5e0772f
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/body/visual/body_link0.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7ab0afa9a26bebbf5c6149894c41d96622caa649555ae7c5f0f2548f86148d91
+size 7955034
diff --git a/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/ee_base_link.stl b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/ee_base_link.stl
new file mode 100644
index 0000000000000000000000000000000000000000..22e74738d96e354b55cc200b1fd626c168a3cfdb
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/ee_base_link.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b7e0bfdc8377cf12e793752f7b65ec97dcc3f6b65a5db6b70d1c605a65e12b23
+size 22784
diff --git a/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/finger_inner.stl b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/finger_inner.stl
new file mode 100644
index 0000000000000000000000000000000000000000..c7786e6aed6f481ffb281c2fc48ae7e366d00238
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/finger_inner.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a7335f8af275254b3f02822b4bcc5c9dcda58fe9a938825372194e3840369fd6
+size 77784
diff --git a/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/finger_outer.stl b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/finger_outer.stl
new file mode 100644
index 0000000000000000000000000000000000000000..21eb902d21b958b7b94522670527ccdbac7107b5
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/finger_outer.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ceeebfb0da906cfc2ac9532e109c29b3040d92b1763b1411495420f617b2a2ee
+size 77784
diff --git a/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_inner/finger_inner_00.stl b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_inner/finger_inner_00.stl
new file mode 100644
index 0000000000000000000000000000000000000000..6d4a9ba8774b642af831280303d4fed0545be8d6
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_inner/finger_inner_00.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:32bd78820acf74834b1c218cf07b714b006963cdc35a2a75ea31e54d1daf0671
+size 59084
diff --git a/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_inner/finger_inner_01.stl b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_inner/finger_inner_01.stl
new file mode 100644
index 0000000000000000000000000000000000000000..47cdd0c568dfc7e5b81aa53e37774d493d6f9d98
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_inner/finger_inner_01.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:517d11a987273d7693382aaa4c84026a734950fdc4b52a7ca8989e8416fb80d1
+size 47084
diff --git a/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_inner/finger_inner_02.stl b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_inner/finger_inner_02.stl
new file mode 100644
index 0000000000000000000000000000000000000000..68349841b8a7f3edfb6defcf84d087f626e6281c
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_inner/finger_inner_02.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7c3c4ed509c682e07c5bf0945d271dd7792b6175ce2778f927c54de25a42120a
+size 46684
diff --git a/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_inner/finger_inner_03.stl b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_inner/finger_inner_03.stl
new file mode 100644
index 0000000000000000000000000000000000000000..505a4af633654a3a01e7c6ff3395cb9d643bb826
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_inner/finger_inner_03.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dcbfef75fb9dc29b56e6a8873b0b537436fd4af5eb086b1d16bc747e511f53c6
+size 148584
diff --git a/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_outer/finger_outer_00.stl b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_outer/finger_outer_00.stl
new file mode 100644
index 0000000000000000000000000000000000000000..2a96f9dd9b87978d6dc2a044fd4decd6d628918e
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_outer/finger_outer_00.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b6526e60a29686561ce9c9408aca810767cf3ff1cece9e1aaba6d5e752b6613c
+size 79284
diff --git a/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_outer/finger_outer_01.stl b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_outer/finger_outer_01.stl
new file mode 100644
index 0000000000000000000000000000000000000000..e6e95dadd240bfc0fe3753e1be9d776f8d475ea4
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_outer/finger_outer_01.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b8028798ac2cac27634fa0a9808ed413449a5cfd6caa9becab423293f7b089ef
+size 55484
diff --git a/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_outer/finger_outer_02.stl b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_outer/finger_outer_02.stl
new file mode 100644
index 0000000000000000000000000000000000000000..b8ffe674ad20b889100f825c15523a0967a82ce5
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_outer/finger_outer_02.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b5997e97a1d9524fada8c5d375e8f3077f9a9249bbb792be4cbed303edb02588
+size 53284
diff --git a/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_outer/finger_outer_03.stl b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_outer/finger_outer_03.stl
new file mode 100644
index 0000000000000000000000000000000000000000..23481df717074a036e2db89f354edbb9fa198862
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_outer/finger_outer_03.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:330545b4932648afb504ff275d90fb066018a939091ad58b8041e1baf7fb12c4
+size 154484
diff --git a/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_outter/finger_outter_00.stl b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_outter/finger_outter_00.stl
new file mode 100644
index 0000000000000000000000000000000000000000..305791bea68fb35861699a72546880bfb490376f
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_outter/finger_outter_00.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:abef298658fb865a90bfbc1b737b117b8bbd187353efbb422b666c784d1173fb
+size 1284
diff --git a/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_outter/finger_outter_01.stl b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_outter/finger_outter_01.stl
new file mode 100644
index 0000000000000000000000000000000000000000..110b26d8ad312270954c6dd051b3020663a91906
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_outter/finger_outter_01.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f424e1751eb814f76231c95c02188e5de4c07f6b18867d83736ad9f539b4c8a7
+size 2884
diff --git a/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_outter/finger_outter_02.stl b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_outter/finger_outter_02.stl
new file mode 100644
index 0000000000000000000000000000000000000000..0b74f114805e2503a27712af1f38c81940b7852b
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/collision/splited/finger_outter/finger_outter_02.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9cc241ac0e2ff6c009d8ad8ec12eae0cad70aad80264d8a382b8ec7ac4810e78
+size 4584
diff --git a/dual_arms/openarm_2/meshes/urdf/pinch_gripper/visual/ee_base_link.dae b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/visual/ee_base_link.dae
new file mode 100644
index 0000000000000000000000000000000000000000..522337a866075859e32e143bb0719e6aee773654
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/visual/ee_base_link.dae
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3b53e50a972320616bfa26067023346c2f596e1fd4608c5577f064c43240d344
+size 3415459
diff --git a/dual_arms/openarm_2/meshes/urdf/pinch_gripper/visual/finger_inner.dae b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/visual/finger_inner.dae
new file mode 100644
index 0000000000000000000000000000000000000000..248e316389e8561e7bc51835a53c78e17e4c879a
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/visual/finger_inner.dae
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3b489024ffa2a6a0fd0e646da871cc88798d16756dcbd1322e3a617a9d556b04
+size 711690
diff --git a/dual_arms/openarm_2/meshes/urdf/pinch_gripper/visual/finger_outer.dae b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/visual/finger_outer.dae
new file mode 100644
index 0000000000000000000000000000000000000000..8d70310e77add43fd77ebcb76be93a021deecc7c
--- /dev/null
+++ b/dual_arms/openarm_2/meshes/urdf/pinch_gripper/visual/finger_outer.dae
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:38ed7a80a8c7c21ef2a0adbf015d0747470c54d19a53adf12b6a41e2b2f97354
+size 714181
diff --git a/dual_arms/openarm_2/mjcf/openarm_bimanual.xml b/dual_arms/openarm_2/mjcf/openarm_bimanual.xml
new file mode 100644
index 0000000000000000000000000000000000000000..c8387d242f3ac3b1b2c8264f5c9fc26a77d61bfa
--- /dev/null
+++ b/dual_arms/openarm_2/mjcf/openarm_bimanual.xml
@@ -0,0 +1,371 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dual_arms/openarm_2/openarm_2.urdf b/dual_arms/openarm_2/openarm_2.urdf
new file mode 100644
index 0000000000000000000000000000000000000000..fe782905c66d538afeb50b780b1c55fccb6e027f
--- /dev/null
+++ b/dual_arms/openarm_2/openarm_2.urdf
@@ -0,0 +1,841 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ v20
+ mock_components/GenericSystem
+ False
+ 0.0
+
+
+
+
+
+
+ 0.0
+
+
+ 0.0
+
+
+ 0.0
+
+
+
+
+
+
+
+ 0.0
+
+
+ 0.0
+
+
+ 0.0
+
+
+
+
+
+
+
+ 0.0
+
+
+ 0.0
+
+
+ 0.0
+
+
+
+
+
+
+
+ 0.0
+
+
+ 0.0
+
+
+ 0.0
+
+
+
+
+
+
+
+ 0.0
+
+
+ 0.0
+
+
+ 0.0
+
+
+
+
+
+
+
+ 0.0
+
+
+ 0.0
+
+
+ 0.0
+
+
+
+
+
+
+
+ 0.0
+
+
+ 0.0
+
+
+ 0.0
+
+
+
+
+
+
+
+ 0.0
+
+
+ 0.0
+
+
+ 0.0
+
+
+
+
+
+
+ v20
+ mock_components/GenericSystem
+ False
+ 0.0
+
+
+
+
+
+
+ 0.0
+
+
+ 0.0
+
+
+ 0.0
+
+
+
+
+
+
+
+ 0.0
+
+
+ 0.0
+
+
+ 0.0
+
+
+
+
+
+
+
+ 0.0
+
+
+ 0.0
+
+
+ 0.0
+
+
+
+
+
+
+
+ 0.0
+
+
+ 0.0
+
+
+ 0.0
+
+
+
+
+
+
+
+ 0.0
+
+
+ 0.0
+
+
+ 0.0
+
+
+
+
+
+
+
+ 0.0
+
+
+ 0.0
+
+
+ 0.0
+
+
+
+
+
+
+
+ 0.0
+
+
+ 0.0
+
+
+ 0.0
+
+
+
+
+
+
+
+ 0.0
+
+
+ 0.0
+
+
+ 0.0
+
+
+
+
+
diff --git a/dual_arms/openarm_2/openarm_2.xml b/dual_arms/openarm_2/openarm_2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..4f5dae8419754127794b2f39a43616781afcd368
--- /dev/null
+++ b/dual_arms/openarm_2/openarm_2.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dual_arms/openarm_2/scene/scene.xml b/dual_arms/openarm_2/scene/scene.xml
new file mode 100644
index 0000000000000000000000000000000000000000..e1d01f8a9b2add5387c138183c6322a87672c4b0
--- /dev/null
+++ b/dual_arms/openarm_2/scene/scene.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+