diff --git a/README.md b/README.md index eca7afb0..bcab6421 100644 --- a/README.md +++ b/README.md @@ -218,6 +218,8 @@ Menagerie, see [CONTRIBUTING](CONTRIBUTING.md). | Google Robot | Google DeepMind | 9 | [Apache-2.0](google_robot/LICENSE) |✖️| | Stretch 2 | Hello Robot | 17 | [Clear BSD](hello_robot_stretch/LICENSE) |✖️| | Stretch 3 | Hello Robot | 17 | [Apache-2.0](hello_robot_stretch_3/LICENSE) |✖️| +| PAL Tiago | PAL Robotics | 12 | [Apache-2.0](pal_tiago/LICENSE) |✖️| +| PAL Tiago Dual | PAL Robotics | 21 | [Apache-2.0](pal_tiago_dual/LICENSE) |✖️| **Humanoids.** diff --git a/pal_tiago/LICENSE b/pal_tiago/LICENSE new file mode 100644 index 00000000..261eeb9e --- /dev/null +++ b/pal_tiago/LICENSE @@ -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 [yyyy] [name of copyright owner] + + 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/pal_tiago/README.md b/pal_tiago/README.md new file mode 100644 index 00000000..71d65fb3 --- /dev/null +++ b/pal_tiago/README.md @@ -0,0 +1,32 @@ +## TIAGo Description (MJCF) + +Requires MuJoCo 2.2.2 or later. + +### Overiew + +This package contains a simplified robot description (MJCF) of the [TIAGo Robot](https://pal-robotics.com/robots/tiago/) by [PAL Robotics](https://pal-robotics.com/). It is derived from the publicy available [URDF description](https://github.com/pal-robotics/tiago_robot/blob/kinetic-devel/tiago_description). + +

+ +

+ + +### URDF -> MJCF derivation steps + + 1. Converted the .DAE meshes to .STL format + 2. Added ` ` to the URDF in order to preserve visual geometries and configure other [parameters](https://mujoco.readthedocs.io/en/stable/XMLreference.html#compiler). + 3. Removed all `` elements in the URDF that created a bug with geometries. + 4. Removed `package://` shortcuts and fixed file paths to use assets only from the local `assets` folder. + 5. Used the MuJoCo compiler with `compile` command to convert the URDF file to MJCF format. + 6. Added a free joint `` to the base and fixed the body tree by adding `` around the base geom. + 7. Added `` base inertia that was not automatically converted. + 8. Added force, velocity and position controlled actuators (manually) . + 9. Added `home` keyframe + 10. Added visuals improvements: plane, skybox and light. + 11. Added contact `` to prevent unwanted collisions between some of the bodies. + 12. Added `scene_position.xml`, `scene_velocity.xml` and `scene_motor.xml` which allows to control the arms of the robot in different control modes and which also includes the robot, with a textured groundplane, skybox, and haze. + + +### License + +This model is released under an [Apache-2.0 License](LICENSE). diff --git a/pal_tiago/assets/arm/arm_1.stl b/pal_tiago/assets/arm/arm_1.stl new file mode 100644 index 00000000..a294d599 Binary files /dev/null and b/pal_tiago/assets/arm/arm_1.stl differ diff --git a/pal_tiago/assets/arm/arm_1_collision.stl b/pal_tiago/assets/arm/arm_1_collision.stl new file mode 100644 index 00000000..efc65cf3 Binary files /dev/null and b/pal_tiago/assets/arm/arm_1_collision.stl differ diff --git a/pal_tiago/assets/arm/arm_1_color.png b/pal_tiago/assets/arm/arm_1_color.png new file mode 100644 index 00000000..cc6aa057 Binary files /dev/null and b/pal_tiago/assets/arm/arm_1_color.png differ diff --git a/pal_tiago/assets/arm/arm_1_normals.png b/pal_tiago/assets/arm/arm_1_normals.png new file mode 100644 index 00000000..ed24c048 Binary files /dev/null and b/pal_tiago/assets/arm/arm_1_normals.png differ diff --git a/pal_tiago/assets/arm/arm_1_specular.png b/pal_tiago/assets/arm/arm_1_specular.png new file mode 100644 index 00000000..70a875c5 Binary files /dev/null and b/pal_tiago/assets/arm/arm_1_specular.png differ diff --git a/pal_tiago/assets/arm/arm_2.stl b/pal_tiago/assets/arm/arm_2.stl new file mode 100644 index 00000000..65518489 Binary files /dev/null and b/pal_tiago/assets/arm/arm_2.stl differ diff --git a/pal_tiago/assets/arm/arm_2_collision.stl b/pal_tiago/assets/arm/arm_2_collision.stl new file mode 100644 index 00000000..4e82551d Binary files /dev/null and b/pal_tiago/assets/arm/arm_2_collision.stl differ diff --git a/pal_tiago/assets/arm/arm_2_color.png b/pal_tiago/assets/arm/arm_2_color.png new file mode 100644 index 00000000..a03b6ca0 Binary files /dev/null and b/pal_tiago/assets/arm/arm_2_color.png differ diff --git a/pal_tiago/assets/arm/arm_2_normals.png b/pal_tiago/assets/arm/arm_2_normals.png new file mode 100644 index 00000000..1b90087d Binary files /dev/null and b/pal_tiago/assets/arm/arm_2_normals.png differ diff --git a/pal_tiago/assets/arm/arm_2_specular.png b/pal_tiago/assets/arm/arm_2_specular.png new file mode 100644 index 00000000..688a14ad Binary files /dev/null and b/pal_tiago/assets/arm/arm_2_specular.png differ diff --git a/pal_tiago/assets/arm/arm_3.stl b/pal_tiago/assets/arm/arm_3.stl new file mode 100644 index 00000000..51f97d40 Binary files /dev/null and b/pal_tiago/assets/arm/arm_3.stl differ diff --git a/pal_tiago/assets/arm/arm_3_collision.stl b/pal_tiago/assets/arm/arm_3_collision.stl new file mode 100644 index 00000000..3a9f0ee1 Binary files /dev/null and b/pal_tiago/assets/arm/arm_3_collision.stl differ diff --git a/pal_tiago/assets/arm/arm_3_color.png b/pal_tiago/assets/arm/arm_3_color.png new file mode 100644 index 00000000..57d1d820 Binary files /dev/null and b/pal_tiago/assets/arm/arm_3_color.png differ diff --git a/pal_tiago/assets/arm/arm_3_normals.png b/pal_tiago/assets/arm/arm_3_normals.png new file mode 100644 index 00000000..b5315073 Binary files /dev/null and b/pal_tiago/assets/arm/arm_3_normals.png differ diff --git a/pal_tiago/assets/arm/arm_3_specular.png b/pal_tiago/assets/arm/arm_3_specular.png new file mode 100644 index 00000000..86bece3c Binary files /dev/null and b/pal_tiago/assets/arm/arm_3_specular.png differ diff --git a/pal_tiago/assets/arm/arm_4.stl b/pal_tiago/assets/arm/arm_4.stl new file mode 100644 index 00000000..015de6e3 Binary files /dev/null and b/pal_tiago/assets/arm/arm_4.stl differ diff --git a/pal_tiago/assets/arm/arm_4_collision.stl b/pal_tiago/assets/arm/arm_4_collision.stl new file mode 100644 index 00000000..69d27cbb Binary files /dev/null and b/pal_tiago/assets/arm/arm_4_collision.stl differ diff --git a/pal_tiago/assets/arm/arm_4_color.png b/pal_tiago/assets/arm/arm_4_color.png new file mode 100644 index 00000000..c39db7aa Binary files /dev/null and b/pal_tiago/assets/arm/arm_4_color.png differ diff --git a/pal_tiago/assets/arm/arm_4_normals.png b/pal_tiago/assets/arm/arm_4_normals.png new file mode 100644 index 00000000..c91b64ad Binary files /dev/null and b/pal_tiago/assets/arm/arm_4_normals.png differ diff --git a/pal_tiago/assets/arm/arm_4_specular.png b/pal_tiago/assets/arm/arm_4_specular.png new file mode 100644 index 00000000..e515c58a Binary files /dev/null and b/pal_tiago/assets/arm/arm_4_specular.png differ diff --git a/pal_tiago/assets/arm/arm_5-wrist-2010.stl b/pal_tiago/assets/arm/arm_5-wrist-2010.stl new file mode 100644 index 00000000..b9db2978 Binary files /dev/null and b/pal_tiago/assets/arm/arm_5-wrist-2010.stl differ diff --git a/pal_tiago/assets/arm/arm_5-wrist-2017.stl b/pal_tiago/assets/arm/arm_5-wrist-2017.stl new file mode 100644 index 00000000..59fa308f Binary files /dev/null and b/pal_tiago/assets/arm/arm_5-wrist-2017.stl differ diff --git a/pal_tiago/assets/arm/arm_5_collision-wrist-2010.stl b/pal_tiago/assets/arm/arm_5_collision-wrist-2010.stl new file mode 100644 index 00000000..c3fee4a6 Binary files /dev/null and b/pal_tiago/assets/arm/arm_5_collision-wrist-2010.stl differ diff --git a/pal_tiago/assets/arm/arm_5_collision-wrist-2017.stl b/pal_tiago/assets/arm/arm_5_collision-wrist-2017.stl new file mode 100644 index 00000000..14b2426f Binary files /dev/null and b/pal_tiago/assets/arm/arm_5_collision-wrist-2017.stl differ diff --git a/pal_tiago/assets/arm/arm_6-wrist-2010.stl b/pal_tiago/assets/arm/arm_6-wrist-2010.stl new file mode 100644 index 00000000..5a7391a1 Binary files /dev/null and b/pal_tiago/assets/arm/arm_6-wrist-2010.stl differ diff --git a/pal_tiago/assets/arm/arm_6-wrist-2017.stl b/pal_tiago/assets/arm/arm_6-wrist-2017.stl new file mode 100644 index 00000000..4355323e Binary files /dev/null and b/pal_tiago/assets/arm/arm_6-wrist-2017.stl differ diff --git a/pal_tiago/assets/arm/arm_6_collision-wrist-2010.stl b/pal_tiago/assets/arm/arm_6_collision-wrist-2010.stl new file mode 100644 index 00000000..cc8c3fef Binary files /dev/null and b/pal_tiago/assets/arm/arm_6_collision-wrist-2010.stl differ diff --git a/pal_tiago/assets/arm/arm_6_collision-wrist-2017.stl b/pal_tiago/assets/arm/arm_6_collision-wrist-2017.stl new file mode 100644 index 00000000..db2399a9 Binary files /dev/null and b/pal_tiago/assets/arm/arm_6_collision-wrist-2017.stl differ diff --git a/pal_tiago/assets/arm/arm_6_color.png b/pal_tiago/assets/arm/arm_6_color.png new file mode 100644 index 00000000..21d09e59 Binary files /dev/null and b/pal_tiago/assets/arm/arm_6_color.png differ diff --git a/pal_tiago/assets/arm/arm_6_normals.png b/pal_tiago/assets/arm/arm_6_normals.png new file mode 100644 index 00000000..2f906eb5 Binary files /dev/null and b/pal_tiago/assets/arm/arm_6_normals.png differ diff --git a/pal_tiago/assets/arm/arm_6_specular.png b/pal_tiago/assets/arm/arm_6_specular.png new file mode 100644 index 00000000..0e56f3ef Binary files /dev/null and b/pal_tiago/assets/arm/arm_6_specular.png differ diff --git a/pal_tiago/assets/base/base.stl b/pal_tiago/assets/base/base.stl new file mode 100755 index 00000000..4426bb41 Binary files /dev/null and b/pal_tiago/assets/base/base.stl differ diff --git a/pal_tiago/assets/base/base_collision.stl b/pal_tiago/assets/base/base_collision.stl new file mode 100644 index 00000000..8a0f2972 Binary files /dev/null and b/pal_tiago/assets/base/base_collision.stl differ diff --git a/pal_tiago/assets/base/base_ring.stl b/pal_tiago/assets/base/base_ring.stl new file mode 100755 index 00000000..cb86e0c7 Binary files /dev/null and b/pal_tiago/assets/base/base_ring.stl differ diff --git a/pal_tiago/assets/base/high_resolution/base.stl b/pal_tiago/assets/base/high_resolution/base.stl new file mode 100644 index 00000000..dc16da38 Binary files /dev/null and b/pal_tiago/assets/base/high_resolution/base.stl differ diff --git a/pal_tiago/assets/base/high_resolution/base_collision.stl b/pal_tiago/assets/base/high_resolution/base_collision.stl new file mode 100644 index 00000000..65eb697e Binary files /dev/null and b/pal_tiago/assets/base/high_resolution/base_collision.stl differ diff --git a/pal_tiago/assets/cameras_add_on/cameras_add_on.stl b/pal_tiago/assets/cameras_add_on/cameras_add_on.stl new file mode 100644 index 00000000..1b5e5ac3 Binary files /dev/null and b/pal_tiago/assets/cameras_add_on/cameras_add_on.stl differ diff --git a/pal_tiago/assets/cameras_add_on/cameras_add_on_collision.stl b/pal_tiago/assets/cameras_add_on/cameras_add_on_collision.stl new file mode 100644 index 00000000..e02cea0e Binary files /dev/null and b/pal_tiago/assets/cameras_add_on/cameras_add_on_collision.stl differ diff --git a/pal_tiago/assets/dock/dock.stl b/pal_tiago/assets/dock/dock.stl new file mode 100644 index 00000000..70eaf6e6 Binary files /dev/null and b/pal_tiago/assets/dock/dock.stl differ diff --git a/pal_tiago/assets/dock/dock_collision.stl b/pal_tiago/assets/dock/dock_collision.stl new file mode 100644 index 00000000..70eaf6e6 Binary files /dev/null and b/pal_tiago/assets/dock/dock_collision.stl differ diff --git a/pal_tiago/assets/finger_abd_collision.stl b/pal_tiago/assets/finger_abd_collision.stl new file mode 100644 index 00000000..65df9485 Binary files /dev/null and b/pal_tiago/assets/finger_abd_collision.stl differ diff --git a/pal_tiago/assets/finger_flex_collision.stl b/pal_tiago/assets/finger_flex_collision.stl new file mode 100644 index 00000000..e8736afc Binary files /dev/null and b/pal_tiago/assets/finger_flex_collision.stl differ diff --git a/pal_tiago/assets/finger_flex_tip_collision.stl b/pal_tiago/assets/finger_flex_tip_collision.stl new file mode 100644 index 00000000..8ae335a5 Binary files /dev/null and b/pal_tiago/assets/finger_flex_tip_collision.stl differ diff --git a/pal_tiago/assets/gripper_finger_link.stl b/pal_tiago/assets/gripper_finger_link.stl new file mode 100644 index 00000000..e5cf5df5 Binary files /dev/null and b/pal_tiago/assets/gripper_finger_link.stl differ diff --git a/pal_tiago/assets/gripper_finger_link1.stl b/pal_tiago/assets/gripper_finger_link1.stl new file mode 100644 index 00000000..e5cf5df5 Binary files /dev/null and b/pal_tiago/assets/gripper_finger_link1.stl differ diff --git a/pal_tiago/assets/gripper_finger_link_collision.stl b/pal_tiago/assets/gripper_finger_link_collision.stl new file mode 100644 index 00000000..9659a2c8 Binary files /dev/null and b/pal_tiago/assets/gripper_finger_link_collision.stl differ diff --git a/pal_tiago/assets/gripper_link.stl b/pal_tiago/assets/gripper_link.stl new file mode 100644 index 00000000..e4e990d3 Binary files /dev/null and b/pal_tiago/assets/gripper_link.stl differ diff --git a/pal_tiago/assets/gripper_link_collision.stl b/pal_tiago/assets/gripper_link_collision.stl new file mode 100644 index 00000000..1bcfe4ea Binary files /dev/null and b/pal_tiago/assets/gripper_link_collision.stl differ diff --git a/pal_tiago/assets/head/head_1.stl b/pal_tiago/assets/head/head_1.stl new file mode 100644 index 00000000..4df48f66 Binary files /dev/null and b/pal_tiago/assets/head/head_1.stl differ diff --git a/pal_tiago/assets/head/head_1_collision.stl b/pal_tiago/assets/head/head_1_collision.stl new file mode 100644 index 00000000..7b36d1e3 Binary files /dev/null and b/pal_tiago/assets/head/head_1_collision.stl differ diff --git a/pal_tiago/assets/head/head_2.stl b/pal_tiago/assets/head/head_2.stl new file mode 100644 index 00000000..c0c6a150 Binary files /dev/null and b/pal_tiago/assets/head/head_2.stl differ diff --git a/pal_tiago/assets/head/head_2_collision.stl b/pal_tiago/assets/head/head_2_collision.stl new file mode 100644 index 00000000..09d00f7e Binary files /dev/null and b/pal_tiago/assets/head/head_2_collision.stl differ diff --git a/pal_tiago/assets/objects/antenna.stl b/pal_tiago/assets/objects/antenna.stl new file mode 100755 index 00000000..431e6a2d Binary files /dev/null and b/pal_tiago/assets/objects/antenna.stl differ diff --git a/pal_tiago/assets/objects/cover.stl b/pal_tiago/assets/objects/cover.stl new file mode 100644 index 00000000..7a789d59 Binary files /dev/null and b/pal_tiago/assets/objects/cover.stl differ diff --git a/pal_tiago/assets/objects/high_resolution/cover.stl b/pal_tiago/assets/objects/high_resolution/cover.stl new file mode 100644 index 00000000..7a789d59 Binary files /dev/null and b/pal_tiago/assets/objects/high_resolution/cover.stl differ diff --git a/pal_tiago/assets/palm.stl b/pal_tiago/assets/palm.stl new file mode 100644 index 00000000..4ef69e12 Binary files /dev/null and b/pal_tiago/assets/palm.stl differ diff --git a/pal_tiago/assets/palm_collision.stl b/pal_tiago/assets/palm_collision.stl new file mode 100644 index 00000000..dde281c4 Binary files /dev/null and b/pal_tiago/assets/palm_collision.stl differ diff --git a/pal_tiago/assets/sensors/bumper.stl b/pal_tiago/assets/sensors/bumper.stl new file mode 100644 index 00000000..a22653d7 Binary files /dev/null and b/pal_tiago/assets/sensors/bumper.stl differ diff --git a/pal_tiago/assets/sensors/bumper_collision.stl b/pal_tiago/assets/sensors/bumper_collision.stl new file mode 100644 index 00000000..636ccf77 Binary files /dev/null and b/pal_tiago/assets/sensors/bumper_collision.stl differ diff --git a/pal_tiago/assets/sensors/elp_camera.stl b/pal_tiago/assets/sensors/elp_camera.stl new file mode 100644 index 00000000..2999817e Binary files /dev/null and b/pal_tiago/assets/sensors/elp_camera.stl differ diff --git a/pal_tiago/assets/sensors/hokuyo_urg_04lx_ug01.stl b/pal_tiago/assets/sensors/hokuyo_urg_04lx_ug01.stl new file mode 100644 index 00000000..f6d27d08 Binary files /dev/null and b/pal_tiago/assets/sensors/hokuyo_urg_04lx_ug01.stl differ diff --git a/pal_tiago/assets/sensors/sick_tim551.stl b/pal_tiago/assets/sensors/sick_tim551.stl new file mode 100644 index 00000000..960b8412 Binary files /dev/null and b/pal_tiago/assets/sensors/sick_tim551.stl differ diff --git a/pal_tiago/assets/sensors/srf05.stl b/pal_tiago/assets/sensors/srf05.stl new file mode 100644 index 00000000..566c942f Binary files /dev/null and b/pal_tiago/assets/sensors/srf05.stl differ diff --git a/pal_tiago/assets/sensors/structure_sensor.stl b/pal_tiago/assets/sensors/structure_sensor.stl new file mode 100644 index 00000000..cdfc72f0 Binary files /dev/null and b/pal_tiago/assets/sensors/structure_sensor.stl differ diff --git a/pal_tiago/assets/sensors/xtion_pro_live/xtion_pro_live.png b/pal_tiago/assets/sensors/xtion_pro_live/xtion_pro_live.png new file mode 100644 index 00000000..b51bb875 Binary files /dev/null and b/pal_tiago/assets/sensors/xtion_pro_live/xtion_pro_live.png differ diff --git a/pal_tiago/assets/thumb_abd_collision.stl b/pal_tiago/assets/thumb_abd_collision.stl new file mode 100644 index 00000000..91994f75 Binary files /dev/null and b/pal_tiago/assets/thumb_abd_collision.stl differ diff --git a/pal_tiago/assets/torso/torso_fix.stl b/pal_tiago/assets/torso/torso_fix.stl new file mode 100644 index 00000000..31604201 Binary files /dev/null and b/pal_tiago/assets/torso/torso_fix.stl differ diff --git a/pal_tiago/assets/torso/torso_lift_collision.stl b/pal_tiago/assets/torso/torso_lift_collision.stl new file mode 100644 index 00000000..1c8ad0e5 Binary files /dev/null and b/pal_tiago/assets/torso/torso_lift_collision.stl differ diff --git a/pal_tiago/assets/torso/torso_lift_collision_core.stl b/pal_tiago/assets/torso/torso_lift_collision_core.stl new file mode 100644 index 00000000..6c4047c6 Binary files /dev/null and b/pal_tiago/assets/torso/torso_lift_collision_core.stl differ diff --git a/pal_tiago/assets/torso/torso_lift_collision_neck.stl b/pal_tiago/assets/torso/torso_lift_collision_neck.stl new file mode 100644 index 00000000..dd334bf4 Binary files /dev/null and b/pal_tiago/assets/torso/torso_lift_collision_neck.stl differ diff --git a/pal_tiago/assets/torso/torso_lift_collision_shoulder.stl b/pal_tiago/assets/torso/torso_lift_collision_shoulder.stl new file mode 100644 index 00000000..e0fb3ec6 Binary files /dev/null and b/pal_tiago/assets/torso/torso_lift_collision_shoulder.stl differ diff --git a/pal_tiago/assets/torso/torso_lift_with_arm.stl b/pal_tiago/assets/torso/torso_lift_with_arm.stl new file mode 100644 index 00000000..187ea47b Binary files /dev/null and b/pal_tiago/assets/torso/torso_lift_with_arm.stl differ diff --git a/pal_tiago/assets/torso/torso_lift_without_arm.stl b/pal_tiago/assets/torso/torso_lift_without_arm.stl new file mode 100644 index 00000000..56fcc78e Binary files /dev/null and b/pal_tiago/assets/torso/torso_lift_without_arm.stl differ diff --git a/pal_tiago/assets/wheels/caster_1.stl b/pal_tiago/assets/wheels/caster_1.stl new file mode 100644 index 00000000..78c9e3b1 Binary files /dev/null and b/pal_tiago/assets/wheels/caster_1.stl differ diff --git a/pal_tiago/assets/wheels/caster_2.stl b/pal_tiago/assets/wheels/caster_2.stl new file mode 100644 index 00000000..1628f529 Binary files /dev/null and b/pal_tiago/assets/wheels/caster_2.stl differ diff --git a/pal_tiago/assets/wheels/high_resolution/caster_1.stl b/pal_tiago/assets/wheels/high_resolution/caster_1.stl new file mode 100644 index 00000000..c31c19d9 Binary files /dev/null and b/pal_tiago/assets/wheels/high_resolution/caster_1.stl differ diff --git a/pal_tiago/assets/wheels/high_resolution/caster_2.stl b/pal_tiago/assets/wheels/high_resolution/caster_2.stl new file mode 100644 index 00000000..9734a23a Binary files /dev/null and b/pal_tiago/assets/wheels/high_resolution/caster_2.stl differ diff --git a/pal_tiago/assets/wheels/high_resolution/wheel.stl b/pal_tiago/assets/wheels/high_resolution/wheel.stl new file mode 100644 index 00000000..7863cf06 Binary files /dev/null and b/pal_tiago/assets/wheels/high_resolution/wheel.stl differ diff --git a/pal_tiago/assets/wheels/wheel.stl b/pal_tiago/assets/wheels/wheel.stl new file mode 100644 index 00000000..71f9a4b2 Binary files /dev/null and b/pal_tiago/assets/wheels/wheel.stl differ diff --git a/pal_tiago/scene_motor.xml b/pal_tiago/scene_motor.xml new file mode 100644 index 00000000..3bf49aba --- /dev/null +++ b/pal_tiago/scene_motor.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/pal_tiago/scene_position.xml b/pal_tiago/scene_position.xml new file mode 100644 index 00000000..3dd2ba75 --- /dev/null +++ b/pal_tiago/scene_position.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/pal_tiago/scene_velocity.xml b/pal_tiago/scene_velocity.xml new file mode 100644 index 00000000..9f3a93b4 --- /dev/null +++ b/pal_tiago/scene_velocity.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/pal_tiago/tiago.png b/pal_tiago/tiago.png new file mode 100644 index 00000000..a7eb8566 Binary files /dev/null and b/pal_tiago/tiago.png differ diff --git a/pal_tiago/tiago.xml b/pal_tiago/tiago.xml new file mode 100644 index 00000000..3469a29a --- /dev/null +++ b/pal_tiago/tiago.xml @@ -0,0 +1,193 @@ + + + + + diff --git a/pal_tiago/tiago_motor.xml b/pal_tiago/tiago_motor.xml new file mode 100644 index 00000000..ad8219c2 --- /dev/null +++ b/pal_tiago/tiago_motor.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pal_tiago/tiago_position.xml b/pal_tiago/tiago_position.xml new file mode 100644 index 00000000..7bd388e7 --- /dev/null +++ b/pal_tiago/tiago_position.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pal_tiago/tiago_velocity.xml b/pal_tiago/tiago_velocity.xml new file mode 100644 index 00000000..abecf855 --- /dev/null +++ b/pal_tiago/tiago_velocity.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pal_tiago_dual/LICENSE b/pal_tiago_dual/LICENSE new file mode 100644 index 00000000..261eeb9e --- /dev/null +++ b/pal_tiago_dual/LICENSE @@ -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 [yyyy] [name of copyright owner] + + 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/pal_tiago_dual/README.md b/pal_tiago_dual/README.md new file mode 100644 index 00000000..b475787e --- /dev/null +++ b/pal_tiago_dual/README.md @@ -0,0 +1,29 @@ +## TIAGo++ Description (MJCF) + +Requires MuJoCo 2.2.2 or later. + +### Overiew + +This package contains a simplified robot description (MJCF) of the [TIAGo++ Robot](https://pal-robotics.com/robots/tiago/) with omnidirectional base by [PAL Robotics](https://pal-robotics.com/). It is derived from the publicy available [URDF description](https://github.com/pal-robotics/tiago_dual_robot/blob/kinetic-devel/tiago_dual_description/). + +

+ +

+ + +### URDF -> MJCF derivation steps + + 1. Converted the .DAE meshes to .STL format + 2. Added ` ` to the URDF in order to preserve visual geometries and configure other [parameters](https://mujoco.readthedocs.io/en/stable/XMLreference.html#compiler). + 3. Removed all `` elements in the URDF that created a bug with geometries. + 4. Removed `package://` shortcuts and fixed file paths to use assets only from the local `assets` folder. + 5. Used the MuJoCo compiler with `compile` command to convert the URDF file to MJCF format. + 6. Added a free joint `` to the base and fixed the body tree by adding `` around the base geom. + 7. Added `` base inertia that was not automatically converted. + 8. Added force, velocity and position controlled actuators (manually) . + 9. Added visuals improvements: plane, skybox and light. + 10. Added `scene_position.xml`, `scene_velocity.xml` and `scene_motor.xml` which allows to control the both arms of the robot in different control modes and which also includes the robot, with a textured groundplane, skybox, and haze. + +### License + +This model is released under an [Apache-2.0 License](LICENSE). diff --git a/pal_tiago_dual/assets/arm/arm_1.stl b/pal_tiago_dual/assets/arm/arm_1.stl new file mode 100644 index 00000000..a294d599 Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_1.stl differ diff --git a/pal_tiago_dual/assets/arm/arm_11.stl b/pal_tiago_dual/assets/arm/arm_11.stl new file mode 120000 index 00000000..aa2bd0a6 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_11.stl @@ -0,0 +1 @@ +arm_1.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_12.stl b/pal_tiago_dual/assets/arm/arm_12.stl new file mode 120000 index 00000000..aa2bd0a6 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_12.stl @@ -0,0 +1 @@ +arm_1.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_13.stl b/pal_tiago_dual/assets/arm/arm_13.stl new file mode 120000 index 00000000..aa2bd0a6 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_13.stl @@ -0,0 +1 @@ +arm_1.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_14.stl b/pal_tiago_dual/assets/arm/arm_14.stl new file mode 120000 index 00000000..aa2bd0a6 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_14.stl @@ -0,0 +1 @@ +arm_1.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_1_collision.stl b/pal_tiago_dual/assets/arm/arm_1_collision.stl new file mode 100644 index 00000000..efc65cf3 Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_1_collision.stl differ diff --git a/pal_tiago_dual/assets/arm/arm_1_collision1.stl b/pal_tiago_dual/assets/arm/arm_1_collision1.stl new file mode 120000 index 00000000..6644c27b --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_1_collision1.stl @@ -0,0 +1 @@ +arm_1_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_1_collision2.stl b/pal_tiago_dual/assets/arm/arm_1_collision2.stl new file mode 120000 index 00000000..6644c27b --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_1_collision2.stl @@ -0,0 +1 @@ +arm_1_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_1_collision3.stl b/pal_tiago_dual/assets/arm/arm_1_collision3.stl new file mode 120000 index 00000000..6644c27b --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_1_collision3.stl @@ -0,0 +1 @@ +arm_1_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_1_collision4.stl b/pal_tiago_dual/assets/arm/arm_1_collision4.stl new file mode 120000 index 00000000..6644c27b --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_1_collision4.stl @@ -0,0 +1 @@ +arm_1_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_1_color.png b/pal_tiago_dual/assets/arm/arm_1_color.png new file mode 100644 index 00000000..cc6aa057 Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_1_color.png differ diff --git a/pal_tiago_dual/assets/arm/arm_1_normals.png b/pal_tiago_dual/assets/arm/arm_1_normals.png new file mode 100644 index 00000000..ed24c048 Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_1_normals.png differ diff --git a/pal_tiago_dual/assets/arm/arm_1_specular.png b/pal_tiago_dual/assets/arm/arm_1_specular.png new file mode 100644 index 00000000..70a875c5 Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_1_specular.png differ diff --git a/pal_tiago_dual/assets/arm/arm_2.stl b/pal_tiago_dual/assets/arm/arm_2.stl new file mode 100644 index 00000000..65518489 Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_2.stl differ diff --git a/pal_tiago_dual/assets/arm/arm_21.stl b/pal_tiago_dual/assets/arm/arm_21.stl new file mode 120000 index 00000000..8f390298 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_21.stl @@ -0,0 +1 @@ +arm_2.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_22.stl b/pal_tiago_dual/assets/arm/arm_22.stl new file mode 120000 index 00000000..8f390298 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_22.stl @@ -0,0 +1 @@ +arm_2.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_23.stl b/pal_tiago_dual/assets/arm/arm_23.stl new file mode 120000 index 00000000..8f390298 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_23.stl @@ -0,0 +1 @@ +arm_2.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_24.stl b/pal_tiago_dual/assets/arm/arm_24.stl new file mode 120000 index 00000000..8f390298 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_24.stl @@ -0,0 +1 @@ +arm_2.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_2_collision.stl b/pal_tiago_dual/assets/arm/arm_2_collision.stl new file mode 100644 index 00000000..4e82551d Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_2_collision.stl differ diff --git a/pal_tiago_dual/assets/arm/arm_2_collision1.stl b/pal_tiago_dual/assets/arm/arm_2_collision1.stl new file mode 120000 index 00000000..fee9ca6d --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_2_collision1.stl @@ -0,0 +1 @@ +arm_2_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_2_collision2.stl b/pal_tiago_dual/assets/arm/arm_2_collision2.stl new file mode 120000 index 00000000..fee9ca6d --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_2_collision2.stl @@ -0,0 +1 @@ +arm_2_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_2_collision3.stl b/pal_tiago_dual/assets/arm/arm_2_collision3.stl new file mode 120000 index 00000000..fee9ca6d --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_2_collision3.stl @@ -0,0 +1 @@ +arm_2_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_2_collision4.stl b/pal_tiago_dual/assets/arm/arm_2_collision4.stl new file mode 120000 index 00000000..fee9ca6d --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_2_collision4.stl @@ -0,0 +1 @@ +arm_2_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_2_color.png b/pal_tiago_dual/assets/arm/arm_2_color.png new file mode 100644 index 00000000..a03b6ca0 Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_2_color.png differ diff --git a/pal_tiago_dual/assets/arm/arm_2_normals.png b/pal_tiago_dual/assets/arm/arm_2_normals.png new file mode 100644 index 00000000..1b90087d Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_2_normals.png differ diff --git a/pal_tiago_dual/assets/arm/arm_2_specular.png b/pal_tiago_dual/assets/arm/arm_2_specular.png new file mode 100644 index 00000000..688a14ad Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_2_specular.png differ diff --git a/pal_tiago_dual/assets/arm/arm_3.stl b/pal_tiago_dual/assets/arm/arm_3.stl new file mode 100644 index 00000000..51f97d40 Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_3.stl differ diff --git a/pal_tiago_dual/assets/arm/arm_31.stl b/pal_tiago_dual/assets/arm/arm_31.stl new file mode 120000 index 00000000..4ef87622 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_31.stl @@ -0,0 +1 @@ +arm_3.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_32.stl b/pal_tiago_dual/assets/arm/arm_32.stl new file mode 120000 index 00000000..4ef87622 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_32.stl @@ -0,0 +1 @@ +arm_3.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_33.stl b/pal_tiago_dual/assets/arm/arm_33.stl new file mode 120000 index 00000000..4ef87622 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_33.stl @@ -0,0 +1 @@ +arm_3.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_34.stl b/pal_tiago_dual/assets/arm/arm_34.stl new file mode 120000 index 00000000..4ef87622 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_34.stl @@ -0,0 +1 @@ +arm_3.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_3_collision.stl b/pal_tiago_dual/assets/arm/arm_3_collision.stl new file mode 100644 index 00000000..3a9f0ee1 Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_3_collision.stl differ diff --git a/pal_tiago_dual/assets/arm/arm_3_collision1.stl b/pal_tiago_dual/assets/arm/arm_3_collision1.stl new file mode 120000 index 00000000..e1394121 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_3_collision1.stl @@ -0,0 +1 @@ +arm_3_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_3_collision2.stl b/pal_tiago_dual/assets/arm/arm_3_collision2.stl new file mode 120000 index 00000000..e1394121 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_3_collision2.stl @@ -0,0 +1 @@ +arm_3_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_3_collision3.stl b/pal_tiago_dual/assets/arm/arm_3_collision3.stl new file mode 120000 index 00000000..e1394121 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_3_collision3.stl @@ -0,0 +1 @@ +arm_3_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_3_collision4.stl b/pal_tiago_dual/assets/arm/arm_3_collision4.stl new file mode 120000 index 00000000..e1394121 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_3_collision4.stl @@ -0,0 +1 @@ +arm_3_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_3_color.png b/pal_tiago_dual/assets/arm/arm_3_color.png new file mode 100644 index 00000000..57d1d820 Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_3_color.png differ diff --git a/pal_tiago_dual/assets/arm/arm_3_normals.png b/pal_tiago_dual/assets/arm/arm_3_normals.png new file mode 100644 index 00000000..b5315073 Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_3_normals.png differ diff --git a/pal_tiago_dual/assets/arm/arm_3_specular.png b/pal_tiago_dual/assets/arm/arm_3_specular.png new file mode 100644 index 00000000..86bece3c Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_3_specular.png differ diff --git a/pal_tiago_dual/assets/arm/arm_4.stl b/pal_tiago_dual/assets/arm/arm_4.stl new file mode 100644 index 00000000..015de6e3 Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_4.stl differ diff --git a/pal_tiago_dual/assets/arm/arm_41.stl b/pal_tiago_dual/assets/arm/arm_41.stl new file mode 120000 index 00000000..65ab7fd5 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_41.stl @@ -0,0 +1 @@ +arm_4.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_42.stl b/pal_tiago_dual/assets/arm/arm_42.stl new file mode 120000 index 00000000..65ab7fd5 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_42.stl @@ -0,0 +1 @@ +arm_4.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_43.stl b/pal_tiago_dual/assets/arm/arm_43.stl new file mode 120000 index 00000000..65ab7fd5 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_43.stl @@ -0,0 +1 @@ +arm_4.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_44.stl b/pal_tiago_dual/assets/arm/arm_44.stl new file mode 120000 index 00000000..65ab7fd5 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_44.stl @@ -0,0 +1 @@ +arm_4.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_4_collision.stl b/pal_tiago_dual/assets/arm/arm_4_collision.stl new file mode 100644 index 00000000..69d27cbb Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_4_collision.stl differ diff --git a/pal_tiago_dual/assets/arm/arm_4_collision1.stl b/pal_tiago_dual/assets/arm/arm_4_collision1.stl new file mode 120000 index 00000000..e4fe9037 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_4_collision1.stl @@ -0,0 +1 @@ +arm_4_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_4_collision2.stl b/pal_tiago_dual/assets/arm/arm_4_collision2.stl new file mode 120000 index 00000000..e4fe9037 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_4_collision2.stl @@ -0,0 +1 @@ +arm_4_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_4_collision3.stl b/pal_tiago_dual/assets/arm/arm_4_collision3.stl new file mode 120000 index 00000000..e4fe9037 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_4_collision3.stl @@ -0,0 +1 @@ +arm_4_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_4_collision4.stl b/pal_tiago_dual/assets/arm/arm_4_collision4.stl new file mode 120000 index 00000000..e4fe9037 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_4_collision4.stl @@ -0,0 +1 @@ +arm_4_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_4_color.png b/pal_tiago_dual/assets/arm/arm_4_color.png new file mode 100644 index 00000000..c39db7aa Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_4_color.png differ diff --git a/pal_tiago_dual/assets/arm/arm_4_normals.png b/pal_tiago_dual/assets/arm/arm_4_normals.png new file mode 100644 index 00000000..c91b64ad Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_4_normals.png differ diff --git a/pal_tiago_dual/assets/arm/arm_4_specular.png b/pal_tiago_dual/assets/arm/arm_4_specular.png new file mode 100644 index 00000000..e515c58a Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_4_specular.png differ diff --git a/pal_tiago_dual/assets/arm/arm_5-wrist-2010.stl b/pal_tiago_dual/assets/arm/arm_5-wrist-2010.stl new file mode 100644 index 00000000..b9db2978 Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_5-wrist-2010.stl differ diff --git a/pal_tiago_dual/assets/arm/arm_5-wrist-20101.stl b/pal_tiago_dual/assets/arm/arm_5-wrist-20101.stl new file mode 120000 index 00000000..8f82ecdc --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_5-wrist-20101.stl @@ -0,0 +1 @@ +arm_5-wrist-2010.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_5-wrist-20102.stl b/pal_tiago_dual/assets/arm/arm_5-wrist-20102.stl new file mode 120000 index 00000000..8f82ecdc --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_5-wrist-20102.stl @@ -0,0 +1 @@ +arm_5-wrist-2010.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_5-wrist-20103.stl b/pal_tiago_dual/assets/arm/arm_5-wrist-20103.stl new file mode 120000 index 00000000..8f82ecdc --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_5-wrist-20103.stl @@ -0,0 +1 @@ +arm_5-wrist-2010.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_5-wrist-20104.stl b/pal_tiago_dual/assets/arm/arm_5-wrist-20104.stl new file mode 120000 index 00000000..8f82ecdc --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_5-wrist-20104.stl @@ -0,0 +1 @@ +arm_5-wrist-2010.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_5-wrist-2017.stl b/pal_tiago_dual/assets/arm/arm_5-wrist-2017.stl new file mode 100644 index 00000000..59fa308f Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_5-wrist-2017.stl differ diff --git a/pal_tiago_dual/assets/arm/arm_5-wrist-20171.stl b/pal_tiago_dual/assets/arm/arm_5-wrist-20171.stl new file mode 120000 index 00000000..9b194a8b --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_5-wrist-20171.stl @@ -0,0 +1 @@ +arm_5-wrist-2017.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_5-wrist-20172.stl b/pal_tiago_dual/assets/arm/arm_5-wrist-20172.stl new file mode 120000 index 00000000..9b194a8b --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_5-wrist-20172.stl @@ -0,0 +1 @@ +arm_5-wrist-2017.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_5-wrist-20173.stl b/pal_tiago_dual/assets/arm/arm_5-wrist-20173.stl new file mode 120000 index 00000000..9b194a8b --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_5-wrist-20173.stl @@ -0,0 +1 @@ +arm_5-wrist-2017.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_5-wrist-20174.stl b/pal_tiago_dual/assets/arm/arm_5-wrist-20174.stl new file mode 120000 index 00000000..9b194a8b --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_5-wrist-20174.stl @@ -0,0 +1 @@ +arm_5-wrist-2017.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_5_collision-wrist-2010.stl b/pal_tiago_dual/assets/arm/arm_5_collision-wrist-2010.stl new file mode 100644 index 00000000..c3fee4a6 Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_5_collision-wrist-2010.stl differ diff --git a/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20101.stl b/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20101.stl new file mode 120000 index 00000000..723522a6 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20101.stl @@ -0,0 +1 @@ +arm_5_collision-wrist-2010.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20102.stl b/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20102.stl new file mode 120000 index 00000000..723522a6 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20102.stl @@ -0,0 +1 @@ +arm_5_collision-wrist-2010.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20103.stl b/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20103.stl new file mode 120000 index 00000000..723522a6 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20103.stl @@ -0,0 +1 @@ +arm_5_collision-wrist-2010.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20104.stl b/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20104.stl new file mode 120000 index 00000000..723522a6 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20104.stl @@ -0,0 +1 @@ +arm_5_collision-wrist-2010.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_5_collision-wrist-2017.stl b/pal_tiago_dual/assets/arm/arm_5_collision-wrist-2017.stl new file mode 100644 index 00000000..14b2426f Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_5_collision-wrist-2017.stl differ diff --git a/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20171.stl b/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20171.stl new file mode 120000 index 00000000..0a9504f3 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20171.stl @@ -0,0 +1 @@ +arm_5_collision-wrist-2017.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20172.stl b/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20172.stl new file mode 120000 index 00000000..0a9504f3 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20172.stl @@ -0,0 +1 @@ +arm_5_collision-wrist-2017.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20173.stl b/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20173.stl new file mode 120000 index 00000000..0a9504f3 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20173.stl @@ -0,0 +1 @@ +arm_5_collision-wrist-2017.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20174.stl b/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20174.stl new file mode 120000 index 00000000..0a9504f3 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_5_collision-wrist-20174.stl @@ -0,0 +1 @@ +arm_5_collision-wrist-2017.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_6-wrist-2010.stl b/pal_tiago_dual/assets/arm/arm_6-wrist-2010.stl new file mode 100644 index 00000000..5a7391a1 Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_6-wrist-2010.stl differ diff --git a/pal_tiago_dual/assets/arm/arm_6-wrist-20101.stl b/pal_tiago_dual/assets/arm/arm_6-wrist-20101.stl new file mode 120000 index 00000000..658d6f09 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_6-wrist-20101.stl @@ -0,0 +1 @@ +arm_6-wrist-2010.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_6-wrist-20102.stl b/pal_tiago_dual/assets/arm/arm_6-wrist-20102.stl new file mode 120000 index 00000000..658d6f09 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_6-wrist-20102.stl @@ -0,0 +1 @@ +arm_6-wrist-2010.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_6-wrist-20103.stl b/pal_tiago_dual/assets/arm/arm_6-wrist-20103.stl new file mode 120000 index 00000000..658d6f09 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_6-wrist-20103.stl @@ -0,0 +1 @@ +arm_6-wrist-2010.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_6-wrist-20104.stl b/pal_tiago_dual/assets/arm/arm_6-wrist-20104.stl new file mode 120000 index 00000000..658d6f09 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_6-wrist-20104.stl @@ -0,0 +1 @@ +arm_6-wrist-2010.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_6-wrist-2017.stl b/pal_tiago_dual/assets/arm/arm_6-wrist-2017.stl new file mode 100644 index 00000000..4355323e Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_6-wrist-2017.stl differ diff --git a/pal_tiago_dual/assets/arm/arm_6-wrist-20171.stl b/pal_tiago_dual/assets/arm/arm_6-wrist-20171.stl new file mode 120000 index 00000000..e3fb4762 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_6-wrist-20171.stl @@ -0,0 +1 @@ +arm_6-wrist-2017.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_6-wrist-20172.stl b/pal_tiago_dual/assets/arm/arm_6-wrist-20172.stl new file mode 120000 index 00000000..e3fb4762 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_6-wrist-20172.stl @@ -0,0 +1 @@ +arm_6-wrist-2017.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_6-wrist-20173.stl b/pal_tiago_dual/assets/arm/arm_6-wrist-20173.stl new file mode 120000 index 00000000..e3fb4762 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_6-wrist-20173.stl @@ -0,0 +1 @@ +arm_6-wrist-2017.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_6-wrist-20174.stl b/pal_tiago_dual/assets/arm/arm_6-wrist-20174.stl new file mode 120000 index 00000000..e3fb4762 --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_6-wrist-20174.stl @@ -0,0 +1 @@ +arm_6-wrist-2017.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_6_collision-wrist-2010.stl b/pal_tiago_dual/assets/arm/arm_6_collision-wrist-2010.stl new file mode 100644 index 00000000..cc8c3fef Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_6_collision-wrist-2010.stl differ diff --git a/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20101.stl b/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20101.stl new file mode 120000 index 00000000..30422a9d --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20101.stl @@ -0,0 +1 @@ +arm_6_collision-wrist-2010.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20102.stl b/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20102.stl new file mode 120000 index 00000000..30422a9d --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20102.stl @@ -0,0 +1 @@ +arm_6_collision-wrist-2010.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20103.stl b/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20103.stl new file mode 120000 index 00000000..30422a9d --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20103.stl @@ -0,0 +1 @@ +arm_6_collision-wrist-2010.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20104.stl b/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20104.stl new file mode 120000 index 00000000..30422a9d --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20104.stl @@ -0,0 +1 @@ +arm_6_collision-wrist-2010.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_6_collision-wrist-2017.stl b/pal_tiago_dual/assets/arm/arm_6_collision-wrist-2017.stl new file mode 100644 index 00000000..db2399a9 Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_6_collision-wrist-2017.stl differ diff --git a/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20171.stl b/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20171.stl new file mode 120000 index 00000000..1a9be2dc --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20171.stl @@ -0,0 +1 @@ +arm_6_collision-wrist-2017.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20172.stl b/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20172.stl new file mode 120000 index 00000000..1a9be2dc --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20172.stl @@ -0,0 +1 @@ +arm_6_collision-wrist-2017.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20173.stl b/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20173.stl new file mode 120000 index 00000000..1a9be2dc --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20173.stl @@ -0,0 +1 @@ +arm_6_collision-wrist-2017.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20174.stl b/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20174.stl new file mode 120000 index 00000000..1a9be2dc --- /dev/null +++ b/pal_tiago_dual/assets/arm/arm_6_collision-wrist-20174.stl @@ -0,0 +1 @@ +arm_6_collision-wrist-2017.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/arm/arm_6_color.png b/pal_tiago_dual/assets/arm/arm_6_color.png new file mode 100644 index 00000000..21d09e59 Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_6_color.png differ diff --git a/pal_tiago_dual/assets/arm/arm_6_normals.png b/pal_tiago_dual/assets/arm/arm_6_normals.png new file mode 100644 index 00000000..2f906eb5 Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_6_normals.png differ diff --git a/pal_tiago_dual/assets/arm/arm_6_specular.png b/pal_tiago_dual/assets/arm/arm_6_specular.png new file mode 100644 index 00000000..0e56f3ef Binary files /dev/null and b/pal_tiago_dual/assets/arm/arm_6_specular.png differ diff --git a/pal_tiago_dual/assets/base/base.stl b/pal_tiago_dual/assets/base/base.stl new file mode 100755 index 00000000..4426bb41 Binary files /dev/null and b/pal_tiago_dual/assets/base/base.stl differ diff --git a/pal_tiago_dual/assets/base/base1.stl b/pal_tiago_dual/assets/base/base1.stl new file mode 120000 index 00000000..830e0506 --- /dev/null +++ b/pal_tiago_dual/assets/base/base1.stl @@ -0,0 +1 @@ +base.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base2.stl b/pal_tiago_dual/assets/base/base2.stl new file mode 120000 index 00000000..830e0506 --- /dev/null +++ b/pal_tiago_dual/assets/base/base2.stl @@ -0,0 +1 @@ +base.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base3.stl b/pal_tiago_dual/assets/base/base3.stl new file mode 120000 index 00000000..830e0506 --- /dev/null +++ b/pal_tiago_dual/assets/base/base3.stl @@ -0,0 +1 @@ +base.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base4.stl b/pal_tiago_dual/assets/base/base4.stl new file mode 120000 index 00000000..830e0506 --- /dev/null +++ b/pal_tiago_dual/assets/base/base4.stl @@ -0,0 +1 @@ +base.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base_antena_link.stl b/pal_tiago_dual/assets/base/base_antena_link.stl new file mode 100644 index 00000000..d357b1ea Binary files /dev/null and b/pal_tiago_dual/assets/base/base_antena_link.stl differ diff --git a/pal_tiago_dual/assets/base/base_antena_link1.stl b/pal_tiago_dual/assets/base/base_antena_link1.stl new file mode 120000 index 00000000..8ec4691c --- /dev/null +++ b/pal_tiago_dual/assets/base/base_antena_link1.stl @@ -0,0 +1 @@ +base_antena_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base_antena_link2.stl b/pal_tiago_dual/assets/base/base_antena_link2.stl new file mode 120000 index 00000000..8ec4691c --- /dev/null +++ b/pal_tiago_dual/assets/base/base_antena_link2.stl @@ -0,0 +1 @@ +base_antena_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base_antena_link3.stl b/pal_tiago_dual/assets/base/base_antena_link3.stl new file mode 120000 index 00000000..8ec4691c --- /dev/null +++ b/pal_tiago_dual/assets/base/base_antena_link3.stl @@ -0,0 +1 @@ +base_antena_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base_antena_link4.stl b/pal_tiago_dual/assets/base/base_antena_link4.stl new file mode 120000 index 00000000..8ec4691c --- /dev/null +++ b/pal_tiago_dual/assets/base/base_antena_link4.stl @@ -0,0 +1 @@ +base_antena_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base_collision.stl b/pal_tiago_dual/assets/base/base_collision.stl new file mode 100644 index 00000000..8a0f2972 Binary files /dev/null and b/pal_tiago_dual/assets/base/base_collision.stl differ diff --git a/pal_tiago_dual/assets/base/base_collision1.stl b/pal_tiago_dual/assets/base/base_collision1.stl new file mode 120000 index 00000000..4aef1211 --- /dev/null +++ b/pal_tiago_dual/assets/base/base_collision1.stl @@ -0,0 +1 @@ +base_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base_collision2.stl b/pal_tiago_dual/assets/base/base_collision2.stl new file mode 120000 index 00000000..4aef1211 --- /dev/null +++ b/pal_tiago_dual/assets/base/base_collision2.stl @@ -0,0 +1 @@ +base_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base_collision3.stl b/pal_tiago_dual/assets/base/base_collision3.stl new file mode 120000 index 00000000..4aef1211 --- /dev/null +++ b/pal_tiago_dual/assets/base/base_collision3.stl @@ -0,0 +1 @@ +base_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base_collision4.stl b/pal_tiago_dual/assets/base/base_collision4.stl new file mode 120000 index 00000000..4aef1211 --- /dev/null +++ b/pal_tiago_dual/assets/base/base_collision4.stl @@ -0,0 +1 @@ +base_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base_dock_link.stl b/pal_tiago_dual/assets/base/base_dock_link.stl new file mode 100644 index 00000000..58b63a4d Binary files /dev/null and b/pal_tiago_dual/assets/base/base_dock_link.stl differ diff --git a/pal_tiago_dual/assets/base/base_dock_link1.stl b/pal_tiago_dual/assets/base/base_dock_link1.stl new file mode 120000 index 00000000..7e1f7800 --- /dev/null +++ b/pal_tiago_dual/assets/base/base_dock_link1.stl @@ -0,0 +1 @@ +base_dock_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base_dock_link2.stl b/pal_tiago_dual/assets/base/base_dock_link2.stl new file mode 120000 index 00000000..7e1f7800 --- /dev/null +++ b/pal_tiago_dual/assets/base/base_dock_link2.stl @@ -0,0 +1 @@ +base_dock_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base_dock_link3.stl b/pal_tiago_dual/assets/base/base_dock_link3.stl new file mode 120000 index 00000000..7e1f7800 --- /dev/null +++ b/pal_tiago_dual/assets/base/base_dock_link3.stl @@ -0,0 +1 @@ +base_dock_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base_dock_link4.stl b/pal_tiago_dual/assets/base/base_dock_link4.stl new file mode 120000 index 00000000..7e1f7800 --- /dev/null +++ b/pal_tiago_dual/assets/base/base_dock_link4.stl @@ -0,0 +1 @@ +base_dock_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base_link.stl b/pal_tiago_dual/assets/base/base_link.stl new file mode 100644 index 00000000..7e4c0772 Binary files /dev/null and b/pal_tiago_dual/assets/base/base_link.stl differ diff --git a/pal_tiago_dual/assets/base/base_link1.stl b/pal_tiago_dual/assets/base/base_link1.stl new file mode 120000 index 00000000..b4ed743c --- /dev/null +++ b/pal_tiago_dual/assets/base/base_link1.stl @@ -0,0 +1 @@ +base_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base_link2.stl b/pal_tiago_dual/assets/base/base_link2.stl new file mode 120000 index 00000000..b4ed743c --- /dev/null +++ b/pal_tiago_dual/assets/base/base_link2.stl @@ -0,0 +1 @@ +base_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base_link3.stl b/pal_tiago_dual/assets/base/base_link3.stl new file mode 120000 index 00000000..b4ed743c --- /dev/null +++ b/pal_tiago_dual/assets/base/base_link3.stl @@ -0,0 +1 @@ +base_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base_link4.stl b/pal_tiago_dual/assets/base/base_link4.stl new file mode 120000 index 00000000..b4ed743c --- /dev/null +++ b/pal_tiago_dual/assets/base/base_link4.stl @@ -0,0 +1 @@ +base_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base_ring.stl b/pal_tiago_dual/assets/base/base_ring.stl new file mode 100755 index 00000000..cb86e0c7 Binary files /dev/null and b/pal_tiago_dual/assets/base/base_ring.stl differ diff --git a/pal_tiago_dual/assets/base/base_ring1.stl b/pal_tiago_dual/assets/base/base_ring1.stl new file mode 120000 index 00000000..f2cb57f8 --- /dev/null +++ b/pal_tiago_dual/assets/base/base_ring1.stl @@ -0,0 +1 @@ +base_ring.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base_ring2.stl b/pal_tiago_dual/assets/base/base_ring2.stl new file mode 120000 index 00000000..f2cb57f8 --- /dev/null +++ b/pal_tiago_dual/assets/base/base_ring2.stl @@ -0,0 +1 @@ +base_ring.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base_ring3.stl b/pal_tiago_dual/assets/base/base_ring3.stl new file mode 120000 index 00000000..f2cb57f8 --- /dev/null +++ b/pal_tiago_dual/assets/base/base_ring3.stl @@ -0,0 +1 @@ +base_ring.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/base_ring4.stl b/pal_tiago_dual/assets/base/base_ring4.stl new file mode 120000 index 00000000..f2cb57f8 --- /dev/null +++ b/pal_tiago_dual/assets/base/base_ring4.stl @@ -0,0 +1 @@ +base_ring.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/high_resolution/base.stl b/pal_tiago_dual/assets/base/high_resolution/base.stl new file mode 100644 index 00000000..dc16da38 Binary files /dev/null and b/pal_tiago_dual/assets/base/high_resolution/base.stl differ diff --git a/pal_tiago_dual/assets/base/high_resolution/base1.stl b/pal_tiago_dual/assets/base/high_resolution/base1.stl new file mode 120000 index 00000000..830e0506 --- /dev/null +++ b/pal_tiago_dual/assets/base/high_resolution/base1.stl @@ -0,0 +1 @@ +base.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/high_resolution/base2.stl b/pal_tiago_dual/assets/base/high_resolution/base2.stl new file mode 120000 index 00000000..830e0506 --- /dev/null +++ b/pal_tiago_dual/assets/base/high_resolution/base2.stl @@ -0,0 +1 @@ +base.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/high_resolution/base3.stl b/pal_tiago_dual/assets/base/high_resolution/base3.stl new file mode 120000 index 00000000..830e0506 --- /dev/null +++ b/pal_tiago_dual/assets/base/high_resolution/base3.stl @@ -0,0 +1 @@ +base.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/high_resolution/base4.stl b/pal_tiago_dual/assets/base/high_resolution/base4.stl new file mode 120000 index 00000000..830e0506 --- /dev/null +++ b/pal_tiago_dual/assets/base/high_resolution/base4.stl @@ -0,0 +1 @@ +base.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/high_resolution/base_collision.stl b/pal_tiago_dual/assets/base/high_resolution/base_collision.stl new file mode 100644 index 00000000..65eb697e Binary files /dev/null and b/pal_tiago_dual/assets/base/high_resolution/base_collision.stl differ diff --git a/pal_tiago_dual/assets/base/high_resolution/base_collision1.stl b/pal_tiago_dual/assets/base/high_resolution/base_collision1.stl new file mode 120000 index 00000000..4aef1211 --- /dev/null +++ b/pal_tiago_dual/assets/base/high_resolution/base_collision1.stl @@ -0,0 +1 @@ +base_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/high_resolution/base_collision2.stl b/pal_tiago_dual/assets/base/high_resolution/base_collision2.stl new file mode 120000 index 00000000..4aef1211 --- /dev/null +++ b/pal_tiago_dual/assets/base/high_resolution/base_collision2.stl @@ -0,0 +1 @@ +base_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/high_resolution/base_collision3.stl b/pal_tiago_dual/assets/base/high_resolution/base_collision3.stl new file mode 120000 index 00000000..4aef1211 --- /dev/null +++ b/pal_tiago_dual/assets/base/high_resolution/base_collision3.stl @@ -0,0 +1 @@ +base_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/base/high_resolution/base_collision4.stl b/pal_tiago_dual/assets/base/high_resolution/base_collision4.stl new file mode 120000 index 00000000..4aef1211 --- /dev/null +++ b/pal_tiago_dual/assets/base/high_resolution/base_collision4.stl @@ -0,0 +1 @@ +base_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/cameras_add_on/cameras_add_on.stl b/pal_tiago_dual/assets/cameras_add_on/cameras_add_on.stl new file mode 100644 index 00000000..1b5e5ac3 Binary files /dev/null and b/pal_tiago_dual/assets/cameras_add_on/cameras_add_on.stl differ diff --git a/pal_tiago_dual/assets/cameras_add_on/cameras_add_on1.stl b/pal_tiago_dual/assets/cameras_add_on/cameras_add_on1.stl new file mode 120000 index 00000000..55f6cb4e --- /dev/null +++ b/pal_tiago_dual/assets/cameras_add_on/cameras_add_on1.stl @@ -0,0 +1 @@ +cameras_add_on.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/cameras_add_on/cameras_add_on2.stl b/pal_tiago_dual/assets/cameras_add_on/cameras_add_on2.stl new file mode 120000 index 00000000..55f6cb4e --- /dev/null +++ b/pal_tiago_dual/assets/cameras_add_on/cameras_add_on2.stl @@ -0,0 +1 @@ +cameras_add_on.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/cameras_add_on/cameras_add_on3.stl b/pal_tiago_dual/assets/cameras_add_on/cameras_add_on3.stl new file mode 120000 index 00000000..55f6cb4e --- /dev/null +++ b/pal_tiago_dual/assets/cameras_add_on/cameras_add_on3.stl @@ -0,0 +1 @@ +cameras_add_on.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/cameras_add_on/cameras_add_on4.stl b/pal_tiago_dual/assets/cameras_add_on/cameras_add_on4.stl new file mode 120000 index 00000000..55f6cb4e --- /dev/null +++ b/pal_tiago_dual/assets/cameras_add_on/cameras_add_on4.stl @@ -0,0 +1 @@ +cameras_add_on.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/cameras_add_on/cameras_add_on_collision.stl b/pal_tiago_dual/assets/cameras_add_on/cameras_add_on_collision.stl new file mode 100644 index 00000000..e02cea0e Binary files /dev/null and b/pal_tiago_dual/assets/cameras_add_on/cameras_add_on_collision.stl differ diff --git a/pal_tiago_dual/assets/cameras_add_on/cameras_add_on_collision1.stl b/pal_tiago_dual/assets/cameras_add_on/cameras_add_on_collision1.stl new file mode 120000 index 00000000..066be765 --- /dev/null +++ b/pal_tiago_dual/assets/cameras_add_on/cameras_add_on_collision1.stl @@ -0,0 +1 @@ +cameras_add_on_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/cameras_add_on/cameras_add_on_collision2.stl b/pal_tiago_dual/assets/cameras_add_on/cameras_add_on_collision2.stl new file mode 120000 index 00000000..066be765 --- /dev/null +++ b/pal_tiago_dual/assets/cameras_add_on/cameras_add_on_collision2.stl @@ -0,0 +1 @@ +cameras_add_on_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/cameras_add_on/cameras_add_on_collision3.stl b/pal_tiago_dual/assets/cameras_add_on/cameras_add_on_collision3.stl new file mode 120000 index 00000000..066be765 --- /dev/null +++ b/pal_tiago_dual/assets/cameras_add_on/cameras_add_on_collision3.stl @@ -0,0 +1 @@ +cameras_add_on_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/cameras_add_on/cameras_add_on_collision4.stl b/pal_tiago_dual/assets/cameras_add_on/cameras_add_on_collision4.stl new file mode 120000 index 00000000..066be765 --- /dev/null +++ b/pal_tiago_dual/assets/cameras_add_on/cameras_add_on_collision4.stl @@ -0,0 +1 @@ +cameras_add_on_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/dock/dock.stl b/pal_tiago_dual/assets/dock/dock.stl new file mode 100644 index 00000000..70eaf6e6 Binary files /dev/null and b/pal_tiago_dual/assets/dock/dock.stl differ diff --git a/pal_tiago_dual/assets/dock/dock1.stl b/pal_tiago_dual/assets/dock/dock1.stl new file mode 120000 index 00000000..eec8b865 --- /dev/null +++ b/pal_tiago_dual/assets/dock/dock1.stl @@ -0,0 +1 @@ +dock.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/dock/dock2.stl b/pal_tiago_dual/assets/dock/dock2.stl new file mode 120000 index 00000000..eec8b865 --- /dev/null +++ b/pal_tiago_dual/assets/dock/dock2.stl @@ -0,0 +1 @@ +dock.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/dock/dock3.stl b/pal_tiago_dual/assets/dock/dock3.stl new file mode 120000 index 00000000..eec8b865 --- /dev/null +++ b/pal_tiago_dual/assets/dock/dock3.stl @@ -0,0 +1 @@ +dock.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/dock/dock4.stl b/pal_tiago_dual/assets/dock/dock4.stl new file mode 120000 index 00000000..eec8b865 --- /dev/null +++ b/pal_tiago_dual/assets/dock/dock4.stl @@ -0,0 +1 @@ +dock.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/dock/dock_collision.stl b/pal_tiago_dual/assets/dock/dock_collision.stl new file mode 100644 index 00000000..70eaf6e6 Binary files /dev/null and b/pal_tiago_dual/assets/dock/dock_collision.stl differ diff --git a/pal_tiago_dual/assets/dock/dock_collision1.stl b/pal_tiago_dual/assets/dock/dock_collision1.stl new file mode 120000 index 00000000..c2e04bf2 --- /dev/null +++ b/pal_tiago_dual/assets/dock/dock_collision1.stl @@ -0,0 +1 @@ +dock_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/dock/dock_collision2.stl b/pal_tiago_dual/assets/dock/dock_collision2.stl new file mode 120000 index 00000000..c2e04bf2 --- /dev/null +++ b/pal_tiago_dual/assets/dock/dock_collision2.stl @@ -0,0 +1 @@ +dock_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/dock/dock_collision3.stl b/pal_tiago_dual/assets/dock/dock_collision3.stl new file mode 120000 index 00000000..c2e04bf2 --- /dev/null +++ b/pal_tiago_dual/assets/dock/dock_collision3.stl @@ -0,0 +1 @@ +dock_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/dock/dock_collision4.stl b/pal_tiago_dual/assets/dock/dock_collision4.stl new file mode 120000 index 00000000..c2e04bf2 --- /dev/null +++ b/pal_tiago_dual/assets/dock/dock_collision4.stl @@ -0,0 +1 @@ +dock_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/finger_abd_collision.stl b/pal_tiago_dual/assets/finger_abd_collision.stl new file mode 100644 index 00000000..65df9485 Binary files /dev/null and b/pal_tiago_dual/assets/finger_abd_collision.stl differ diff --git a/pal_tiago_dual/assets/finger_abd_collision1.stl b/pal_tiago_dual/assets/finger_abd_collision1.stl new file mode 120000 index 00000000..16a669a6 --- /dev/null +++ b/pal_tiago_dual/assets/finger_abd_collision1.stl @@ -0,0 +1 @@ +finger_abd_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/finger_abd_collision2.stl b/pal_tiago_dual/assets/finger_abd_collision2.stl new file mode 120000 index 00000000..16a669a6 --- /dev/null +++ b/pal_tiago_dual/assets/finger_abd_collision2.stl @@ -0,0 +1 @@ +finger_abd_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/finger_abd_collision3.stl b/pal_tiago_dual/assets/finger_abd_collision3.stl new file mode 120000 index 00000000..16a669a6 --- /dev/null +++ b/pal_tiago_dual/assets/finger_abd_collision3.stl @@ -0,0 +1 @@ +finger_abd_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/finger_abd_collision4.stl b/pal_tiago_dual/assets/finger_abd_collision4.stl new file mode 120000 index 00000000..16a669a6 --- /dev/null +++ b/pal_tiago_dual/assets/finger_abd_collision4.stl @@ -0,0 +1 @@ +finger_abd_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/finger_flex_collision.stl b/pal_tiago_dual/assets/finger_flex_collision.stl new file mode 100644 index 00000000..e8736afc Binary files /dev/null and b/pal_tiago_dual/assets/finger_flex_collision.stl differ diff --git a/pal_tiago_dual/assets/finger_flex_collision1.stl b/pal_tiago_dual/assets/finger_flex_collision1.stl new file mode 120000 index 00000000..6d40a7e8 --- /dev/null +++ b/pal_tiago_dual/assets/finger_flex_collision1.stl @@ -0,0 +1 @@ +finger_flex_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/finger_flex_collision2.stl b/pal_tiago_dual/assets/finger_flex_collision2.stl new file mode 120000 index 00000000..6d40a7e8 --- /dev/null +++ b/pal_tiago_dual/assets/finger_flex_collision2.stl @@ -0,0 +1 @@ +finger_flex_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/finger_flex_collision3.stl b/pal_tiago_dual/assets/finger_flex_collision3.stl new file mode 120000 index 00000000..6d40a7e8 --- /dev/null +++ b/pal_tiago_dual/assets/finger_flex_collision3.stl @@ -0,0 +1 @@ +finger_flex_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/finger_flex_collision4.stl b/pal_tiago_dual/assets/finger_flex_collision4.stl new file mode 120000 index 00000000..6d40a7e8 --- /dev/null +++ b/pal_tiago_dual/assets/finger_flex_collision4.stl @@ -0,0 +1 @@ +finger_flex_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/finger_flex_tip_collision.stl b/pal_tiago_dual/assets/finger_flex_tip_collision.stl new file mode 100644 index 00000000..8ae335a5 Binary files /dev/null and b/pal_tiago_dual/assets/finger_flex_tip_collision.stl differ diff --git a/pal_tiago_dual/assets/finger_flex_tip_collision1.stl b/pal_tiago_dual/assets/finger_flex_tip_collision1.stl new file mode 120000 index 00000000..81aee6d8 --- /dev/null +++ b/pal_tiago_dual/assets/finger_flex_tip_collision1.stl @@ -0,0 +1 @@ +finger_flex_tip_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/finger_flex_tip_collision2.stl b/pal_tiago_dual/assets/finger_flex_tip_collision2.stl new file mode 120000 index 00000000..81aee6d8 --- /dev/null +++ b/pal_tiago_dual/assets/finger_flex_tip_collision2.stl @@ -0,0 +1 @@ +finger_flex_tip_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/finger_flex_tip_collision3.stl b/pal_tiago_dual/assets/finger_flex_tip_collision3.stl new file mode 120000 index 00000000..81aee6d8 --- /dev/null +++ b/pal_tiago_dual/assets/finger_flex_tip_collision3.stl @@ -0,0 +1 @@ +finger_flex_tip_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/finger_flex_tip_collision4.stl b/pal_tiago_dual/assets/finger_flex_tip_collision4.stl new file mode 120000 index 00000000..81aee6d8 --- /dev/null +++ b/pal_tiago_dual/assets/finger_flex_tip_collision4.stl @@ -0,0 +1 @@ +finger_flex_tip_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/gripper_finger_link.stl b/pal_tiago_dual/assets/gripper_finger_link.stl new file mode 100644 index 00000000..e5cf5df5 Binary files /dev/null and b/pal_tiago_dual/assets/gripper_finger_link.stl differ diff --git a/pal_tiago_dual/assets/gripper_finger_link1.stl b/pal_tiago_dual/assets/gripper_finger_link1.stl new file mode 120000 index 00000000..ed7459f2 --- /dev/null +++ b/pal_tiago_dual/assets/gripper_finger_link1.stl @@ -0,0 +1 @@ +gripper_finger_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/gripper_finger_link2.stl b/pal_tiago_dual/assets/gripper_finger_link2.stl new file mode 120000 index 00000000..ed7459f2 --- /dev/null +++ b/pal_tiago_dual/assets/gripper_finger_link2.stl @@ -0,0 +1 @@ +gripper_finger_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/gripper_finger_link3.stl b/pal_tiago_dual/assets/gripper_finger_link3.stl new file mode 120000 index 00000000..ed7459f2 --- /dev/null +++ b/pal_tiago_dual/assets/gripper_finger_link3.stl @@ -0,0 +1 @@ +gripper_finger_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/gripper_finger_link4.stl b/pal_tiago_dual/assets/gripper_finger_link4.stl new file mode 120000 index 00000000..ed7459f2 --- /dev/null +++ b/pal_tiago_dual/assets/gripper_finger_link4.stl @@ -0,0 +1 @@ +gripper_finger_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/gripper_finger_link_collision.stl b/pal_tiago_dual/assets/gripper_finger_link_collision.stl new file mode 100644 index 00000000..9659a2c8 Binary files /dev/null and b/pal_tiago_dual/assets/gripper_finger_link_collision.stl differ diff --git a/pal_tiago_dual/assets/gripper_finger_link_collision1.stl b/pal_tiago_dual/assets/gripper_finger_link_collision1.stl new file mode 120000 index 00000000..08963b7c --- /dev/null +++ b/pal_tiago_dual/assets/gripper_finger_link_collision1.stl @@ -0,0 +1 @@ +gripper_finger_link_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/gripper_finger_link_collision2.stl b/pal_tiago_dual/assets/gripper_finger_link_collision2.stl new file mode 120000 index 00000000..08963b7c --- /dev/null +++ b/pal_tiago_dual/assets/gripper_finger_link_collision2.stl @@ -0,0 +1 @@ +gripper_finger_link_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/gripper_finger_link_collision3.stl b/pal_tiago_dual/assets/gripper_finger_link_collision3.stl new file mode 120000 index 00000000..08963b7c --- /dev/null +++ b/pal_tiago_dual/assets/gripper_finger_link_collision3.stl @@ -0,0 +1 @@ +gripper_finger_link_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/gripper_finger_link_collision4.stl b/pal_tiago_dual/assets/gripper_finger_link_collision4.stl new file mode 120000 index 00000000..08963b7c --- /dev/null +++ b/pal_tiago_dual/assets/gripper_finger_link_collision4.stl @@ -0,0 +1 @@ +gripper_finger_link_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/gripper_link.stl b/pal_tiago_dual/assets/gripper_link.stl new file mode 100644 index 00000000..e4e990d3 Binary files /dev/null and b/pal_tiago_dual/assets/gripper_link.stl differ diff --git a/pal_tiago_dual/assets/gripper_link1.stl b/pal_tiago_dual/assets/gripper_link1.stl new file mode 120000 index 00000000..57c75ada --- /dev/null +++ b/pal_tiago_dual/assets/gripper_link1.stl @@ -0,0 +1 @@ +gripper_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/gripper_link2.stl b/pal_tiago_dual/assets/gripper_link2.stl new file mode 120000 index 00000000..57c75ada --- /dev/null +++ b/pal_tiago_dual/assets/gripper_link2.stl @@ -0,0 +1 @@ +gripper_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/gripper_link3.stl b/pal_tiago_dual/assets/gripper_link3.stl new file mode 120000 index 00000000..57c75ada --- /dev/null +++ b/pal_tiago_dual/assets/gripper_link3.stl @@ -0,0 +1 @@ +gripper_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/gripper_link4.stl b/pal_tiago_dual/assets/gripper_link4.stl new file mode 120000 index 00000000..57c75ada --- /dev/null +++ b/pal_tiago_dual/assets/gripper_link4.stl @@ -0,0 +1 @@ +gripper_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/gripper_link_collision.stl b/pal_tiago_dual/assets/gripper_link_collision.stl new file mode 100644 index 00000000..1bcfe4ea Binary files /dev/null and b/pal_tiago_dual/assets/gripper_link_collision.stl differ diff --git a/pal_tiago_dual/assets/gripper_link_collision1.stl b/pal_tiago_dual/assets/gripper_link_collision1.stl new file mode 120000 index 00000000..74b412ba --- /dev/null +++ b/pal_tiago_dual/assets/gripper_link_collision1.stl @@ -0,0 +1 @@ +gripper_link_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/gripper_link_collision2.stl b/pal_tiago_dual/assets/gripper_link_collision2.stl new file mode 120000 index 00000000..74b412ba --- /dev/null +++ b/pal_tiago_dual/assets/gripper_link_collision2.stl @@ -0,0 +1 @@ +gripper_link_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/gripper_link_collision3.stl b/pal_tiago_dual/assets/gripper_link_collision3.stl new file mode 120000 index 00000000..74b412ba --- /dev/null +++ b/pal_tiago_dual/assets/gripper_link_collision3.stl @@ -0,0 +1 @@ +gripper_link_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/gripper_link_collision4.stl b/pal_tiago_dual/assets/gripper_link_collision4.stl new file mode 120000 index 00000000..74b412ba --- /dev/null +++ b/pal_tiago_dual/assets/gripper_link_collision4.stl @@ -0,0 +1 @@ +gripper_link_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/head/head_1.stl b/pal_tiago_dual/assets/head/head_1.stl new file mode 100644 index 00000000..4df48f66 Binary files /dev/null and b/pal_tiago_dual/assets/head/head_1.stl differ diff --git a/pal_tiago_dual/assets/head/head_11.stl b/pal_tiago_dual/assets/head/head_11.stl new file mode 120000 index 00000000..0e0e860f --- /dev/null +++ b/pal_tiago_dual/assets/head/head_11.stl @@ -0,0 +1 @@ +head_1.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/head/head_12.stl b/pal_tiago_dual/assets/head/head_12.stl new file mode 120000 index 00000000..0e0e860f --- /dev/null +++ b/pal_tiago_dual/assets/head/head_12.stl @@ -0,0 +1 @@ +head_1.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/head/head_13.stl b/pal_tiago_dual/assets/head/head_13.stl new file mode 120000 index 00000000..0e0e860f --- /dev/null +++ b/pal_tiago_dual/assets/head/head_13.stl @@ -0,0 +1 @@ +head_1.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/head/head_14.stl b/pal_tiago_dual/assets/head/head_14.stl new file mode 120000 index 00000000..0e0e860f --- /dev/null +++ b/pal_tiago_dual/assets/head/head_14.stl @@ -0,0 +1 @@ +head_1.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/head/head_1_collision.stl b/pal_tiago_dual/assets/head/head_1_collision.stl new file mode 100644 index 00000000..7b36d1e3 Binary files /dev/null and b/pal_tiago_dual/assets/head/head_1_collision.stl differ diff --git a/pal_tiago_dual/assets/head/head_1_collision1.stl b/pal_tiago_dual/assets/head/head_1_collision1.stl new file mode 120000 index 00000000..de68fe68 --- /dev/null +++ b/pal_tiago_dual/assets/head/head_1_collision1.stl @@ -0,0 +1 @@ +head_1_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/head/head_1_collision2.stl b/pal_tiago_dual/assets/head/head_1_collision2.stl new file mode 120000 index 00000000..de68fe68 --- /dev/null +++ b/pal_tiago_dual/assets/head/head_1_collision2.stl @@ -0,0 +1 @@ +head_1_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/head/head_1_collision3.stl b/pal_tiago_dual/assets/head/head_1_collision3.stl new file mode 120000 index 00000000..de68fe68 --- /dev/null +++ b/pal_tiago_dual/assets/head/head_1_collision3.stl @@ -0,0 +1 @@ +head_1_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/head/head_1_collision4.stl b/pal_tiago_dual/assets/head/head_1_collision4.stl new file mode 120000 index 00000000..de68fe68 --- /dev/null +++ b/pal_tiago_dual/assets/head/head_1_collision4.stl @@ -0,0 +1 @@ +head_1_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/head/head_2.stl b/pal_tiago_dual/assets/head/head_2.stl new file mode 100644 index 00000000..c0c6a150 Binary files /dev/null and b/pal_tiago_dual/assets/head/head_2.stl differ diff --git a/pal_tiago_dual/assets/head/head_21.stl b/pal_tiago_dual/assets/head/head_21.stl new file mode 120000 index 00000000..14106388 --- /dev/null +++ b/pal_tiago_dual/assets/head/head_21.stl @@ -0,0 +1 @@ +head_2.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/head/head_22.stl b/pal_tiago_dual/assets/head/head_22.stl new file mode 120000 index 00000000..14106388 --- /dev/null +++ b/pal_tiago_dual/assets/head/head_22.stl @@ -0,0 +1 @@ +head_2.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/head/head_23.stl b/pal_tiago_dual/assets/head/head_23.stl new file mode 120000 index 00000000..14106388 --- /dev/null +++ b/pal_tiago_dual/assets/head/head_23.stl @@ -0,0 +1 @@ +head_2.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/head/head_24.stl b/pal_tiago_dual/assets/head/head_24.stl new file mode 120000 index 00000000..14106388 --- /dev/null +++ b/pal_tiago_dual/assets/head/head_24.stl @@ -0,0 +1 @@ +head_2.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/head/head_2_collision.stl b/pal_tiago_dual/assets/head/head_2_collision.stl new file mode 100644 index 00000000..09d00f7e Binary files /dev/null and b/pal_tiago_dual/assets/head/head_2_collision.stl differ diff --git a/pal_tiago_dual/assets/head/head_2_collision1.stl b/pal_tiago_dual/assets/head/head_2_collision1.stl new file mode 120000 index 00000000..c906ace3 --- /dev/null +++ b/pal_tiago_dual/assets/head/head_2_collision1.stl @@ -0,0 +1 @@ +head_2_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/head/head_2_collision2.stl b/pal_tiago_dual/assets/head/head_2_collision2.stl new file mode 120000 index 00000000..c906ace3 --- /dev/null +++ b/pal_tiago_dual/assets/head/head_2_collision2.stl @@ -0,0 +1 @@ +head_2_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/head/head_2_collision3.stl b/pal_tiago_dual/assets/head/head_2_collision3.stl new file mode 120000 index 00000000..c906ace3 --- /dev/null +++ b/pal_tiago_dual/assets/head/head_2_collision3.stl @@ -0,0 +1 @@ +head_2_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/head/head_2_collision4.stl b/pal_tiago_dual/assets/head/head_2_collision4.stl new file mode 120000 index 00000000..c906ace3 --- /dev/null +++ b/pal_tiago_dual/assets/head/head_2_collision4.stl @@ -0,0 +1 @@ +head_2_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/objects/antenna.stl b/pal_tiago_dual/assets/objects/antenna.stl new file mode 100755 index 00000000..431e6a2d Binary files /dev/null and b/pal_tiago_dual/assets/objects/antenna.stl differ diff --git a/pal_tiago_dual/assets/objects/antenna1.stl b/pal_tiago_dual/assets/objects/antenna1.stl new file mode 120000 index 00000000..893b28e7 --- /dev/null +++ b/pal_tiago_dual/assets/objects/antenna1.stl @@ -0,0 +1 @@ +antenna.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/objects/antenna2.stl b/pal_tiago_dual/assets/objects/antenna2.stl new file mode 120000 index 00000000..893b28e7 --- /dev/null +++ b/pal_tiago_dual/assets/objects/antenna2.stl @@ -0,0 +1 @@ +antenna.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/objects/antenna3.stl b/pal_tiago_dual/assets/objects/antenna3.stl new file mode 120000 index 00000000..893b28e7 --- /dev/null +++ b/pal_tiago_dual/assets/objects/antenna3.stl @@ -0,0 +1 @@ +antenna.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/objects/antenna4.stl b/pal_tiago_dual/assets/objects/antenna4.stl new file mode 120000 index 00000000..893b28e7 --- /dev/null +++ b/pal_tiago_dual/assets/objects/antenna4.stl @@ -0,0 +1 @@ +antenna.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/objects/cover.stl b/pal_tiago_dual/assets/objects/cover.stl new file mode 100644 index 00000000..7a789d59 Binary files /dev/null and b/pal_tiago_dual/assets/objects/cover.stl differ diff --git a/pal_tiago_dual/assets/objects/cover1.stl b/pal_tiago_dual/assets/objects/cover1.stl new file mode 120000 index 00000000..4c1e9e37 --- /dev/null +++ b/pal_tiago_dual/assets/objects/cover1.stl @@ -0,0 +1 @@ +cover.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/objects/cover2.stl b/pal_tiago_dual/assets/objects/cover2.stl new file mode 120000 index 00000000..4c1e9e37 --- /dev/null +++ b/pal_tiago_dual/assets/objects/cover2.stl @@ -0,0 +1 @@ +cover.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/objects/cover3.stl b/pal_tiago_dual/assets/objects/cover3.stl new file mode 120000 index 00000000..4c1e9e37 --- /dev/null +++ b/pal_tiago_dual/assets/objects/cover3.stl @@ -0,0 +1 @@ +cover.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/objects/cover4.stl b/pal_tiago_dual/assets/objects/cover4.stl new file mode 120000 index 00000000..4c1e9e37 --- /dev/null +++ b/pal_tiago_dual/assets/objects/cover4.stl @@ -0,0 +1 @@ +cover.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/objects/high_resolution/cover.stl b/pal_tiago_dual/assets/objects/high_resolution/cover.stl new file mode 100644 index 00000000..7a789d59 Binary files /dev/null and b/pal_tiago_dual/assets/objects/high_resolution/cover.stl differ diff --git a/pal_tiago_dual/assets/objects/high_resolution/cover1.stl b/pal_tiago_dual/assets/objects/high_resolution/cover1.stl new file mode 120000 index 00000000..4c1e9e37 --- /dev/null +++ b/pal_tiago_dual/assets/objects/high_resolution/cover1.stl @@ -0,0 +1 @@ +cover.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/objects/high_resolution/cover2.stl b/pal_tiago_dual/assets/objects/high_resolution/cover2.stl new file mode 120000 index 00000000..4c1e9e37 --- /dev/null +++ b/pal_tiago_dual/assets/objects/high_resolution/cover2.stl @@ -0,0 +1 @@ +cover.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/objects/high_resolution/cover3.stl b/pal_tiago_dual/assets/objects/high_resolution/cover3.stl new file mode 120000 index 00000000..4c1e9e37 --- /dev/null +++ b/pal_tiago_dual/assets/objects/high_resolution/cover3.stl @@ -0,0 +1 @@ +cover.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/objects/high_resolution/cover4.stl b/pal_tiago_dual/assets/objects/high_resolution/cover4.stl new file mode 120000 index 00000000..4c1e9e37 --- /dev/null +++ b/pal_tiago_dual/assets/objects/high_resolution/cover4.stl @@ -0,0 +1 @@ +cover.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/palm.stl b/pal_tiago_dual/assets/palm.stl new file mode 100644 index 00000000..4ef69e12 Binary files /dev/null and b/pal_tiago_dual/assets/palm.stl differ diff --git a/pal_tiago_dual/assets/palm1.stl b/pal_tiago_dual/assets/palm1.stl new file mode 120000 index 00000000..f848bb0e --- /dev/null +++ b/pal_tiago_dual/assets/palm1.stl @@ -0,0 +1 @@ +palm.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/palm2.stl b/pal_tiago_dual/assets/palm2.stl new file mode 120000 index 00000000..f848bb0e --- /dev/null +++ b/pal_tiago_dual/assets/palm2.stl @@ -0,0 +1 @@ +palm.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/palm3.stl b/pal_tiago_dual/assets/palm3.stl new file mode 120000 index 00000000..f848bb0e --- /dev/null +++ b/pal_tiago_dual/assets/palm3.stl @@ -0,0 +1 @@ +palm.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/palm4.stl b/pal_tiago_dual/assets/palm4.stl new file mode 120000 index 00000000..f848bb0e --- /dev/null +++ b/pal_tiago_dual/assets/palm4.stl @@ -0,0 +1 @@ +palm.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/palm_collision.stl b/pal_tiago_dual/assets/palm_collision.stl new file mode 100644 index 00000000..dde281c4 Binary files /dev/null and b/pal_tiago_dual/assets/palm_collision.stl differ diff --git a/pal_tiago_dual/assets/palm_collision1.stl b/pal_tiago_dual/assets/palm_collision1.stl new file mode 120000 index 00000000..88125e90 --- /dev/null +++ b/pal_tiago_dual/assets/palm_collision1.stl @@ -0,0 +1 @@ +palm_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/palm_collision2.stl b/pal_tiago_dual/assets/palm_collision2.stl new file mode 120000 index 00000000..88125e90 --- /dev/null +++ b/pal_tiago_dual/assets/palm_collision2.stl @@ -0,0 +1 @@ +palm_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/palm_collision3.stl b/pal_tiago_dual/assets/palm_collision3.stl new file mode 120000 index 00000000..88125e90 --- /dev/null +++ b/pal_tiago_dual/assets/palm_collision3.stl @@ -0,0 +1 @@ +palm_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/palm_collision4.stl b/pal_tiago_dual/assets/palm_collision4.stl new file mode 120000 index 00000000..88125e90 --- /dev/null +++ b/pal_tiago_dual/assets/palm_collision4.stl @@ -0,0 +1 @@ +palm_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/bumper.stl b/pal_tiago_dual/assets/sensors/bumper.stl new file mode 100644 index 00000000..a22653d7 Binary files /dev/null and b/pal_tiago_dual/assets/sensors/bumper.stl differ diff --git a/pal_tiago_dual/assets/sensors/bumper1.stl b/pal_tiago_dual/assets/sensors/bumper1.stl new file mode 120000 index 00000000..d45663cc --- /dev/null +++ b/pal_tiago_dual/assets/sensors/bumper1.stl @@ -0,0 +1 @@ +bumper.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/bumper2.stl b/pal_tiago_dual/assets/sensors/bumper2.stl new file mode 120000 index 00000000..d45663cc --- /dev/null +++ b/pal_tiago_dual/assets/sensors/bumper2.stl @@ -0,0 +1 @@ +bumper.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/bumper3.stl b/pal_tiago_dual/assets/sensors/bumper3.stl new file mode 120000 index 00000000..d45663cc --- /dev/null +++ b/pal_tiago_dual/assets/sensors/bumper3.stl @@ -0,0 +1 @@ +bumper.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/bumper4.stl b/pal_tiago_dual/assets/sensors/bumper4.stl new file mode 120000 index 00000000..d45663cc --- /dev/null +++ b/pal_tiago_dual/assets/sensors/bumper4.stl @@ -0,0 +1 @@ +bumper.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/bumper_collision.stl b/pal_tiago_dual/assets/sensors/bumper_collision.stl new file mode 100644 index 00000000..636ccf77 Binary files /dev/null and b/pal_tiago_dual/assets/sensors/bumper_collision.stl differ diff --git a/pal_tiago_dual/assets/sensors/bumper_collision1.stl b/pal_tiago_dual/assets/sensors/bumper_collision1.stl new file mode 120000 index 00000000..85966b8c --- /dev/null +++ b/pal_tiago_dual/assets/sensors/bumper_collision1.stl @@ -0,0 +1 @@ +bumper_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/bumper_collision2.stl b/pal_tiago_dual/assets/sensors/bumper_collision2.stl new file mode 120000 index 00000000..85966b8c --- /dev/null +++ b/pal_tiago_dual/assets/sensors/bumper_collision2.stl @@ -0,0 +1 @@ +bumper_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/bumper_collision3.stl b/pal_tiago_dual/assets/sensors/bumper_collision3.stl new file mode 120000 index 00000000..85966b8c --- /dev/null +++ b/pal_tiago_dual/assets/sensors/bumper_collision3.stl @@ -0,0 +1 @@ +bumper_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/bumper_collision4.stl b/pal_tiago_dual/assets/sensors/bumper_collision4.stl new file mode 120000 index 00000000..85966b8c --- /dev/null +++ b/pal_tiago_dual/assets/sensors/bumper_collision4.stl @@ -0,0 +1 @@ +bumper_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/elp_camera.stl b/pal_tiago_dual/assets/sensors/elp_camera.stl new file mode 100644 index 00000000..2999817e Binary files /dev/null and b/pal_tiago_dual/assets/sensors/elp_camera.stl differ diff --git a/pal_tiago_dual/assets/sensors/elp_camera1.stl b/pal_tiago_dual/assets/sensors/elp_camera1.stl new file mode 120000 index 00000000..c79eb2f3 --- /dev/null +++ b/pal_tiago_dual/assets/sensors/elp_camera1.stl @@ -0,0 +1 @@ +elp_camera.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/elp_camera2.stl b/pal_tiago_dual/assets/sensors/elp_camera2.stl new file mode 120000 index 00000000..c79eb2f3 --- /dev/null +++ b/pal_tiago_dual/assets/sensors/elp_camera2.stl @@ -0,0 +1 @@ +elp_camera.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/elp_camera3.stl b/pal_tiago_dual/assets/sensors/elp_camera3.stl new file mode 120000 index 00000000..c79eb2f3 --- /dev/null +++ b/pal_tiago_dual/assets/sensors/elp_camera3.stl @@ -0,0 +1 @@ +elp_camera.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/elp_camera4.stl b/pal_tiago_dual/assets/sensors/elp_camera4.stl new file mode 120000 index 00000000..c79eb2f3 --- /dev/null +++ b/pal_tiago_dual/assets/sensors/elp_camera4.stl @@ -0,0 +1 @@ +elp_camera.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/hokuyo_urg_04lx_ug01.stl b/pal_tiago_dual/assets/sensors/hokuyo_urg_04lx_ug01.stl new file mode 100644 index 00000000..f6d27d08 Binary files /dev/null and b/pal_tiago_dual/assets/sensors/hokuyo_urg_04lx_ug01.stl differ diff --git a/pal_tiago_dual/assets/sensors/hokuyo_urg_04lx_ug011.stl b/pal_tiago_dual/assets/sensors/hokuyo_urg_04lx_ug011.stl new file mode 120000 index 00000000..89b76bb4 --- /dev/null +++ b/pal_tiago_dual/assets/sensors/hokuyo_urg_04lx_ug011.stl @@ -0,0 +1 @@ +hokuyo_urg_04lx_ug01.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/hokuyo_urg_04lx_ug012.stl b/pal_tiago_dual/assets/sensors/hokuyo_urg_04lx_ug012.stl new file mode 120000 index 00000000..89b76bb4 --- /dev/null +++ b/pal_tiago_dual/assets/sensors/hokuyo_urg_04lx_ug012.stl @@ -0,0 +1 @@ +hokuyo_urg_04lx_ug01.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/hokuyo_urg_04lx_ug013.stl b/pal_tiago_dual/assets/sensors/hokuyo_urg_04lx_ug013.stl new file mode 120000 index 00000000..89b76bb4 --- /dev/null +++ b/pal_tiago_dual/assets/sensors/hokuyo_urg_04lx_ug013.stl @@ -0,0 +1 @@ +hokuyo_urg_04lx_ug01.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/hokuyo_urg_04lx_ug014.stl b/pal_tiago_dual/assets/sensors/hokuyo_urg_04lx_ug014.stl new file mode 120000 index 00000000..89b76bb4 --- /dev/null +++ b/pal_tiago_dual/assets/sensors/hokuyo_urg_04lx_ug014.stl @@ -0,0 +1 @@ +hokuyo_urg_04lx_ug01.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/sick_tim551.stl b/pal_tiago_dual/assets/sensors/sick_tim551.stl new file mode 100644 index 00000000..960b8412 Binary files /dev/null and b/pal_tiago_dual/assets/sensors/sick_tim551.stl differ diff --git a/pal_tiago_dual/assets/sensors/sick_tim5511.stl b/pal_tiago_dual/assets/sensors/sick_tim5511.stl new file mode 120000 index 00000000..d75575fd --- /dev/null +++ b/pal_tiago_dual/assets/sensors/sick_tim5511.stl @@ -0,0 +1 @@ +sick_tim551.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/sick_tim5512.stl b/pal_tiago_dual/assets/sensors/sick_tim5512.stl new file mode 120000 index 00000000..d75575fd --- /dev/null +++ b/pal_tiago_dual/assets/sensors/sick_tim5512.stl @@ -0,0 +1 @@ +sick_tim551.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/sick_tim5513.stl b/pal_tiago_dual/assets/sensors/sick_tim5513.stl new file mode 120000 index 00000000..d75575fd --- /dev/null +++ b/pal_tiago_dual/assets/sensors/sick_tim5513.stl @@ -0,0 +1 @@ +sick_tim551.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/sick_tim5514.stl b/pal_tiago_dual/assets/sensors/sick_tim5514.stl new file mode 120000 index 00000000..d75575fd --- /dev/null +++ b/pal_tiago_dual/assets/sensors/sick_tim5514.stl @@ -0,0 +1 @@ +sick_tim551.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/srf05.stl b/pal_tiago_dual/assets/sensors/srf05.stl new file mode 100644 index 00000000..566c942f Binary files /dev/null and b/pal_tiago_dual/assets/sensors/srf05.stl differ diff --git a/pal_tiago_dual/assets/sensors/srf051.stl b/pal_tiago_dual/assets/sensors/srf051.stl new file mode 120000 index 00000000..0ef210ae --- /dev/null +++ b/pal_tiago_dual/assets/sensors/srf051.stl @@ -0,0 +1 @@ +srf05.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/srf052.stl b/pal_tiago_dual/assets/sensors/srf052.stl new file mode 120000 index 00000000..0ef210ae --- /dev/null +++ b/pal_tiago_dual/assets/sensors/srf052.stl @@ -0,0 +1 @@ +srf05.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/srf053.stl b/pal_tiago_dual/assets/sensors/srf053.stl new file mode 120000 index 00000000..0ef210ae --- /dev/null +++ b/pal_tiago_dual/assets/sensors/srf053.stl @@ -0,0 +1 @@ +srf05.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/srf054.stl b/pal_tiago_dual/assets/sensors/srf054.stl new file mode 120000 index 00000000..0ef210ae --- /dev/null +++ b/pal_tiago_dual/assets/sensors/srf054.stl @@ -0,0 +1 @@ +srf05.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/structure_sensor.stl b/pal_tiago_dual/assets/sensors/structure_sensor.stl new file mode 100644 index 00000000..cdfc72f0 Binary files /dev/null and b/pal_tiago_dual/assets/sensors/structure_sensor.stl differ diff --git a/pal_tiago_dual/assets/sensors/structure_sensor1.stl b/pal_tiago_dual/assets/sensors/structure_sensor1.stl new file mode 120000 index 00000000..38cd3c6a --- /dev/null +++ b/pal_tiago_dual/assets/sensors/structure_sensor1.stl @@ -0,0 +1 @@ +structure_sensor.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/structure_sensor2.stl b/pal_tiago_dual/assets/sensors/structure_sensor2.stl new file mode 120000 index 00000000..38cd3c6a --- /dev/null +++ b/pal_tiago_dual/assets/sensors/structure_sensor2.stl @@ -0,0 +1 @@ +structure_sensor.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/structure_sensor3.stl b/pal_tiago_dual/assets/sensors/structure_sensor3.stl new file mode 120000 index 00000000..38cd3c6a --- /dev/null +++ b/pal_tiago_dual/assets/sensors/structure_sensor3.stl @@ -0,0 +1 @@ +structure_sensor.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/structure_sensor4.stl b/pal_tiago_dual/assets/sensors/structure_sensor4.stl new file mode 120000 index 00000000..38cd3c6a --- /dev/null +++ b/pal_tiago_dual/assets/sensors/structure_sensor4.stl @@ -0,0 +1 @@ +structure_sensor.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/sensors/xtion_pro_live/xtion_pro_live.png b/pal_tiago_dual/assets/sensors/xtion_pro_live/xtion_pro_live.png new file mode 100644 index 00000000..b51bb875 Binary files /dev/null and b/pal_tiago_dual/assets/sensors/xtion_pro_live/xtion_pro_live.png differ diff --git a/pal_tiago_dual/assets/thumb_abd_collision.stl b/pal_tiago_dual/assets/thumb_abd_collision.stl new file mode 100644 index 00000000..91994f75 Binary files /dev/null and b/pal_tiago_dual/assets/thumb_abd_collision.stl differ diff --git a/pal_tiago_dual/assets/thumb_abd_collision1.stl b/pal_tiago_dual/assets/thumb_abd_collision1.stl new file mode 120000 index 00000000..d5fcbb7e --- /dev/null +++ b/pal_tiago_dual/assets/thumb_abd_collision1.stl @@ -0,0 +1 @@ +thumb_abd_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/thumb_abd_collision2.stl b/pal_tiago_dual/assets/thumb_abd_collision2.stl new file mode 120000 index 00000000..d5fcbb7e --- /dev/null +++ b/pal_tiago_dual/assets/thumb_abd_collision2.stl @@ -0,0 +1 @@ +thumb_abd_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/thumb_abd_collision3.stl b/pal_tiago_dual/assets/thumb_abd_collision3.stl new file mode 120000 index 00000000..d5fcbb7e --- /dev/null +++ b/pal_tiago_dual/assets/thumb_abd_collision3.stl @@ -0,0 +1 @@ +thumb_abd_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/thumb_abd_collision4.stl b/pal_tiago_dual/assets/thumb_abd_collision4.stl new file mode 120000 index 00000000..d5fcbb7e --- /dev/null +++ b/pal_tiago_dual/assets/thumb_abd_collision4.stl @@ -0,0 +1 @@ +thumb_abd_collision.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/torso/torso_fix.stl b/pal_tiago_dual/assets/torso/torso_fix.stl new file mode 100644 index 00000000..43a0be47 Binary files /dev/null and b/pal_tiago_dual/assets/torso/torso_fix.stl differ diff --git a/pal_tiago_dual/assets/torso/torso_fix1.stl b/pal_tiago_dual/assets/torso/torso_fix1.stl new file mode 120000 index 00000000..149ea81d --- /dev/null +++ b/pal_tiago_dual/assets/torso/torso_fix1.stl @@ -0,0 +1 @@ +torso_fix.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/torso/torso_fix2.stl b/pal_tiago_dual/assets/torso/torso_fix2.stl new file mode 120000 index 00000000..149ea81d --- /dev/null +++ b/pal_tiago_dual/assets/torso/torso_fix2.stl @@ -0,0 +1 @@ +torso_fix.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/torso/torso_fix3.stl b/pal_tiago_dual/assets/torso/torso_fix3.stl new file mode 120000 index 00000000..149ea81d --- /dev/null +++ b/pal_tiago_dual/assets/torso/torso_fix3.stl @@ -0,0 +1 @@ +torso_fix.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/torso/torso_fix4.stl b/pal_tiago_dual/assets/torso/torso_fix4.stl new file mode 120000 index 00000000..149ea81d --- /dev/null +++ b/pal_tiago_dual/assets/torso/torso_fix4.stl @@ -0,0 +1 @@ +torso_fix.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/torso/torso_lift_collision_core.stl b/pal_tiago_dual/assets/torso/torso_lift_collision_core.stl new file mode 100644 index 00000000..85bf0abe Binary files /dev/null and b/pal_tiago_dual/assets/torso/torso_lift_collision_core.stl differ diff --git a/pal_tiago_dual/assets/torso/torso_lift_collision_core1.stl b/pal_tiago_dual/assets/torso/torso_lift_collision_core1.stl new file mode 120000 index 00000000..5a728a9b --- /dev/null +++ b/pal_tiago_dual/assets/torso/torso_lift_collision_core1.stl @@ -0,0 +1 @@ +torso_lift_collision_core.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/torso/torso_lift_collision_core2.stl b/pal_tiago_dual/assets/torso/torso_lift_collision_core2.stl new file mode 120000 index 00000000..5a728a9b --- /dev/null +++ b/pal_tiago_dual/assets/torso/torso_lift_collision_core2.stl @@ -0,0 +1 @@ +torso_lift_collision_core.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/torso/torso_lift_collision_core3.stl b/pal_tiago_dual/assets/torso/torso_lift_collision_core3.stl new file mode 120000 index 00000000..5a728a9b --- /dev/null +++ b/pal_tiago_dual/assets/torso/torso_lift_collision_core3.stl @@ -0,0 +1 @@ +torso_lift_collision_core.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/torso/torso_lift_collision_core4.stl b/pal_tiago_dual/assets/torso/torso_lift_collision_core4.stl new file mode 120000 index 00000000..5a728a9b --- /dev/null +++ b/pal_tiago_dual/assets/torso/torso_lift_collision_core4.stl @@ -0,0 +1 @@ +torso_lift_collision_core.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/torso/torso_lift_dual_arm.stl b/pal_tiago_dual/assets/torso/torso_lift_dual_arm.stl new file mode 100644 index 00000000..1e89c7ee Binary files /dev/null and b/pal_tiago_dual/assets/torso/torso_lift_dual_arm.stl differ diff --git a/pal_tiago_dual/assets/torso/torso_lift_dual_arm1.stl b/pal_tiago_dual/assets/torso/torso_lift_dual_arm1.stl new file mode 120000 index 00000000..279a9f0a --- /dev/null +++ b/pal_tiago_dual/assets/torso/torso_lift_dual_arm1.stl @@ -0,0 +1 @@ +torso_lift_dual_arm.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/torso/torso_lift_dual_arm2.stl b/pal_tiago_dual/assets/torso/torso_lift_dual_arm2.stl new file mode 120000 index 00000000..279a9f0a --- /dev/null +++ b/pal_tiago_dual/assets/torso/torso_lift_dual_arm2.stl @@ -0,0 +1 @@ +torso_lift_dual_arm.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/torso/torso_lift_dual_arm3.stl b/pal_tiago_dual/assets/torso/torso_lift_dual_arm3.stl new file mode 120000 index 00000000..279a9f0a --- /dev/null +++ b/pal_tiago_dual/assets/torso/torso_lift_dual_arm3.stl @@ -0,0 +1 @@ +torso_lift_dual_arm.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/torso/torso_lift_dual_arm4.stl b/pal_tiago_dual/assets/torso/torso_lift_dual_arm4.stl new file mode 120000 index 00000000..279a9f0a --- /dev/null +++ b/pal_tiago_dual/assets/torso/torso_lift_dual_arm4.stl @@ -0,0 +1 @@ +torso_lift_dual_arm.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/torso/torso_lift_dual_arm_with_screen.stl b/pal_tiago_dual/assets/torso/torso_lift_dual_arm_with_screen.stl new file mode 100644 index 00000000..a841ab03 Binary files /dev/null and b/pal_tiago_dual/assets/torso/torso_lift_dual_arm_with_screen.stl differ diff --git a/pal_tiago_dual/assets/torso/torso_lift_dual_arm_with_screen1.stl b/pal_tiago_dual/assets/torso/torso_lift_dual_arm_with_screen1.stl new file mode 120000 index 00000000..5e2aafaa --- /dev/null +++ b/pal_tiago_dual/assets/torso/torso_lift_dual_arm_with_screen1.stl @@ -0,0 +1 @@ +torso_lift_dual_arm_with_screen.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/torso/torso_lift_dual_arm_with_screen2.stl b/pal_tiago_dual/assets/torso/torso_lift_dual_arm_with_screen2.stl new file mode 120000 index 00000000..5e2aafaa --- /dev/null +++ b/pal_tiago_dual/assets/torso/torso_lift_dual_arm_with_screen2.stl @@ -0,0 +1 @@ +torso_lift_dual_arm_with_screen.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/torso/torso_lift_dual_arm_with_screen3.stl b/pal_tiago_dual/assets/torso/torso_lift_dual_arm_with_screen3.stl new file mode 120000 index 00000000..5e2aafaa --- /dev/null +++ b/pal_tiago_dual/assets/torso/torso_lift_dual_arm_with_screen3.stl @@ -0,0 +1 @@ +torso_lift_dual_arm_with_screen.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/torso/torso_lift_dual_arm_with_screen4.stl b/pal_tiago_dual/assets/torso/torso_lift_dual_arm_with_screen4.stl new file mode 120000 index 00000000..5e2aafaa --- /dev/null +++ b/pal_tiago_dual/assets/torso/torso_lift_dual_arm_with_screen4.stl @@ -0,0 +1 @@ +torso_lift_dual_arm_with_screen.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/wheels/suspension_front_link.stl b/pal_tiago_dual/assets/wheels/suspension_front_link.stl new file mode 100644 index 00000000..92381df3 Binary files /dev/null and b/pal_tiago_dual/assets/wheels/suspension_front_link.stl differ diff --git a/pal_tiago_dual/assets/wheels/suspension_front_link1.stl b/pal_tiago_dual/assets/wheels/suspension_front_link1.stl new file mode 120000 index 00000000..8046eef3 --- /dev/null +++ b/pal_tiago_dual/assets/wheels/suspension_front_link1.stl @@ -0,0 +1 @@ +suspension_front_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/wheels/suspension_front_link2.stl b/pal_tiago_dual/assets/wheels/suspension_front_link2.stl new file mode 120000 index 00000000..8046eef3 --- /dev/null +++ b/pal_tiago_dual/assets/wheels/suspension_front_link2.stl @@ -0,0 +1 @@ +suspension_front_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/wheels/suspension_front_link3.stl b/pal_tiago_dual/assets/wheels/suspension_front_link3.stl new file mode 120000 index 00000000..8046eef3 --- /dev/null +++ b/pal_tiago_dual/assets/wheels/suspension_front_link3.stl @@ -0,0 +1 @@ +suspension_front_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/wheels/suspension_front_link4.stl b/pal_tiago_dual/assets/wheels/suspension_front_link4.stl new file mode 120000 index 00000000..8046eef3 --- /dev/null +++ b/pal_tiago_dual/assets/wheels/suspension_front_link4.stl @@ -0,0 +1 @@ +suspension_front_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/wheels/suspension_rear_link.stl b/pal_tiago_dual/assets/wheels/suspension_rear_link.stl new file mode 100644 index 00000000..37e6eb63 Binary files /dev/null and b/pal_tiago_dual/assets/wheels/suspension_rear_link.stl differ diff --git a/pal_tiago_dual/assets/wheels/suspension_rear_link1.stl b/pal_tiago_dual/assets/wheels/suspension_rear_link1.stl new file mode 120000 index 00000000..6e329116 --- /dev/null +++ b/pal_tiago_dual/assets/wheels/suspension_rear_link1.stl @@ -0,0 +1 @@ +suspension_rear_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/wheels/suspension_rear_link2.stl b/pal_tiago_dual/assets/wheels/suspension_rear_link2.stl new file mode 120000 index 00000000..6e329116 --- /dev/null +++ b/pal_tiago_dual/assets/wheels/suspension_rear_link2.stl @@ -0,0 +1 @@ +suspension_rear_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/wheels/suspension_rear_link3.stl b/pal_tiago_dual/assets/wheels/suspension_rear_link3.stl new file mode 120000 index 00000000..6e329116 --- /dev/null +++ b/pal_tiago_dual/assets/wheels/suspension_rear_link3.stl @@ -0,0 +1 @@ +suspension_rear_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/wheels/suspension_rear_link4.stl b/pal_tiago_dual/assets/wheels/suspension_rear_link4.stl new file mode 120000 index 00000000..6e329116 --- /dev/null +++ b/pal_tiago_dual/assets/wheels/suspension_rear_link4.stl @@ -0,0 +1 @@ +suspension_rear_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/wheels/wheel_link.stl b/pal_tiago_dual/assets/wheels/wheel_link.stl new file mode 100644 index 00000000..f63898f7 Binary files /dev/null and b/pal_tiago_dual/assets/wheels/wheel_link.stl differ diff --git a/pal_tiago_dual/assets/wheels/wheel_link1.stl b/pal_tiago_dual/assets/wheels/wheel_link1.stl new file mode 120000 index 00000000..a68bc101 --- /dev/null +++ b/pal_tiago_dual/assets/wheels/wheel_link1.stl @@ -0,0 +1 @@ +wheel_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/wheels/wheel_link2.stl b/pal_tiago_dual/assets/wheels/wheel_link2.stl new file mode 120000 index 00000000..a68bc101 --- /dev/null +++ b/pal_tiago_dual/assets/wheels/wheel_link2.stl @@ -0,0 +1 @@ +wheel_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/wheels/wheel_link3.stl b/pal_tiago_dual/assets/wheels/wheel_link3.stl new file mode 120000 index 00000000..a68bc101 --- /dev/null +++ b/pal_tiago_dual/assets/wheels/wheel_link3.stl @@ -0,0 +1 @@ +wheel_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/assets/wheels/wheel_link4.stl b/pal_tiago_dual/assets/wheels/wheel_link4.stl new file mode 120000 index 00000000..a68bc101 --- /dev/null +++ b/pal_tiago_dual/assets/wheels/wheel_link4.stl @@ -0,0 +1 @@ +wheel_link.stl \ No newline at end of file diff --git a/pal_tiago_dual/scene_motor.xml b/pal_tiago_dual/scene_motor.xml new file mode 100644 index 00000000..f1f48c85 --- /dev/null +++ b/pal_tiago_dual/scene_motor.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pal_tiago_dual/scene_position.xml b/pal_tiago_dual/scene_position.xml new file mode 100644 index 00000000..7a84b334 --- /dev/null +++ b/pal_tiago_dual/scene_position.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pal_tiago_dual/scene_velocity.xml b/pal_tiago_dual/scene_velocity.xml new file mode 100644 index 00000000..d6373958 --- /dev/null +++ b/pal_tiago_dual/scene_velocity.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pal_tiago_dual/tiago_dual.png b/pal_tiago_dual/tiago_dual.png new file mode 100644 index 00000000..3bf8d67d Binary files /dev/null and b/pal_tiago_dual/tiago_dual.png differ diff --git a/pal_tiago_dual/tiago_dual.xml b/pal_tiago_dual/tiago_dual.xml new file mode 100644 index 00000000..dd501862 --- /dev/null +++ b/pal_tiago_dual/tiago_dual.xml @@ -0,0 +1,236 @@ + + + + + diff --git a/pal_tiago_dual/tiago_dual_motor.xml b/pal_tiago_dual/tiago_dual_motor.xml new file mode 100644 index 00000000..f7beb22c --- /dev/null +++ b/pal_tiago_dual/tiago_dual_motor.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pal_tiago_dual/tiago_dual_position.xml b/pal_tiago_dual/tiago_dual_position.xml new file mode 100644 index 00000000..b2f4fa83 --- /dev/null +++ b/pal_tiago_dual/tiago_dual_position.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pal_tiago_dual/tiago_dual_velocity.xml b/pal_tiago_dual/tiago_dual_velocity.xml new file mode 100644 index 00000000..3635a268 --- /dev/null +++ b/pal_tiago_dual/tiago_dual_velocity.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +