diff --git a/.gitmodules b/.gitmodules index 38091a9a1..21f12e46f 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,3 @@ -[submodule "src/picknik_accessories"] - path = src/picknik_accessories - url = https://github.com/PickNikRobotics/picknik_accessories.git [submodule "src/external_dependencies/Universal_Robots_ROS2_Description"] path = src/external_dependencies/ur_description url = https://github.com/PickNikRobotics/Universal_Robots_ROS2_Description.git @@ -10,6 +7,9 @@ [submodule "src/external_dependencies/fanuc"] path = src/external_dependencies/fanuc url = https://github.com/PickNikRobotics/fanuc.git +[submodule "src/picknik_accessories/src/dependencies/fanuc"] + path = src/picknik_accessories/src/dependencies/fanuc + url = https://github.com/PickNikRobotics/fanuc.git [submodule "src/external_dependencies/ros2_kortex_vision"] path = src/external_dependencies/ros2_kortex_vision url = https://github.com/PickNikRobotics/ros2_kortex_vision.git diff --git a/src/picknik_accessories b/src/picknik_accessories deleted file mode 160000 index aad29faca..000000000 --- a/src/picknik_accessories +++ /dev/null @@ -1 +0,0 @@ -Subproject commit aad29faca2ba7ed632ad3bbe86db4700b52a60aa diff --git a/src/picknik_accessories/.gitattributes b/src/picknik_accessories/.gitattributes new file mode 100644 index 000000000..85b56903e --- /dev/null +++ b/src/picknik_accessories/.gitattributes @@ -0,0 +1,5 @@ +*.stl filter=lfs diff=lfs merge=lfs -text +*.obj filter=lfs diff=lfs merge=lfs -text +*.pcd filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.dae filter=lfs diff=lfs merge=lfs -text diff --git a/src/picknik_accessories/.gitmodules b/src/picknik_accessories/.gitmodules new file mode 100644 index 000000000..79a7272fe --- /dev/null +++ b/src/picknik_accessories/.gitmodules @@ -0,0 +1,3 @@ +[submodule "src/dependencies/fanuc"] + path = src/dependencies/fanuc + url = https://github.com/PickNikRobotics/fanuc.git diff --git a/src/picknik_accessories/.pre-commit-config.yaml b/src/picknik_accessories/.pre-commit-config.yaml new file mode 100644 index 000000000..e7ca621b3 --- /dev/null +++ b/src/picknik_accessories/.pre-commit-config.yaml @@ -0,0 +1,72 @@ +# To use: +# +# pre-commit run -a +# +# Or: +# +# pre-commit install # (runs every time you commit in git) +# +# To update this file: +# +# pre-commit autoupdate +# +# See https://github.com/pre-commit/pre-commit +repos: + # Standard hooks + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v3.4.0 + hooks: + - id: check-ast + - id: check-case-conflict + - id: check-docstring-first + - id: check-merge-conflict + - id: check-symlinks + - id: check-yaml + args: ["--unsafe"] # Fixes errors parsing custom YAML constructors like ur_description's !degrees + - id: debug-statements + - id: end-of-file-fixer + - id: mixed-line-ending + - id: fix-byte-order-marker + + - repo: https://github.com/psf/black + rev: 22.3.0 + hooks: + - id: black + + - repo: https://github.com/codespell-project/codespell + rev: v2.0.0 + hooks: + - id: codespell + args: ["--write-changes", "-L", "atleast,inout,ether"] # Provide a comma-separated list of misspelled words that codespell should ignore (for example: '-L', 'word1,word2,word3'). + exclude: (\.(svg|pyc|stl|dae|asc)|pnpm-lock.yaml)$ + + - repo: https://github.com/pre-commit/mirrors-clang-format + rev: v14.0.6 + hooks: + - id: clang-format + files: \.(c|cc|cxx|cpp|frag|glsl|h|hpp|hxx|ih|ispc|ipp|java|m|proto|vert)$ + # -i arg is included by default by the hook + args: ["-fallback-style=none"] + + - repo: https://github.com/adrienverge/yamllint + rev: v1.27.1 + hooks: + - id: yamllint + args: + [ + "--no-warnings", + "--config-data", + "{extends: default, rules: {line-length: disable, braces: {max-spaces-inside: 1}}}", + ] + types: [text] + files: \.(yml|yaml)$ + + - repo: https://github.com/tcort/markdown-link-check + rev: v3.10.3 + hooks: + - id: markdown-link-check + + - repo: https://github.com/hadolint/hadolint + rev: v2.12.0 + hooks: + - id: hadolint-docker diff --git a/src/picknik_accessories/CMakeLists.txt b/src/picknik_accessories/CMakeLists.txt new file mode 100644 index 000000000..d1a0209c0 --- /dev/null +++ b/src/picknik_accessories/CMakeLists.txt @@ -0,0 +1,39 @@ +cmake_minimum_required(VERSION 3.22) +project(picknik_accessories) + +find_package(ament_cmake REQUIRED) +find_package(fanuc_lrmate200id_support REQUIRED) + +install( + DIRECTORY + descriptions + macros + mujoco_assets + DESTINATION + share/${PROJECT_NAME} +) + +# Mujoco models in this package use relative paths to assets such as meshes and textures +# To simplify building relative paths to assets in other packages, we will copy those assets into this project's file structure + +# Paths we will copy from - the assets we want to easily reference in our Mujoco model +set(FANUC_LRMATE200ID_SUPPORT_PATH "${fanuc_lrmate200id_support_DIR}/../meshes") + +# Path we will copy to - the folder where the other Mujoco assets are located +set(DEST_DIR "share/${PROJECT_NAME}/mujoco_assets/") + +# Copy all contents into the installed description folder +install(DIRECTORY "${FANUC_LRMATE200ID_SUPPORT_PATH}" + DESTINATION "${DEST_DIR}" + FILES_MATCHING PATTERN "*") + +# TODO: is this lint process hanging somehow? +# if(BUILD_TESTING) +# find_package(ament_lint_auto REQUIRED) +# ament_lint_auto_find_test_dependencies() +# endif() + +ament_environment_hooks("${CMAKE_CURRENT_SOURCE_DIR}/env-hooks/${PROJECT_NAME}.dsv.in") + + +ament_package() diff --git a/src/picknik_accessories/LICENSE b/src/picknik_accessories/LICENSE new file mode 100644 index 000000000..bffc7d173 --- /dev/null +++ b/src/picknik_accessories/LICENSE @@ -0,0 +1,29 @@ +BSD 3-Clause License + +Copyright (c) 2024 PickNik Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/src/picknik_accessories/README.md b/src/picknik_accessories/README.md new file mode 100644 index 000000000..0effe5799 --- /dev/null +++ b/src/picknik_accessories/README.md @@ -0,0 +1,75 @@ +# PickNik Accessories + +PickNik assets for common objects and attachments. + +# Using MuJoCo assets: + +The `mujoco_assets` folder in this package can be used in any `picknik_mujoco_ros/MujocoSystem` based simulation using the `include` tag in MuJoCo XML. +Since MuJoCo XML files all assume that included files are relative to the main XML file (the `mujoco_model` parameter set as part of the `ros2_control` entry in your robot description), shared assets must be moved to the same directory as the top level XML file. +To achieve this without duplicating assets, we can place symlinks in the install directory of your package that point back to the `mujoco_assets` folder of this package. +Add the following to your CMakeLists.txt to add symlinks to this package's assets: + +``` +# Install all XML files in directory +set(PICKNIK_ACCESSORIES_SHARE_DIR +"${CMAKE_INSTALL_PREFIX}/../picknik_accessories/share/picknik_accessories/mujoco_assets/" +) +# Destination directory +set(DEST_DIR "${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME}/description/") + +install(DIRECTORY "${PICKNIK_ACCESSORIES_SHARE_DIR}" + DESTINATION "${DEST_DIR}" + FILES_MATCHING PATTERN "*") +``` + +Alternatively, if some files in this package conflict with files in your workspace, you can choose specific files to symlink: + +``` +# Install individual XML files +set(PICKNIK_ACCESSORIES_SHARE_DIR +"${CMAKE_INSTALL_PREFIX}/../picknik_accessories/share/picknik_accessories/mujoco_assets/" +) +# Destination directory +set(DEST_DIR "${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME}/description/") + +set(EXTERNAL_XML_FILES + "${PICKNIK_ACCESSORIES_SHARE_DIR}/ur5e/ur5e_globals.xml" + "${PICKNIK_ACCESSORIES_SHARE_DIR}/ur5e/ur5e.xml" + # Add additional files here if desired +) +foreach(xml_file IN LISTS EXTERNAL_XML_FILES) + install(FILES "${xml_file}" + DESTINATION "${DEST_DIR}" + ) +endforeach() +``` + +Whether you chose to install all assets or just a selection, the above CMake code will merge the contents of `picknik_accessories/mujoco_assets/` with `your_package_name/description/` in the install folder, so that XML files in the `picknik_accessories` package can be included as if they were within your package. + +# UR5e Example + +Below is a minimal example using the UR5e asset: + +``` + + + + + + + + + + + + +``` + +Note: Since you cannot define global properties within a `worldbody` tag, the assets must be divided in to two XML files. +The `ur5e_globals.xml` file contains properties that must be defined as global properties outside `worldbody` (like `default` and `actuator`), while the `ur5e.xml` contains only `body` tags (and XML tags that are allowed within a `body`). diff --git a/src/picknik_accessories/blender/README.md b/src/picknik_accessories/blender/README.md new file mode 100644 index 000000000..554815aec --- /dev/null +++ b/src/picknik_accessories/blender/README.md @@ -0,0 +1,3 @@ +Folder for maintaining Blender source files for various scene descriptions. + +This folder should NOT be included in this package's build, as these files should not be included in binary Docker images. diff --git a/src/picknik_accessories/blender/picknik_ur_mock_hw_config/cnc-textured.blend b/src/picknik_accessories/blender/picknik_ur_mock_hw_config/cnc-textured.blend new file mode 100644 index 000000000..6171f0686 --- /dev/null +++ b/src/picknik_accessories/blender/picknik_ur_mock_hw_config/cnc-textured.blend @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0aa431e96c9e35c5eba3eb2758baa19dfe1a91ae3c6809d950ffdf58635eaebe +size 1818880 diff --git a/src/picknik_accessories/blender/picknik_ur_mock_hw_config/cnc.blend b/src/picknik_accessories/blender/picknik_ur_mock_hw_config/cnc.blend new file mode 100644 index 000000000..8a57b8067 --- /dev/null +++ b/src/picknik_accessories/blender/picknik_ur_mock_hw_config/cnc.blend @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56f3b8e41833228e23695a46407b048db4825a3c4b97a8d15ff1b77b4a42426c +size 2535816 diff --git a/src/picknik_accessories/blender/picknik_ur_mock_hw_config/logo.png b/src/picknik_accessories/blender/picknik_ur_mock_hw_config/logo.png new file mode 100644 index 000000000..2695c2c21 --- /dev/null +++ b/src/picknik_accessories/blender/picknik_ur_mock_hw_config/logo.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6bb1c79bdf48d1ae43db6a1353bccc28311fb54fa57bdaec6caf87a17e2add3 +size 84729 diff --git a/src/picknik_accessories/blender/picknik_ur_mock_hw_config/logo.svg b/src/picknik_accessories/blender/picknik_ur_mock_hw_config/logo.svg new file mode 100644 index 000000000..683105a62 --- /dev/null +++ b/src/picknik_accessories/blender/picknik_ur_mock_hw_config/logo.svg @@ -0,0 +1,104 @@ + + + +R diff --git a/src/picknik_accessories/blender/picknik_ur_mock_hw_config/tormach-logo.png b/src/picknik_accessories/blender/picknik_ur_mock_hw_config/tormach-logo.png new file mode 100644 index 000000000..04f4780a1 --- /dev/null +++ b/src/picknik_accessories/blender/picknik_ur_mock_hw_config/tormach-logo.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d98251a0512a4501d68ca85ea304f08ca7d14f90d5affd1c80d1d91d98935bdd +size 16543 diff --git a/src/picknik_accessories/descriptions/affordance_templates/bolt_no_threads.stl b/src/picknik_accessories/descriptions/affordance_templates/bolt_no_threads.stl new file mode 100644 index 000000000..9f4f2620c --- /dev/null +++ b/src/picknik_accessories/descriptions/affordance_templates/bolt_no_threads.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03c76e65ba610adedd3d4df7e5393801198493d7d52f428751282c77a1fcdbd3 +size 6034 diff --git a/src/picknik_accessories/descriptions/affordance_templates/robotiq_2f_85_assembly.stl b/src/picknik_accessories/descriptions/affordance_templates/robotiq_2f_85_assembly.stl new file mode 100644 index 000000000..dbef6d642 --- /dev/null +++ b/src/picknik_accessories/descriptions/affordance_templates/robotiq_2f_85_assembly.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3525dbda1be8fbad9d24312c3347240c4e58755378fded00364f1a2c426bb7ce +size 145284 diff --git a/src/picknik_accessories/descriptions/affordance_templates/simple_handle.stl b/src/picknik_accessories/descriptions/affordance_templates/simple_handle.stl new file mode 100644 index 000000000..1f2c2dea2 --- /dev/null +++ b/src/picknik_accessories/descriptions/affordance_templates/simple_handle.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1754237c217b2ada1f5466c2ec12ab8e4ddc264c07b2e0b0fa279129ee9635c6 +size 2384 diff --git a/src/picknik_accessories/descriptions/affordance_templates/valve_handle.stl b/src/picknik_accessories/descriptions/affordance_templates/valve_handle.stl new file mode 100644 index 000000000..e7146fc63 --- /dev/null +++ b/src/picknik_accessories/descriptions/affordance_templates/valve_handle.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c169523aea33b5b7260773f5c8933363c5bce0d8e9aa7db277d4293def826be2 +size 9284 diff --git a/src/picknik_accessories/descriptions/affordance_templates/wheel_valve.stl b/src/picknik_accessories/descriptions/affordance_templates/wheel_valve.stl new file mode 100644 index 000000000..dfc52cb5e --- /dev/null +++ b/src/picknik_accessories/descriptions/affordance_templates/wheel_valve.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74a59a63e47dc931eba588286f53af6f8389d6d9b8f4cb79732c7cb758a11020 +size 43584 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker0.dae b/src/picknik_accessories/descriptions/ar_markers/Marker0.dae new file mode 100644 index 000000000..0f1fd4fa2 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker0.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17d89699f74a4282cc0cc0210afcf27c261511c2c34a4e713c74461398613230 +size 5648 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker1.dae b/src/picknik_accessories/descriptions/ar_markers/Marker1.dae new file mode 100644 index 000000000..79f948493 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker1.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c8eb583626d225074875e3debfe134ccd62ae395f4eb991c7f9d859e259e17b +size 5648 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker10.dae b/src/picknik_accessories/descriptions/ar_markers/Marker10.dae new file mode 100644 index 000000000..f5ac43b94 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker10.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09e557e0b68257abf979ce8eda1fa69919b1d737c896a4b70341ca5f36950a49 +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker11.dae b/src/picknik_accessories/descriptions/ar_markers/Marker11.dae new file mode 100644 index 000000000..743881fa3 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker11.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67405614a31ba8a9cf8a979a4c76265d598ec31337e1246dece188b6b1ab51ce +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker12.dae b/src/picknik_accessories/descriptions/ar_markers/Marker12.dae new file mode 100644 index 000000000..e4b0cf208 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker12.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98969271172614f26f7a41e701b8e566c1a05d73acd8f22240ca03eab4267bd9 +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker13.dae b/src/picknik_accessories/descriptions/ar_markers/Marker13.dae new file mode 100644 index 000000000..b7523274a --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker13.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3d4036c98ff774c80c00920de82fd1207cf11fb01bef7f7861fb966225b9ec7 +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker14.dae b/src/picknik_accessories/descriptions/ar_markers/Marker14.dae new file mode 100644 index 000000000..d90cf0d39 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker14.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6576012d59401fe57870c5cc472afda7572dbaca50840862828a275df2672e92 +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker15.dae b/src/picknik_accessories/descriptions/ar_markers/Marker15.dae new file mode 100644 index 000000000..a3907da89 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker15.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15253d726317a5267f2a6ce269f30a139a4d986819c7561e5e6a0d23cd4d20b6 +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker16.dae b/src/picknik_accessories/descriptions/ar_markers/Marker16.dae new file mode 100644 index 000000000..66b74143b --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker16.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b52967d83e8ba41066d8e95525573107e115befb6d70f59f9f3bf867b2f41f63 +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker17.dae b/src/picknik_accessories/descriptions/ar_markers/Marker17.dae new file mode 100644 index 000000000..66edec724 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker17.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7e93633d3e290152a3833b6967d9be8d8520933bb75353a6274d51b32335764 +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker18.dae b/src/picknik_accessories/descriptions/ar_markers/Marker18.dae new file mode 100644 index 000000000..25a797f9b --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker18.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40dddb25d63b921f61e9d22f174582f490e4eca38102b8db3723a34fdacec054 +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker19.dae b/src/picknik_accessories/descriptions/ar_markers/Marker19.dae new file mode 100644 index 000000000..227075dfc --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker19.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d558e7a9812f7f848173d81b35f5c3dd9372aa2a8ddbaaa81eeead0da045d621 +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker2.dae b/src/picknik_accessories/descriptions/ar_markers/Marker2.dae new file mode 100644 index 000000000..874d943ac --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker2.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:663d6434a78bd744e9dad1af3731373c761faba6a4ee31c2ea3f2096084afd36 +size 5648 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker20.dae b/src/picknik_accessories/descriptions/ar_markers/Marker20.dae new file mode 100644 index 000000000..4811a35e0 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker20.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de57e122929c38e3b960dc6ad375283f30fce3155f1a306332c8b7bd46a6a138 +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker21.dae b/src/picknik_accessories/descriptions/ar_markers/Marker21.dae new file mode 100644 index 000000000..8ffaa8a5c --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker21.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:614e06fd86b303fafde79267134c46ec73a4fb45285ae119083842fdb4c506bd +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker22.dae b/src/picknik_accessories/descriptions/ar_markers/Marker22.dae new file mode 100644 index 000000000..ba0704787 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker22.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0fda24c786c403441d7fc152ac55065b4f8c6a35da4425231695987961a252f +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker23.dae b/src/picknik_accessories/descriptions/ar_markers/Marker23.dae new file mode 100644 index 000000000..9ae5b8e9e --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker23.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1034867c63436194f35083abbb8c5597eeeb045f75d98f3ddac79f68bc836ff +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker24.dae b/src/picknik_accessories/descriptions/ar_markers/Marker24.dae new file mode 100644 index 000000000..48995a36f --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker24.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11bcd4c5f00968e17365c527d175b559c83a0cbfaaf79db85a70eff94c52f472 +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker25.dae b/src/picknik_accessories/descriptions/ar_markers/Marker25.dae new file mode 100644 index 000000000..deefd0d0c --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker25.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81bedf1de60396a7b8b42c881a38655f36e98a50bc18e19c09f11ab16aa1bf7c +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker26.dae b/src/picknik_accessories/descriptions/ar_markers/Marker26.dae new file mode 100644 index 000000000..db458f623 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker26.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a038a0f69a00b669e00f533f0cc5ebc4aa1747d474ce419d51106fc20a37f761 +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker27.dae b/src/picknik_accessories/descriptions/ar_markers/Marker27.dae new file mode 100644 index 000000000..1a676ba9d --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker27.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70f6b9e50119dcb13992b4f4a68c172294dfd279947fecbec0b6a9bef783d1a8 +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker28.dae b/src/picknik_accessories/descriptions/ar_markers/Marker28.dae new file mode 100644 index 000000000..68bdc7079 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker28.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9b6b1989f946b8af3b8a50273eb229f6ce44e777052e750593dc1afdb628eeb +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker29.dae b/src/picknik_accessories/descriptions/ar_markers/Marker29.dae new file mode 100644 index 000000000..dcd404759 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker29.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6bdbf5eb5f48b912641564d8dc8b7775ab1c74a841337dc2199d561ae5be31e +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker3.dae b/src/picknik_accessories/descriptions/ar_markers/Marker3.dae new file mode 100644 index 000000000..b25d4b483 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker3.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f6686c792df5a5487a7d8d9c0db54ff0fd50a956b27b0702c17b10789fde8b5 +size 5648 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker30.dae b/src/picknik_accessories/descriptions/ar_markers/Marker30.dae new file mode 100644 index 000000000..b6e7a4272 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker30.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89b82b9531dc7bc475157c63962921f9d046e264af57641c746810af76ec77e2 +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker31.dae b/src/picknik_accessories/descriptions/ar_markers/Marker31.dae new file mode 100644 index 000000000..1fb052ae1 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker31.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:990f90b88d91274421fdf178588bd4caa1a867e5a2a4d4f3a197a59aacf6e5f8 +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker32.dae b/src/picknik_accessories/descriptions/ar_markers/Marker32.dae new file mode 100644 index 000000000..67ae8a753 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker32.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e65d2300b5db8b95ec7440ee20f207444d0462c648a67420f582287842b0c2a +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker33.dae b/src/picknik_accessories/descriptions/ar_markers/Marker33.dae new file mode 100644 index 000000000..6e4309d0e --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker33.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c550adc6a714d776c70978cf4b4bb1635053342701ebbab8ab50fe6cc4fd8e5f +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker34.dae b/src/picknik_accessories/descriptions/ar_markers/Marker34.dae new file mode 100644 index 000000000..cac83b721 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker34.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1555544d666bffa06b69456a2951d45ac92c94f07abff5615c7fe93ca5de3135 +size 5665 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker4.dae b/src/picknik_accessories/descriptions/ar_markers/Marker4.dae new file mode 100644 index 000000000..011eba091 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker4.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac4219bc590ce3764afaecb941c4d7af0b5ff7df01c42a6520451472d5e81cb0 +size 5648 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker5.dae b/src/picknik_accessories/descriptions/ar_markers/Marker5.dae new file mode 100644 index 000000000..457b3ceec --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker5.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ca9a6f1e509df992ad12e9fc34c7cc3c050061af1cef35841319ac9fb8c2a19 +size 5648 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker6.dae b/src/picknik_accessories/descriptions/ar_markers/Marker6.dae new file mode 100644 index 000000000..e00504cd3 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker6.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efb7be6427dc6210f02b75f2d00b596147891bb6e1376c45c705330acd3d303b +size 5648 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker7.dae b/src/picknik_accessories/descriptions/ar_markers/Marker7.dae new file mode 100644 index 000000000..1ed799b54 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker7.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06a098b88fe3338b5b573c936433516be456e4bfe6048d18e433abdcbe34fb9e +size 5648 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker8.dae b/src/picknik_accessories/descriptions/ar_markers/Marker8.dae new file mode 100644 index 000000000..7e534655e --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker8.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89029922a7edc5697c79f4f4a65472385a5e97ceac6c8ec424be372f47287224 +size 5648 diff --git a/src/picknik_accessories/descriptions/ar_markers/Marker9.dae b/src/picknik_accessories/descriptions/ar_markers/Marker9.dae new file mode 100644 index 000000000..ccc539eec --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/Marker9.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b24510461fc2cf1cf13b53bfd8d49658facedda1fedf8b85596b55b99d687b63 +size 5648 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker0.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker0.png new file mode 100644 index 000000000..d8b603a0f --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dad9514fc70c435ae333c194e18dfd0677829521473ecbd3cf091b96a64ec823 +size 661 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker1.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker1.png new file mode 100644 index 000000000..8b23f659a --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8723b5dedd31d2db8f280f18d2dc9452ad2a05a788cfd616576ee78c6187982b +size 668 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker10.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker10.png new file mode 100644 index 000000000..5ef741dc3 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker10.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a9621cf710266213e38450bf614a6d57dc890236d218c535fc20253bc8bfea4 +size 666 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker11.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker11.png new file mode 100644 index 000000000..2e668567c --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker11.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2bb191347ea2d2c7b14fcf065fdfa9a0880e81043580d19e8132fc022c8b3dd +size 662 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker12.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker12.png new file mode 100644 index 000000000..3845e2690 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker12.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77c4a3cdae3402c73385ba352b4af8650cd17776cb95a3ed3f261fc688e132fc +size 667 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker13.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker13.png new file mode 100644 index 000000000..5ded54348 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker13.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a973f2cff91885308c09a6f45bd19f335fb2db4f30b3787f247775b399825a4 +size 664 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker14.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker14.png new file mode 100644 index 000000000..b65211087 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker14.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9179921444e462a342b659d13720d3251f00db6b0475d381acb546e71ec51ee +size 657 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker15.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker15.png new file mode 100644 index 000000000..8dc938fc5 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker15.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77e0d338ccfd7609b40eec97678cd47b896bc38daf86f27a41562c4ca2eafe71 +size 659 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker16.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker16.png new file mode 100644 index 000000000..196d3ba5c --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker16.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26210765843c7558eb70d60916afc23f4aa671be4ea0bd7a58f6f3fa7066fa66 +size 660 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker17.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker17.png new file mode 100644 index 000000000..c11fce974 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker17.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22d12ae12f17d2f407c99b8e65d3d5310b6e2f041d94472f8c6637ba8723e785 +size 665 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker18.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker18.png new file mode 100644 index 000000000..7fcaecc9f --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker18.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8dcec72f656047e6c4ea40b4555f02d8e92cdf0e07a9cf7ed77f93b32f6974a +size 663 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker19.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker19.png new file mode 100644 index 000000000..46c17a1dc --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker19.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb124626d37489dd0fb754f54fd7ffc976832c0c369b4d42e1ddf26d617ae078 +size 666 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker2.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker2.png new file mode 100644 index 000000000..a141f6485 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccab93c08a354c1a40af63a06d4740990415259d4873c31b1f8523223258157a +size 663 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker20.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker20.png new file mode 100644 index 000000000..816f920af --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker20.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f315f5fc652fa86b04fe6b88c9a2883d3bcd13ec02dcb5d8396d27a32f7b13c +size 666 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker21.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker21.png new file mode 100644 index 000000000..882480670 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker21.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c01bcf3530b040daffde78813da0c37735bae9248b86f1ea0833a731e49cf59 +size 662 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker22.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker22.png new file mode 100644 index 000000000..ddb6ae06c --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker22.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c8edd5cb8b22c1eeae038e8d34ee7020a57a3f5d55fe4ad4443e70c8b454a83 +size 664 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker23.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker23.png new file mode 100644 index 000000000..cd8e9b319 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker23.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a5efed67799e223f597795bc3addc32d4d23e412c7f6194c8dea9b10a8f9f9e +size 663 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker24.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker24.png new file mode 100644 index 000000000..47b386752 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker24.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9af14df41c6d482bb4854069bd249bb94d8cb851203a226408fd05a232eb2d77 +size 662 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker25.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker25.png new file mode 100644 index 000000000..3f20a0366 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c67428e11200a1c2eabc10c0970fa414bd3ce5dc6792e761d922f13240e6476 +size 660 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker26.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker26.png new file mode 100644 index 000000000..8b46d1b60 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker26.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35c99a9f43ead021a8affd7f6823052c63d92b07000efe339ccf4ad9ec71a3a9 +size 668 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker27.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker27.png new file mode 100644 index 000000000..33dcaf987 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker27.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:046af35816f7be7b900b6b253bec140205ad3b3313b5fa222f3fd5176a23bb0d +size 663 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker28.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker28.png new file mode 100644 index 000000000..5998c55a5 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker28.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f4a5163ac77fbc2851bb436040bd9c82d7bf9964897d4c269b5da66a036f47c +size 660 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker29.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker29.png new file mode 100644 index 000000000..da6de5bf5 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker29.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60d828e541af5ca2645ef005a192d2602b553176593de38d24ebb132e193fc6d +size 665 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker3.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker3.png new file mode 100644 index 000000000..86cd9db28 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a1534a19e30ed5b42ebb7166ee6c48971b7db28580a93f291496487a6da0fbd +size 660 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker30.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker30.png new file mode 100644 index 000000000..34b11465c --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker30.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd29b88bd57336e104c4bb1b4b7fff0ff16ac0c3da57a0f18b9b09359f7a5192 +size 670 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker31.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker31.png new file mode 100644 index 000000000..8752c68a6 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker31.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfa591be6587749a1b887b8dd657ebe8771a277a6b46271d7ae82c1f8f85fa0a +size 667 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker32.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker32.png new file mode 100644 index 000000000..ec4778c87 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker32.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5e20d02574c471597804ae81586b33bf4a071ea17de4eff8c71dcaac15650ed +size 661 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker33.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker33.png new file mode 100644 index 000000000..6dd578f1b --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker33.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48c0c823c0764a68ddddf151b2750ddbe2258b5c7333ce207a56d14d4a8aa3a9 +size 666 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker34.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker34.png new file mode 100644 index 000000000..e9ecca0b8 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker34.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5e3db37890ba59a27f93c18ec3ac799659f419fc7321693a4bb526a235aac27 +size 660 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker4.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker4.png new file mode 100644 index 000000000..bebd19a68 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb6207354ec1a8d974d4e00cb8337922a8d99a0e9a1eb9f54bef1dcc890b8cee +size 662 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker5.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker5.png new file mode 100644 index 000000000..d1a64e968 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:889fc4e5e966a56c226b5c92c8dfdf741706452dc89a9400890d5d8f1b30ae89 +size 667 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker6.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker6.png new file mode 100644 index 000000000..495902b50 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker6.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78687f7560fb847833cf6453f0c534e375d31990c1baaff3e7f75df7cad52dbb +size 660 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker7.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker7.png new file mode 100644 index 000000000..ff1d8d147 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker7.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e924e63a6fec1b8f546de7ffd799716227ee5d37b48f8619bf220e69e356d8fd +size 665 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker8.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker8.png new file mode 100644 index 000000000..9106bcf9f --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7969465d85b9f98c10d0a7fb738ced6a45799a93505a29989acbc9d7866d327 +size 665 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/Marker9.png b/src/picknik_accessories/descriptions/ar_markers/images/Marker9.png new file mode 100644 index 000000000..9ac986469 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/Marker9.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e658718cb25ff35886c2cbe81fe191113947544b5e2868d9982f3f65e3594e3 +size 667 diff --git a/src/picknik_accessories/descriptions/ar_markers/images/README.md b/src/picknik_accessories/descriptions/ar_markers/images/README.md new file mode 100644 index 000000000..28907cc94 --- /dev/null +++ b/src/picknik_accessories/descriptions/ar_markers/images/README.md @@ -0,0 +1,9 @@ +These images are from apriltag-imgs: + +https://github.com/AprilRobotics/apriltag-imgs + +They are made from: tag25h9 + +I resized them from the 9x9 px to their current size with this command: + +convert Marker0.png -scale 10000% Marker0.png diff --git a/src/picknik_accessories/descriptions/brackets/kinova_realsense_camera_adapter/realsense_bracket_for_kinova.dae b/src/picknik_accessories/descriptions/brackets/kinova_realsense_camera_adapter/realsense_bracket_for_kinova.dae new file mode 100644 index 000000000..b26ed59d2 --- /dev/null +++ b/src/picknik_accessories/descriptions/brackets/kinova_realsense_camera_adapter/realsense_bracket_for_kinova.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdeb372df5d67a6ca8f59ff36cd1e0e864249a93c59412b8eea7e84599568c79 +size 305678 diff --git a/src/picknik_accessories/descriptions/brackets/mtc_ur_tool_changer/mtc_ur3510_ur_toolchanger.dae b/src/picknik_accessories/descriptions/brackets/mtc_ur_tool_changer/mtc_ur3510_ur_toolchanger.dae new file mode 100644 index 000000000..f56d45c16 --- /dev/null +++ b/src/picknik_accessories/descriptions/brackets/mtc_ur_tool_changer/mtc_ur3510_ur_toolchanger.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02cb6d264f9517433536ca0f59c87d9242a0cf990832e25d2bdba3401cfdbb83 +size 334201 diff --git a/src/picknik_accessories/descriptions/brackets/mtc_ur_tool_changer/mtc_ur3510_ur_toolchanger_collision.stl b/src/picknik_accessories/descriptions/brackets/mtc_ur_tool_changer/mtc_ur3510_ur_toolchanger_collision.stl new file mode 100644 index 000000000..baab60a64 --- /dev/null +++ b/src/picknik_accessories/descriptions/brackets/mtc_ur_tool_changer/mtc_ur3510_ur_toolchanger_collision.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67dbe75edf37988447d314b819c6cc618c32c4e31071200443294bc3cb53af7f +size 13984 diff --git a/src/picknik_accessories/descriptions/brackets/mtc_ur_tool_changer/mtc_ur_tool_changer.urdf.xacro b/src/picknik_accessories/descriptions/brackets/mtc_ur_tool_changer/mtc_ur_tool_changer.urdf.xacro new file mode 100644 index 000000000..de840ca13 --- /dev/null +++ b/src/picknik_accessories/descriptions/brackets/mtc_ur_tool_changer/mtc_ur_tool_changer.urdf.xacro @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/descriptions/brackets/ur_realsense_camera_adapter/picknik_ur5_realsense_camera_adapter_rev2.STL b/src/picknik_accessories/descriptions/brackets/ur_realsense_camera_adapter/picknik_ur5_realsense_camera_adapter_rev2.STL new file mode 100644 index 000000000..7d7eef860 --- /dev/null +++ b/src/picknik_accessories/descriptions/brackets/ur_realsense_camera_adapter/picknik_ur5_realsense_camera_adapter_rev2.STL @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c01905ececf51c8fd291d8b1a5932e4d3a43e72374c0c8c30d48319ab69ecc2 +size 7741456 diff --git a/src/picknik_accessories/descriptions/brackets/ur_realsense_camera_adapter/picknik_ur5_realsense_camera_adapter_rev2.dae b/src/picknik_accessories/descriptions/brackets/ur_realsense_camera_adapter/picknik_ur5_realsense_camera_adapter_rev2.dae new file mode 100644 index 000000000..a982c43cf --- /dev/null +++ b/src/picknik_accessories/descriptions/brackets/ur_realsense_camera_adapter/picknik_ur5_realsense_camera_adapter_rev2.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b7716daa331a01aa34a06d6d858d8508c635208fe05afce4a9e9a77192cc1b9 +size 66447 diff --git a/src/picknik_accessories/descriptions/brackets/ur_realsense_camera_adapter/picknik_ur5_realsense_camera_adapter_rev2_collision.stl b/src/picknik_accessories/descriptions/brackets/ur_realsense_camera_adapter/picknik_ur5_realsense_camera_adapter_rev2_collision.stl new file mode 100644 index 000000000..96912110c --- /dev/null +++ b/src/picknik_accessories/descriptions/brackets/ur_realsense_camera_adapter/picknik_ur5_realsense_camera_adapter_rev2_collision.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9569607b57ac42b9df0f1859cfce821418265141a5cb1266bed3a356a2f5a05e +size 9384 diff --git a/src/picknik_accessories/descriptions/brackets/ur_realsense_camera_adapter/picknik_ur_camera_adapter.urdf.xacro b/src/picknik_accessories/descriptions/brackets/ur_realsense_camera_adapter/picknik_ur_camera_adapter.urdf.xacro new file mode 100644 index 000000000..f0078f01a --- /dev/null +++ b/src/picknik_accessories/descriptions/brackets/ur_realsense_camera_adapter/picknik_ur_camera_adapter.urdf.xacro @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/descriptions/furniture/cabinet/cabinet.dae b/src/picknik_accessories/descriptions/furniture/cabinet/cabinet.dae new file mode 100644 index 000000000..b79d8ed54 --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/cabinet/cabinet.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7bd4e86ce471dbbb21def7eb2df39c52a1e60f47d7a56c89a5a9f20f048a81f5 +size 60847 diff --git a/src/picknik_accessories/descriptions/furniture/cabinet/cabinet.stl b/src/picknik_accessories/descriptions/furniture/cabinet/cabinet.stl new file mode 100644 index 000000000..1e028a98c --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/cabinet/cabinet.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f72ce7d4aa3992ba82be953aa07c6f933acac78c25614f0e374037cd1adb0f8a +size 58684 diff --git a/src/picknik_accessories/descriptions/furniture/cabinet/cabinet.urdf.xacro b/src/picknik_accessories/descriptions/furniture/cabinet/cabinet.urdf.xacro new file mode 100644 index 000000000..0d432ae0b --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/cabinet/cabinet.urdf.xacro @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/descriptions/furniture/cabinet/cabinet_combined_static.dae b/src/picknik_accessories/descriptions/furniture/cabinet/cabinet_combined_static.dae new file mode 100644 index 000000000..08fd2b94e --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/cabinet/cabinet_combined_static.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05b22898c7e5e14dc1617936f3437044689988948e976fc30215df2da03bbc85 +size 1566049 diff --git a/src/picknik_accessories/descriptions/furniture/cabinet/cabinet_combined_static.stl b/src/picknik_accessories/descriptions/furniture/cabinet/cabinet_combined_static.stl new file mode 100644 index 000000000..afaa89026 --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/cabinet/cabinet_combined_static.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7af143e426d17d49d95ccf57c48d10281c68809b713a12fb98dd87a7abca0f1b +size 1097884 diff --git a/src/picknik_accessories/descriptions/furniture/cabinet/drawer.dae b/src/picknik_accessories/descriptions/furniture/cabinet/drawer.dae new file mode 100644 index 000000000..378b94ae0 --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/cabinet/drawer.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e46c999f03fb7dc96727a14f6a712f0454d447605790760aa241d605c00e284 +size 239233 diff --git a/src/picknik_accessories/descriptions/furniture/cabinet/drawer.stl b/src/picknik_accessories/descriptions/furniture/cabinet/drawer.stl new file mode 100644 index 000000000..0538a11b6 --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/cabinet/drawer.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:009109084e77be04c4f44fdbcbba2b910a8275da61f8969e084dc3732ce7cfe2 +size 173284 diff --git a/src/picknik_accessories/descriptions/furniture/fridge/fridge.stl b/src/picknik_accessories/descriptions/furniture/fridge/fridge.stl new file mode 100644 index 000000000..985e1e2a5 --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/fridge/fridge.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:882a29b13c602666dbe75882fb473392dc13674eaf4b8f137769b4da9f53fc21 +size 3684 diff --git a/src/picknik_accessories/descriptions/furniture/fridge/fridge.urdf.xacro b/src/picknik_accessories/descriptions/furniture/fridge/fridge.urdf.xacro new file mode 100644 index 000000000..182428205 --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/fridge/fridge.urdf.xacro @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/descriptions/furniture/fridge/fridge_door.stl b/src/picknik_accessories/descriptions/furniture/fridge/fridge_door.stl new file mode 100644 index 000000000..370dcc203 --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/fridge/fridge_door.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:483767973994833e1775d5c37605ce5c71c2c770f4850e35b9130a9cdfe4b614 +size 97084 diff --git a/src/picknik_accessories/descriptions/furniture/generic_table/generic_table.urdf.xacro b/src/picknik_accessories/descriptions/furniture/generic_table/generic_table.urdf.xacro new file mode 100644 index 000000000..3ff8b5a47 --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/generic_table/generic_table.urdf.xacro @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/descriptions/furniture/generic_table/wood.png b/src/picknik_accessories/descriptions/furniture/generic_table/wood.png new file mode 100644 index 000000000..1e8daf547 --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/generic_table/wood.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ec4e6883c9d3884808b788aaea365fe357d6e2287678db182161ae286b92709 +size 146133 diff --git a/src/picknik_accessories/descriptions/furniture/generic_table/wood_block.dae b/src/picknik_accessories/descriptions/furniture/generic_table/wood_block.dae new file mode 100644 index 000000000..0d5844835 --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/generic_table/wood_block.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1c01d2b9341fa40deb5c98f4dd29eb34cbc0d3255bc38c18e9d48c34910cbfd +size 5152 diff --git a/src/picknik_accessories/descriptions/furniture/robot_stand/robot_stand.urdf.xacro b/src/picknik_accessories/descriptions/furniture/robot_stand/robot_stand.urdf.xacro new file mode 100644 index 000000000..55b508585 --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/robot_stand/robot_stand.urdf.xacro @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/descriptions/furniture/space_station/space_booth.dae b/src/picknik_accessories/descriptions/furniture/space_station/space_booth.dae new file mode 100644 index 000000000..725bccb5d --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/space_station/space_booth.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:185c451562d03d477025639f3d5eadd5fe09fe8dc0ca2b9d2551c29c13585aad +size 22810028 diff --git a/src/picknik_accessories/descriptions/furniture/space_station/space_booth_src/extra/drawing.svg b/src/picknik_accessories/descriptions/furniture/space_station/space_booth_src/extra/drawing.svg new file mode 100644 index 000000000..5e1eaab57 --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/space_station/space_booth_src/extra/drawing.svg @@ -0,0 +1,68 @@ + + + + diff --git a/src/picknik_accessories/descriptions/furniture/space_station/space_booth_src/extra/light_texture.svg b/src/picknik_accessories/descriptions/furniture/space_station/space_booth_src/extra/light_texture.svg new file mode 100644 index 000000000..3b077b608 --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/space_station/space_booth_src/extra/light_texture.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/descriptions/furniture/space_station/space_booth_src/light_texture.png b/src/picknik_accessories/descriptions/furniture/space_station/space_booth_src/light_texture.png new file mode 100644 index 000000000..8d68885b5 --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/space_station/space_booth_src/light_texture.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f43c558aa38621089f47cae95c39a7130f18023a89c69ba35d532f530a9fc461 +size 119361 diff --git a/src/picknik_accessories/descriptions/furniture/space_station/space_booth_src/space_booth.blend b/src/picknik_accessories/descriptions/furniture/space_station/space_booth_src/space_booth.blend new file mode 100644 index 000000000..5f5f844a6 --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/space_station/space_booth_src/space_booth.blend @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5db7529a77d141fb66606008a53e9c1f6dbac5c55d0ab78e2977bbfbfb89e5a0 +size 21648248 diff --git a/src/picknik_accessories/descriptions/furniture/space_station/space_booth_src/texture.png b/src/picknik_accessories/descriptions/furniture/space_station/space_booth_src/texture.png new file mode 100644 index 000000000..2291139aa --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/space_station/space_booth_src/texture.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f02c47d59171fbaf78d94d9e582c9805533efbaeb1a2bc0d10ccc06838955d7f +size 286949 diff --git a/src/picknik_accessories/descriptions/furniture/space_station/space_station.urdf.xacro b/src/picknik_accessories/descriptions/furniture/space_station/space_station.urdf.xacro new file mode 100644 index 000000000..90cbe7f76 --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/space_station/space_station.urdf.xacro @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/descriptions/furniture/space_station/texture.png b/src/picknik_accessories/descriptions/furniture/space_station/texture.png new file mode 100644 index 000000000..2291139aa --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/space_station/texture.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f02c47d59171fbaf78d94d9e582c9805533efbaeb1a2bc0d10ccc06838955d7f +size 286949 diff --git a/src/picknik_accessories/descriptions/furniture/switch_panel/button.dae b/src/picknik_accessories/descriptions/furniture/switch_panel/button.dae new file mode 100644 index 000000000..c485048ea --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/switch_panel/button.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f4d3cf4572becde1b901564876150e9427c86c588976ffa4879c5acc72d8725 +size 119030 diff --git a/src/picknik_accessories/descriptions/furniture/switch_panel/button.stl b/src/picknik_accessories/descriptions/furniture/switch_panel/button.stl new file mode 100644 index 000000000..8fcb81f45 --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/switch_panel/button.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea9402e3707ade5bdfa5c7287f3497bf3b5d80b180a6ab5fbc24ac126370e38d +size 72184 diff --git a/src/picknik_accessories/descriptions/furniture/switch_panel/switch_panel.dae b/src/picknik_accessories/descriptions/furniture/switch_panel/switch_panel.dae new file mode 100644 index 000000000..e438cfca2 --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/switch_panel/switch_panel.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2333315c72a031686977af6532325c124acdd69516b3f556806e4ff30459efa5 +size 4481 diff --git a/src/picknik_accessories/descriptions/furniture/switch_panel/switch_panel.stl b/src/picknik_accessories/descriptions/furniture/switch_panel/switch_panel.stl new file mode 100644 index 000000000..e04f926bd --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/switch_panel/switch_panel.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5d3cb35e7ed0d08fe55d546521df15bfae92d72e384ba941ae3f6fa32fd92a5 +size 1084 diff --git a/src/picknik_accessories/descriptions/furniture/switch_panel/switch_panel.urdf.xacro b/src/picknik_accessories/descriptions/furniture/switch_panel/switch_panel.urdf.xacro new file mode 100644 index 000000000..b0473125e --- /dev/null +++ b/src/picknik_accessories/descriptions/furniture/switch_panel/switch_panel.urdf.xacro @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Gazebo/Red + 0.2 + 0.2 + False + + + + + + + + + diff --git a/src/picknik_accessories/descriptions/geometry/collision/cube_collision.urdf.xacro b/src/picknik_accessories/descriptions/geometry/collision/cube_collision.urdf.xacro new file mode 100644 index 000000000..c0976d958 --- /dev/null +++ b/src/picknik_accessories/descriptions/geometry/collision/cube_collision.urdf.xacro @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/picknik_accessories/descriptions/geometry/collision_and_visual/cube_collision_and_visual.urdf.xacro b/src/picknik_accessories/descriptions/geometry/collision_and_visual/cube_collision_and_visual.urdf.xacro new file mode 100644 index 000000000..13ab9513b --- /dev/null +++ b/src/picknik_accessories/descriptions/geometry/collision_and_visual/cube_collision_and_visual.urdf.xacro @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/descriptions/geometry/cube.urdf.xacro b/src/picknik_accessories/descriptions/geometry/cube.urdf.xacro new file mode 100644 index 000000000..60ff8e062 --- /dev/null +++ b/src/picknik_accessories/descriptions/geometry/cube.urdf.xacro @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/descriptions/geometry/cylinder.urdf.xacro b/src/picknik_accessories/descriptions/geometry/cylinder.urdf.xacro new file mode 100644 index 000000000..3678ec081 --- /dev/null +++ b/src/picknik_accessories/descriptions/geometry/cylinder.urdf.xacro @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/descriptions/geometry/visual/cube_visual.urdf.xacro b/src/picknik_accessories/descriptions/geometry/visual/cube_visual.urdf.xacro new file mode 100644 index 000000000..ead624cf7 --- /dev/null +++ b/src/picknik_accessories/descriptions/geometry/visual/cube_visual.urdf.xacro @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/descriptions/miscellaneous/farnese-hercules-head.stl b/src/picknik_accessories/descriptions/miscellaneous/farnese-hercules-head.stl new file mode 100644 index 000000000..32d735268 --- /dev/null +++ b/src/picknik_accessories/descriptions/miscellaneous/farnese-hercules-head.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6edd54b4a8780fee20988910a440bc5742c3bc9113fa87423cea5a1ab6d9913 +size 24477784 diff --git a/src/picknik_accessories/descriptions/miscellaneous/mock_satellite.stl b/src/picknik_accessories/descriptions/miscellaneous/mock_satellite.stl new file mode 100644 index 000000000..eae97e55d --- /dev/null +++ b/src/picknik_accessories/descriptions/miscellaneous/mock_satellite.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d748cc57afd4cf65bae6644e0b9435c9675afa0fbc487e7cf63657548ea8ff9 +size 1444584 diff --git a/src/picknik_accessories/descriptions/sensors/extrinsic_calibrated_realsense.urdf.xacro b/src/picknik_accessories/descriptions/sensors/extrinsic_calibrated_realsense.urdf.xacro new file mode 100644 index 000000000..2c48dd604 --- /dev/null +++ b/src/picknik_accessories/descriptions/sensors/extrinsic_calibrated_realsense.urdf.xacro @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/descriptions/sensors/realsense_d415.urdf.xacro b/src/picknik_accessories/descriptions/sensors/realsense_d415.urdf.xacro new file mode 100644 index 000000000..259ca1eba --- /dev/null +++ b/src/picknik_accessories/descriptions/sensors/realsense_d415.urdf.xacro @@ -0,0 +1,216 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1.047 + + 640 + 480 + RGB_INT8 + + + 0.1 + 5 + + + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 +
0.5 0.5
+
+ + + 554.25469 + 554.25469 + 320.5 + 240.5 + 0 + + + + 554.25469 + 554.25469 + 320.5 + 240.5 + 0 + 0 + + + + gaussian + 0 + 0.00 + + + + 0.25 + 5 + + + ${name}_color_optical_frame +
+ ${name}_color_frame + 1 + ${gazebo_camera_fps} + false + ${name} + false +
+
+
+
diff --git a/src/picknik_accessories/descriptions/sensors/realsense_d435.urdf.xacro b/src/picknik_accessories/descriptions/sensors/realsense_d435.urdf.xacro new file mode 100644 index 000000000..b5dba19a6 --- /dev/null +++ b/src/picknik_accessories/descriptions/sensors/realsense_d435.urdf.xacro @@ -0,0 +1,223 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1.047 + + 640 + 480 + RGB_INT8 + + + 0.1 + 5 + + + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 +
0.5 0.5
+
+ + + 554.25469 + 554.25469 + 320.5 + 240.5 + 0 + + + + 554.25469 + 554.25469 + 320.5 + 240.5 + 0 + 0 + + + + gaussian + 0 + 0.00 + + + + + 0.25 + 5 + + + + ${name}_color_optical_frame +
+ ${name}_color_frame + 1 + ${gazebo_camera_fps} + false + ${name} + false +
+
+
+
diff --git a/src/picknik_accessories/descriptions/sensors/realsense_l515.urdf.xacro b/src/picknik_accessories/descriptions/sensors/realsense_l515.urdf.xacro new file mode 100644 index 000000000..29ee34c94 --- /dev/null +++ b/src/picknik_accessories/descriptions/sensors/realsense_l515.urdf.xacro @@ -0,0 +1,221 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + + 1.13446 + + 1920 + 1080 + R8G8B8 + + + 0.01 + 300 + + + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + + + + + l515_camera/image_raw:=${name}/color/image_raw + l515_camera/camera_info:=${name}/color/camera_info + + l515_camera + ${name}_color_optical_frame + 0.07 + + + + + 10 + + ${70*M_PI/180.0} + + B8G8R8 + 1024 + 768 + + + 0.05 + 8.0 + + + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + + + + + l515_depth/depth/image_raw:=${name}/depth/image_rect_raw + l515_depth/depth/camera_info:=${name}/depth/camera_info + l515_depth/points:=${name}/depth/color/points + l515_depth/camera_info:=${name}/unused1 + l515_depth/image_raw:=${name}/unused2 + + l515_depth + ${name}_depth_optical_frame + 0.055 + 0.25 + 9.0 + + + + + diff --git a/src/picknik_accessories/descriptions/simulation_worlds/empty.sdf b/src/picknik_accessories/descriptions/simulation_worlds/empty.sdf new file mode 100644 index 000000000..79d17eca7 --- /dev/null +++ b/src/picknik_accessories/descriptions/simulation_worlds/empty.sdf @@ -0,0 +1,78 @@ + + + + + 0.005 + 0.005 + 1.0 + + + + + + + + + + + + + + + 0.0 0.0 0.0 1.0 + 0 + + + + false + 0 0 10 0 0 0 + 0.8 0.8 0.8 1 + 0.2 0.2 0.2 1 + + 1000 + 0.9 + 0.01 + 0.001 + + -0.5 0.1 -0.9 + + + + true + + + + + 0 0 1 + 100 100 + + + + + + + 0 0 1 + 100 100 + + + + 0.8 0.8 0.8 1 + 0.8 0.8 0.8 1 + 0.8 0.8 0.8 1 + + + + + + + diff --git a/src/picknik_accessories/descriptions/simulation_worlds/space_station.sdf b/src/picknik_accessories/descriptions/simulation_worlds/space_station.sdf new file mode 100644 index 000000000..3d2bccda8 --- /dev/null +++ b/src/picknik_accessories/descriptions/simulation_worlds/space_station.sdf @@ -0,0 +1,362 @@ + + + + + 0.005 + 0.005 + 1.0 + + + + + + + + + + + + + + + 0.0 0.0 0.0 1.0 + 0 + + + + false + 0 0 100 0 0 0 + 0.6 0.6 0.6 1 + 0.2 0.2 0.2 1 + + 1000 + 0.9 + 0.01 + 0.001 + + -0.5 0.5 -1.0 + + + false + 0 0 100 0 0 0 + 0.8 0.8 0.8 1 + 0.2 0.2 0.2 1 + + 1000 + 0.9 + 0.01 + 0.001 + + -0.5 -0.5 -1.0 + + + false + 0 0 -100 0 0 0 + 0.5 0.5 0.5 1 + 0.5 0.5 0.5 1 + + 1000 + 0.9 + 0.01 + 0.001 + + 0.0 0.0 1.0 + + + false + 100 75 1.5 0 0 0 + 0.4 0.4 0.4 1 + 0.4 0.4 0.4 1 + + 1000 + 0.9 + 0.01 + 0.001 + + -1.0 -0.75 0.0 + + + false + 100 -75 1.5 0 0 0 + 0.4 0.4 0.4 + 0.4 0.4 0.4 1 + + 1000 + 0.9 + 0.01 + 0.001 + + -1.0 0.75 0.0 + + + + true + + + + + 0 0 1 + 100 100 + + + + + + + 0 0 1 + 100 100 + + + + 0.8 0.8 0.8 1 + 0.8 0.8 0.8 1 + 0.8 0.8 0.8 1 + + + + + + + true + + + + + package://picknik_accessories/descriptions/furniture/space_station/space_booth.dae + + + + + + + package://picknik_accessories/descriptions/furniture/space_station/space_booth.dae + + + + -1 0 0 0 0 0 + + false + + + + + true + 0 0 1 0 0 0 + + + + + 1.5 1.0 0.05 + + + + + + 0.6 + 0.6 + + + + + 1e+5 + 1 + 0 + 0.2 + 0.001 + + + + + + + + + 1.5 1.0 0.05 + + + + 0.93 0.89 0.75 1.0 + 0.93 0.89 0.75 1.0 + + + + + + + + 0.5 -0.3 1.1 0 0 0 + + + + 0.0001875 + 0 + 0 + 0.0001875 + 0 + 0.0001875 + + 0.2 + + + + + 0.05 0.05 0.05 + + + + + + 1000000.0 + 1000000.0 + + + + + 1e+5 + 1 + 0 + 0.2 + 0.002 + 0 + + + + + + + + + 0.05 0.05 0.05 + + + + 1 0 0 1 + 1 0 0 1 + 1 0 0 1 + + + + + + + 0.5 0.0 1.1 0 0 0 + + + + 0.0001875 + 0 + 0 + 0.0001875 + 0 + 0.0001875 + + 0.2 + + + + + 0.05 0.05 0.05 + + + + + + 1000000.0 + 1000000.0 + + + + + 1e+5 + 1 + 0 + 0.2 + 0.002 + 0 + + + + + + + + + 0.05 0.05 0.05 + + + + 0 1 0 1 + 0 1 0 1 + 0 1 0 1 + + + + + + + 0.5 0.3 1.1 0 0 0 + + + + 0.0001875 + 0 + 0 + 0.0001875 + 0 + 0.0001875 + + 0.2 + + + + + 0.05 0.05 0.05 + + + + + + 1000000.0 + 1000000.0 + + + + + 1e+5 + 1 + 0 + 0.2 + 0.002 + 0 + + + + + + + + + 0.05 0.05 0.05 + + + + 0 0 1 1 + 0 0 1 1 + 0 0 1 1 + + + + + + + diff --git a/src/picknik_accessories/descriptions/simulation_worlds/warehouse.sdf b/src/picknik_accessories/descriptions/simulation_worlds/warehouse.sdf new file mode 100644 index 000000000..b3f138fd4 --- /dev/null +++ b/src/picknik_accessories/descriptions/simulation_worlds/warehouse.sdf @@ -0,0 +1,447 @@ + + + + + 0.005 + 0.005 + 1.0 + + + + + + + + + + + + + + + 0.0 0.0 0.0 1.0 + 0 + + + + false + 0 0 10 0 0 0 + 0.8 0.8 0.8 1 + 0.2 0.2 0.2 1 + + 1000 + 0.9 + 0.01 + 0.001 + + -0.5 0.1 -0.9 + + + + true + + + + + 0 0 1 + 100 100 + + + + + + + 0 0 1 + 100 100 + + + + 0.8 0.8 0.8 1 + 0.8 0.8 0.8 1 + 0.8 0.8 0.8 1 + + + + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_ShelfF_01 + + -5.795143 -0.956635 0 0 0 0 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_WallB_01 + + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_ShelfE_01 + + 4.73156 0.57943 0 0 0 0 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_ShelfE_01 + + 4.73156 -4.827049 0 0 0 0 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_ShelfE_01 + + 4.73156 -8.6651 0 0 0 0 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_ShelfD_01 + + 4.73156 -1.242668 0 0 0 0 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_ShelfD_01 + + 4.73156 -3.038551 0 0 0 0 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_ShelfD_01 + + 4.73156 -6.750542 0 0 0 0 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_GroundB_01 + + 0.0 0.0 0.01 0 0 0 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_Lamp_01 + + 0 0 -4 0 0 0 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_Bucket_01 + + 0.433449 9.631706 0 0 0 -1.563161 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_Bucket_01 + + -1.8321 -6.3752 0 0 0 -1.563161 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_Bucket_01 + + 0.433449 8.59 0 0 0 -1.563161 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_ClutteringA_01 + + 5.708138 8.616844 -0.017477 0 0 0 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_ClutteringA_01 + + 3.408638 8.616844 -0.017477 0 0 0 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_ClutteringA_01 + + -1.491287 5.222435 -0.017477 0 0 -1.583185 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_ClutteringC_01 + + 3.324959 3.822449 -0.012064 0 0 1.563871 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_ClutteringC_01 + + 5.54171 3.816475 -0.015663 0 0 -1.583191 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_ClutteringC_01 + + 5.384239 6.137154 0 0 0 3.150000 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_ClutteringC_01 + + 3.236 6.137154 0 0 0 3.150000 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_ClutteringC_01 + + -1.573677 2.301994 -0.015663 0 0 -3.133191 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_ClutteringC_01 + + -1.2196 9.407 -0.015663 0 0 1.563871 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_ClutteringD_01 + + -1.634682 -7.811813 -0.319559 0 0 0 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_TrashCanC_01 + + -1.592441 7.715420 0 0 0 0 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_PalletJackB_01 + + -0.276098 -9.481944 0.023266 0 0 0 + true + + + + 0 0 8.5 0 0 0 + 0.5 0.5 0.5 1 + 0.2 0.2 0.2 1 + + 80 + 0.3 + 0.01 + 0.001 + + 0 + 0.1 0.1 -1 + + + + true + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/Table + + table1 + 0 0.4 0 0 0 0 + + + + true + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/Table + + table2 + 0 -0.4 0 0 0 0 + + + + 0.5 -0.3 1.1 0 0 0 + + + + 0.0001875 + 0 + 0 + 0.0001875 + 0 + 0.0001875 + + 0.2 + + + + + 0.05 0.05 0.05 + + + + + + 100000.0 + 100000.0 + + + + + 1e+5 + 1 + 0 + 0.2 + 0.001 + + + + + + + + + 0.05 0.05 0.05 + + + + 1 0 0 1 + 1 0 0 1 + 1 0 0 1 + + + + + + + 0.5 0.0 1.1 0 0 0 + + + + 0.0001875 + 0 + 0 + 0.0001875 + 0 + 0.0001875 + + 0.2 + + + + + 0.05 0.05 0.05 + + + + + + 100000.0 + 100000.0 + + + + + 1e+5 + 1 + 0 + 0.2 + 0.001 + + + + + + + + + 0.05 0.05 0.05 + + + + 0 1 0 1 + 0 1 0 1 + 0 1 0 1 + + + + + + + 0.5 0.3 1.1 0 0 0 + + + + 0.0001875 + 0 + 0 + 0.0001875 + 0 + 0.0001875 + + 0.2 + + + + + 0.05 0.05 0.05 + + + + + + 100000.0 + 100000.0 + + + + + 1e+5 + 1 + 0 + 0.2 + 0.001 + + + + + + + + + 0.05 0.05 0.05 + + + + 0 0 1 1 + 0 0 1 1 + 0 0 1 1 + + + + + + + diff --git a/src/picknik_accessories/descriptions/simulation_worlds/warehouse_simple.sdf b/src/picknik_accessories/descriptions/simulation_worlds/warehouse_simple.sdf new file mode 100644 index 000000000..493d3b81d --- /dev/null +++ b/src/picknik_accessories/descriptions/simulation_worlds/warehouse_simple.sdf @@ -0,0 +1,313 @@ + + + + + 0.005 + 0.005 + 1.0 + + + + + + + + + + + + + + + 0.0 0.0 0.0 1.0 + 0 + + + + false + 0 0 10 0 0 0 + 0.8 0.8 0.8 1 + 0.2 0.2 0.2 1 + + 1000 + 0.9 + 0.01 + 0.001 + + -0.5 0.1 -0.9 + + + + true + + + + + 0 0 1 + 100 100 + + + + + + + 0 0 1 + 100 100 + + + + 0.8 0.8 0.8 1 + 0.8 0.8 0.8 1 + 0.8 0.8 0.8 1 + + + + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_WallB_01 + + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_ShelfD_01 + + -2.84739 -1.94956 0 0 -0 1.57 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_ShelfD_01 + + -2.8401 1.95913 0 0 -0 1.57 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_GroundB_01 + + 0.0 0.0 0.01 0 0 0 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_ClutteringC_01 + + -0.667597 2.80109 -0.015663 0 0 -1.57 + + + + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/aws_robomaker_warehouse_ClutteringC_01 + + -0.669001 -3.59125 -0.015663 0 -0 1.57 + + + + 0 0 8.5 0 0 0 + 0.5 0.5 0.5 1 + 0.2 0.2 0.2 1 + + 80 + 0.3 + 0.01 + 0.001 + + 0 + 0.1 0.1 -1 + + + + true + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/Table + + table1 + 0 0.4 0 0 0 0 + + + + true + + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/Table + + table2 + 0 -0.4 0 0 0 0 + + + + 0.5 -0.3 1.1 0 0 0 + + + + 0.0001875 + 0 + 0 + 0.0001875 + 0 + 0.0001875 + + 0.2 + + + + + 0.05 0.05 0.05 + + + + + + 100000.0 + 100000.0 + + + + + 1e+5 + 1 + 0 + 0.2 + 0.001 + + + + + + + + + 0.05 0.05 0.05 + + + + 1 0 0 1 + 1 0 0 1 + 1 0 0 1 + + + + + + + 0.5 0.0 1.1 0 0 0 + + + + 0.0001875 + 0 + 0 + 0.0001875 + 0 + 0.0001875 + + 0.2 + + + + + 0.05 0.05 0.05 + + + + + + 100000.0 + 100000.0 + + + + + 1e+5 + 1 + 0 + 0.2 + 0.001 + + + + + + + + + 0.05 0.05 0.05 + + + + 0 1 0 1 + 0 1 0 1 + 0 1 0 1 + + + + + + + 0.5 0.3 1.1 0 0 0 + + + + 0.0001875 + 0 + 0 + 0.0001875 + 0 + 0.0001875 + + 0.2 + + + + + 0.05 0.05 0.05 + + + + + + 100000.0 + 100000.0 + + + + + 1e+5 + 1 + 0 + 0.2 + 0.001 + + + + + + + + + 0.05 0.05 0.05 + + + + 0 0 1 1 + 0 0 1 1 + 0 0 1 1 + + + + + + + diff --git a/src/picknik_accessories/env-hooks/picknik_accessories.dsv.in b/src/picknik_accessories/env-hooks/picknik_accessories.dsv.in new file mode 100644 index 000000000..2c8515d08 --- /dev/null +++ b/src/picknik_accessories/env-hooks/picknik_accessories.dsv.in @@ -0,0 +1 @@ +prepend-non-duplicate;IGN_GAZEBO_RESOURCE_PATH;share/@PROJECT_NAME@/descriptions/simulation_worlds diff --git a/src/picknik_accessories/macros/manipulators/universal_robots.xacro b/src/picknik_accessories/macros/manipulators/universal_robots.xacro new file mode 100644 index 000000000..af1123fa5 --- /dev/null +++ b/src/picknik_accessories/macros/manipulators/universal_robots.xacro @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/macros/robot_macro.xacro b/src/picknik_accessories/macros/robot_macro.xacro new file mode 100644 index 000000000..bd4590812 --- /dev/null +++ b/src/picknik_accessories/macros/robot_macro.xacro @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/macros/tool_adapters/ur_robotiq.xacro b/src/picknik_accessories/macros/tool_adapters/ur_robotiq.xacro new file mode 100644 index 000000000..7dd325936 --- /dev/null +++ b/src/picknik_accessories/macros/tool_adapters/ur_robotiq.xacro @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/macros/tools/robotiq_2f_85.xacro b/src/picknik_accessories/macros/tools/robotiq_2f_85.xacro new file mode 100644 index 000000000..0dc92611f --- /dev/null +++ b/src/picknik_accessories/macros/tools/robotiq_2f_85.xacro @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/macros/tools/robotiq_epick.xacro b/src/picknik_accessories/macros/tools/robotiq_epick.xacro new file mode 100644 index 000000000..48549890d --- /dev/null +++ b/src/picknik_accessories/macros/tools/robotiq_epick.xacro @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/macros/workcell_macro.xacro b/src/picknik_accessories/macros/workcell_macro.xacro new file mode 100644 index 000000000..176709346 --- /dev/null +++ b/src/picknik_accessories/macros/workcell_macro.xacro @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/macros/workcells/table.xacro b/src/picknik_accessories/macros/workcells/table.xacro new file mode 100644 index 000000000..ffcdbb5d7 --- /dev/null +++ b/src/picknik_accessories/macros/workcells/table.xacro @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/mujoco_assets/assets/Cube.stl b/src/picknik_accessories/mujoco_assets/assets/Cube.stl new file mode 100644 index 000000000..e0e461ee6 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/Cube.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34ae6951786b5330f05c5da9f34f1747ee06bb6cca9bb65919408aca5f8c4eee +size 129384 diff --git a/src/picknik_accessories/mujoco_assets/assets/LICENSE b/src/picknik_accessories/mujoco_assets/assets/LICENSE new file mode 100644 index 000000000..655281de8 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/LICENSE @@ -0,0 +1,33 @@ +This repository includes meshes imported from (or inspired by) other sources, including: +https://grabcad.com/ +https://pushcorp.com/ +https://github.com/ + +When available, licenses and provenance are provided. +All other resources fall under the following license: + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. diff --git a/src/picknik_accessories/mujoco_assets/assets/airfoil.stl b/src/picknik_accessories/mujoco_assets/assets/airfoil.stl new file mode 100644 index 000000000..2e71d992a --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/airfoil.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:265df32c1b2e7779197d6c3b6a12e011181f3f5ee73088801c09e849c860659c +size 11384 diff --git a/src/picknik_accessories/mujoco_assets/assets/base.stl b/src/picknik_accessories/mujoco_assets/assets/base.stl new file mode 100644 index 000000000..a057c9b74 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/base.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bffbe738b446415fa887ea6422e0bcfa4864fc56f0e0de17266c628d1b8a0c41 +size 49284 diff --git a/src/picknik_accessories/mujoco_assets/assets/base_0.obj b/src/picknik_accessories/mujoco_assets/assets/base_0.obj new file mode 100644 index 000000000..9f5edd6b0 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/base_0.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a3b21f1524baef6af8a52d7af90b6e94b79f7e3c2b04a0f6581f74d22291b0b +size 556543 diff --git a/src/picknik_accessories/mujoco_assets/assets/base_1.obj b/src/picknik_accessories/mujoco_assets/assets/base_1.obj new file mode 100644 index 000000000..3f7197b26 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/base_1.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf7d54691a2c1eeda280955ebd6bd83c2dbecfc46fb53c10198f05d107511b50 +size 638415 diff --git a/src/picknik_accessories/mujoco_assets/assets/base_platform.stl b/src/picknik_accessories/mujoco_assets/assets/base_platform.stl new file mode 100644 index 000000000..ca0275fa1 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/base_platform.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:746e067dd1b6142610ed644cc9fa32b3ccf5b5978cba6aa3b413eeef64a09e99 +size 49884 diff --git a/src/picknik_accessories/mujoco_assets/assets/beaker.obj b/src/picknik_accessories/mujoco_assets/assets/beaker.obj new file mode 100644 index 000000000..1665698ec --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/beaker.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a98e6a1c9d005858664a74392335f76232378fb9894f4f2bc0af0dd491530007 +size 192239 diff --git a/src/picknik_accessories/mujoco_assets/assets/bottle.mtl b/src/picknik_accessories/mujoco_assets/assets/bottle.mtl new file mode 100644 index 000000000..e92f047ef --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/bottle.mtl @@ -0,0 +1,12 @@ +# Blender 4.2.0 MTL File: 'scene.blend' +# www.blender.org + +newmtl bottle_Baked.001 +Ns 360.000000 +Ka 1.000000 1.000000 1.000000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 2 +map_Kd bottle.png diff --git a/src/picknik_accessories/mujoco_assets/assets/bottle.obj b/src/picknik_accessories/mujoco_assets/assets/bottle.obj new file mode 100644 index 000000000..dd2b51abd --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/bottle.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcf3504102652b2c74f641c413252aca8f839af60ec273772821f172c86185ac +size 329385 diff --git a/src/picknik_accessories/mujoco_assets/assets/bottle.png b/src/picknik_accessories/mujoco_assets/assets/bottle.png new file mode 100644 index 000000000..6f8e3d0a3 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/bottle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e50bd081b959cbcb5b5853922a47fcc1db01b734fce65d5523cd0ce0399e929 +size 2834775 diff --git a/src/picknik_accessories/mujoco_assets/assets/bottle.stl b/src/picknik_accessories/mujoco_assets/assets/bottle.stl new file mode 100644 index 000000000..e9a27d339 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/bottle.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0e1c614edf4c0ad92e9e73af54fa79f0f7d356a4c6ba4c51d04237ed09ca5e4 +size 264084 diff --git a/src/picknik_accessories/mujoco_assets/assets/bowl.stl b/src/picknik_accessories/mujoco_assets/assets/bowl.stl new file mode 100644 index 000000000..f9ca19831 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/bowl.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27f5de6bb4e388f6fe2cbfa8a24707f58d2cd3292d6c2e04ba701e38b289d7a4 +size 500084 diff --git a/src/picknik_accessories/mujoco_assets/assets/bowl_concave_hemisphere.stl b/src/picknik_accessories/mujoco_assets/assets/bowl_concave_hemisphere.stl new file mode 100644 index 000000000..4baf2f962 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/bowl_concave_hemisphere.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f79d1420324dcb1a76ea27d00abd73b40865fbca0fceed0b51de07e93129207 +size 508884 diff --git a/src/picknik_accessories/mujoco_assets/assets/bowl_convex_hemisphere.stl b/src/picknik_accessories/mujoco_assets/assets/bowl_convex_hemisphere.stl new file mode 100644 index 000000000..b1ef71c96 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/bowl_convex_hemisphere.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9918bd200dc33e62c818c8e20fd312a9b0c7b106c2905781a1262c36e2f18916 +size 508884 diff --git a/src/picknik_accessories/mujoco_assets/assets/bracket_sample1.stl b/src/picknik_accessories/mujoco_assets/assets/bracket_sample1.stl new file mode 100644 index 000000000..a72fee262 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/bracket_sample1.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab8bb0032248391fe90a0c056b175be229d30769f4ae53449ac79dd0a5fb7890 +size 1080084 diff --git a/src/picknik_accessories/mujoco_assets/assets/camera_adapter.stl b/src/picknik_accessories/mujoco_assets/assets/camera_adapter.stl new file mode 100644 index 000000000..96912110c --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/camera_adapter.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9569607b57ac42b9df0f1859cfce821418265141a5cb1266bed3a356a2f5a05e +size 9384 diff --git a/src/picknik_accessories/mujoco_assets/assets/cube_0_3.stl b/src/picknik_accessories/mujoco_assets/assets/cube_0_3.stl new file mode 100644 index 000000000..c19820878 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/cube_0_3.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7026d8f4e1afa3177121a950544b1744d37129483b6884b29ca9b3a38bf42559 +size 1539 diff --git a/src/picknik_accessories/mujoco_assets/assets/cube_0_5.stl b/src/picknik_accessories/mujoco_assets/assets/cube_0_5.stl new file mode 100644 index 000000000..b71db17cf --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/cube_0_5.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29c8ade23acfb28ddbc701e55aaacc038698251929e0b027ad4853238ca9eb97 +size 1539 diff --git a/src/picknik_accessories/mujoco_assets/assets/desk.obj b/src/picknik_accessories/mujoco_assets/assets/desk.obj new file mode 100644 index 000000000..10f65d45c --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/desk.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4af8a3b60c21df6e887a7f7e09dc9a299d8e61e31c13908d6ba82fe6615b7f4 +size 10144177 diff --git a/src/picknik_accessories/mujoco_assets/assets/desk.png b/src/picknik_accessories/mujoco_assets/assets/desk.png new file mode 100644 index 000000000..214a9aa4e --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/desk.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9461ebf9c5e652ee75028f9e60ba468ccc64bb7e161144dc9824afb50550eaf +size 5505856 diff --git a/src/picknik_accessories/mujoco_assets/assets/flask-cone.stl b/src/picknik_accessories/mujoco_assets/assets/flask-cone.stl new file mode 100644 index 000000000..db617d52e --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/flask-cone.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4983b51e0a94ce5c0186967ad80d65f77c3445bf8d7a466546be5f1e6ba0122a +size 164384 diff --git a/src/picknik_accessories/mujoco_assets/assets/flask.obj b/src/picknik_accessories/mujoco_assets/assets/flask.obj new file mode 100644 index 000000000..edc22965a --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/flask.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2d27f514684124e56e8f64f794433164266fb2b1c624b9aacebaaa219ed9638 +size 94890 diff --git a/src/picknik_accessories/mujoco_assets/assets/forearm_0.obj b/src/picknik_accessories/mujoco_assets/assets/forearm_0.obj new file mode 100644 index 000000000..5e628e7a1 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/forearm_0.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64c049a55149c2ab355594d52302b53d3e34da3677ceaa1917c427cde7743146 +size 1691648 diff --git a/src/picknik_accessories/mujoco_assets/assets/forearm_1.obj b/src/picknik_accessories/mujoco_assets/assets/forearm_1.obj new file mode 100644 index 000000000..b004e9e71 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/forearm_1.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a96fe203015cf532b193f414cd01268c7c36795e51a837dd33afd122334f81f2 +size 76202 diff --git a/src/picknik_accessories/mujoco_assets/assets/forearm_2.obj b/src/picknik_accessories/mujoco_assets/assets/forearm_2.obj new file mode 100644 index 000000000..b525ef611 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/forearm_2.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05b436505fc595aeab26675590c2b56b88a65b2d52d6352096fed9f07cb4c4ca +size 932534 diff --git a/src/picknik_accessories/mujoco_assets/assets/forearm_3.obj b/src/picknik_accessories/mujoco_assets/assets/forearm_3.obj new file mode 100644 index 000000000..3c0271346 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/forearm_3.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa31af19cfad7a765b62e8a2d5931cb014b88de84195a7850b4e5ee902112e9a +size 1095775 diff --git a/src/picknik_accessories/mujoco_assets/assets/lrmate200id/LICENSE b/src/picknik_accessories/mujoco_assets/assets/lrmate200id/LICENSE new file mode 100644 index 000000000..c2b9421a6 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/lrmate200id/LICENSE @@ -0,0 +1,34 @@ +Some assets in this repository were found with the following license at https://github.com/ros-industrial/fanuc.git + +Software License Agreement (BSD License) + +Copyright (c) 2012-2015, TU Delft Robotics Institute +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of the TU Delft Robotics Institute nor the names + of its contributors may be used to endorse or promote products + derived from this software without specific prior written + permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. diff --git a/src/picknik_accessories/mujoco_assets/assets/marble1.png b/src/picknik_accessories/mujoco_assets/assets/marble1.png new file mode 100644 index 000000000..08b5ae8eb --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/marble1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0100096b4de05919fbecdf223895bbb0693d5068d5e20b3cb140ee39a3cdbc39 +size 369842 diff --git a/src/picknik_accessories/mujoco_assets/assets/microscope.obj b/src/picknik_accessories/mujoco_assets/assets/microscope.obj new file mode 100644 index 000000000..35546bf65 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/microscope.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fde022c8f8bb91da982bc82b3340e8ed510e9dcc33508b4228cc83f94694bf9 +size 30551543 diff --git a/src/picknik_accessories/mujoco_assets/assets/microscope.png b/src/picknik_accessories/mujoco_assets/assets/microscope.png new file mode 100644 index 000000000..c6eaee42e --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/microscope.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66b1e5438fdaf247af624b14eedbbfac9c912bcc6e86489c5a4fb9971b711f36 +size 8726350 diff --git a/src/picknik_accessories/mujoco_assets/assets/mtc_ur3510_ur_toolchanger_collision.stl b/src/picknik_accessories/mujoco_assets/assets/mtc_ur3510_ur_toolchanger_collision.stl new file mode 100644 index 000000000..baab60a64 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/mtc_ur3510_ur_toolchanger_collision.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67dbe75edf37988447d314b819c6cc618c32c4e31071200443294bc3cb53af7f +size 13984 diff --git a/src/picknik_accessories/mujoco_assets/assets/rail.stl b/src/picknik_accessories/mujoco_assets/assets/rail.stl new file mode 100644 index 000000000..a75f1a171 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/rail.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e10fd3f594d21477dc78be71e7ab278ee650da0854acf6a0b87e6ab069fa5c9 +size 6684 diff --git a/src/picknik_accessories/mujoco_assets/assets/ridgeback/LICENSE.txt b/src/picknik_accessories/mujoco_assets/assets/ridgeback/LICENSE.txt new file mode 100644 index 000000000..3fd3245a3 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/ridgeback/LICENSE.txt @@ -0,0 +1,21 @@ +Copyright 2021 Clearpath Robotics Inc. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following +disclaimer in the documentation and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products +derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/src/picknik_accessories/mujoco_assets/assets/ridgeback/body.stl b/src/picknik_accessories/mujoco_assets/assets/ridgeback/body.stl new file mode 100644 index 000000000..8ad188c83 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/ridgeback/body.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b71b65f379dc16571438c72df664c1f28492f9dd3976aaf8c942b28cc6da4cce +size 29484 diff --git a/src/picknik_accessories/mujoco_assets/assets/ridgeback/top.stl b/src/picknik_accessories/mujoco_assets/assets/ridgeback/top.stl new file mode 100644 index 000000000..03da4c085 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/ridgeback/top.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:961e137910535358df656469950062e72e4d2f7a0ac27dc4be179048fed5f1e4 +size 15684 diff --git a/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/LICENSE b/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/LICENSE new file mode 100644 index 000000000..fe998ee42 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/LICENSE @@ -0,0 +1,31 @@ +Some assets in this repository were found with the following license at https://github.com/PickNikRobotics/ros2_robotiq_gripper + +BSD 3-Clause License + +Copyright (c) 2022, PickNik Robotics +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/base.stl b/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/base.stl new file mode 100644 index 000000000..22a9c2b3b --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/base.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c7b9f2bd92d705fc4e897c94e905973a3c05f406845e942229433deb7041453 +size 1712484 diff --git a/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/finger_link.stl b/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/finger_link.stl new file mode 100644 index 000000000..cbfd80ed7 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/finger_link.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5ee95e62f8415bf5b6e503c831a958f5fc1990bf9b2865329ec38a28932727c +size 89084 diff --git a/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/finger_tip_link.stl b/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/finger_tip_link.stl new file mode 100644 index 000000000..9614b95e1 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/finger_tip_link.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:633793332c081641ce200df27a40643cc293b29956e3cb5cb29cb811c33ef1c7 +size 110484 diff --git a/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/inner_knuckle_link.stl b/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/inner_knuckle_link.stl new file mode 100644 index 000000000..01ec1e2a5 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/inner_knuckle_link.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fb74a8a0d76c0e471cf19fd48bc676fd5b19123798e7a39eb6aa56869354283 +size 84884 diff --git a/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/knuckle_link.stl b/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/knuckle_link.stl new file mode 100644 index 000000000..0b3f90a5c --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/knuckle_link.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bbd6e868b1778bead60d2516c7ede581d7ad4e431744b1828757d6ea5129c112 +size 67084 diff --git a/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/pad.stl b/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/pad.stl new file mode 100644 index 000000000..231413751 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/pad.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4af1fa8d9bb285abecbf5dfc88e74cb30f059a7a074c2030dc35e9ee4316019d +size 15084 diff --git a/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/silicone_pad.stl b/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/silicone_pad.stl new file mode 100644 index 000000000..6915244ae --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/robotiq_2f85/silicone_pad.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca20c0fa61e6d3ce7b04bed25360e048e31dfd88ace04187aa6d9e8f4ca3fd0f +size 15084 diff --git a/src/picknik_accessories/mujoco_assets/assets/sheet_metal.png b/src/picknik_accessories/mujoco_assets/assets/sheet_metal.png new file mode 100644 index 000000000..e63ce0b6c --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/sheet_metal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7a70b54288c9ba4494aff4d2450e9d4d397c5ee9452b758e13fd1041f3e0962 +size 274505 diff --git a/src/picknik_accessories/mujoco_assets/assets/shelf.obj b/src/picknik_accessories/mujoco_assets/assets/shelf.obj new file mode 100644 index 000000000..7da1bdd2a --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/shelf.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1885bdc7f5f9178b6d15ef93bd9f0d0db725b856398650e1b30e9d8e83ced684 +size 6736934 diff --git a/src/picknik_accessories/mujoco_assets/assets/shelf.png b/src/picknik_accessories/mujoco_assets/assets/shelf.png new file mode 100644 index 000000000..a3932c527 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/shelf.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e66e76b17f1fe1d2e8bd1093d38b67b05072fd2699c5df76bf014e3b156cdb2 +size 5827570 diff --git a/src/picknik_accessories/mujoco_assets/assets/shelf_glass.obj b/src/picknik_accessories/mujoco_assets/assets/shelf_glass.obj new file mode 100644 index 000000000..06d57a140 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/shelf_glass.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19ec71d3740fc16bf5e6cd54a0d5e8371f9d6a4c4359dcc1caecd254efdd5063 +size 55173 diff --git a/src/picknik_accessories/mujoco_assets/assets/shoulder_0.obj b/src/picknik_accessories/mujoco_assets/assets/shoulder_0.obj new file mode 100644 index 000000000..18c8068cb --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/shoulder_0.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:477387a7e7312782a6040484a3c2c2fcee33f40109f419076e31b6f6e1692c68 +size 2947794 diff --git a/src/picknik_accessories/mujoco_assets/assets/shoulder_1.obj b/src/picknik_accessories/mujoco_assets/assets/shoulder_1.obj new file mode 100644 index 000000000..2c4181fe8 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/shoulder_1.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8537bba02804640ddf6e260f79fe66e895b3229ed3d44298a95e8e027eb5d435 +size 569646 diff --git a/src/picknik_accessories/mujoco_assets/assets/shoulder_2.obj b/src/picknik_accessories/mujoco_assets/assets/shoulder_2.obj new file mode 100644 index 000000000..64ef2bfb3 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/shoulder_2.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:291714518416bb8f0bafbf123867db011ecbf5146a05245ca5893ee8c57d4e21 +size 2440344 diff --git a/src/picknik_accessories/mujoco_assets/assets/stirrer.obj b/src/picknik_accessories/mujoco_assets/assets/stirrer.obj new file mode 100644 index 000000000..4bcb33b27 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/stirrer.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b6cc5ff244634f63e2b3039117f7d33a343a3d4eccac82bd2b0fa0a2a8c0941 +size 3083850 diff --git a/src/picknik_accessories/mujoco_assets/assets/stirrer.png b/src/picknik_accessories/mujoco_assets/assets/stirrer.png new file mode 100644 index 000000000..ac4976721 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/stirrer.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c717c70fc50500740be5797ba0b2c49a76073d0781530c9a20ea0e29494b974 +size 5722124 diff --git a/src/picknik_accessories/mujoco_assets/assets/tag36_11_00000.png b/src/picknik_accessories/mujoco_assets/assets/tag36_11_00000.png new file mode 100644 index 000000000..b46d9eb3e --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/tag36_11_00000.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdb28f2ee6bf9a8ad838294d0624cc02f04f78ac34e90c687420355b5dddd321 +size 1005 diff --git a/src/picknik_accessories/mujoco_assets/assets/tag36_11_00001.png b/src/picknik_accessories/mujoco_assets/assets/tag36_11_00001.png new file mode 100644 index 000000000..60ab21362 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/tag36_11_00001.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c95326260233458f1061efefd850d76a33a26df23f607503fc1599800732308 +size 1589 diff --git a/src/picknik_accessories/mujoco_assets/assets/tag36_11_00002.png b/src/picknik_accessories/mujoco_assets/assets/tag36_11_00002.png new file mode 100644 index 000000000..9962d753e --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/tag36_11_00002.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04a4081b8aa1b0d61038cdd08cff93570f264580e32234e43303c7b3490d6eb2 +size 1582 diff --git a/src/picknik_accessories/mujoco_assets/assets/test_tubes.obj b/src/picknik_accessories/mujoco_assets/assets/test_tubes.obj new file mode 100644 index 000000000..5ef4452c6 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/test_tubes.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c593470c8fc2a2b962fc6dcaeac9fecb25c20b9b6fb92f2a7e26ae61dd4ac24 +size 1178193 diff --git a/src/picknik_accessories/mujoco_assets/assets/test_tubes_stand.obj b/src/picknik_accessories/mujoco_assets/assets/test_tubes_stand.obj new file mode 100644 index 000000000..bcc3abd8e --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/test_tubes_stand.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bf5ee6fcd567681972538b45ff8098f6ee2e461cf75b0fc0d874a51e80c94b4 +size 2107388 diff --git a/src/picknik_accessories/mujoco_assets/assets/test_tubes_stand.png b/src/picknik_accessories/mujoco_assets/assets/test_tubes_stand.png new file mode 100644 index 000000000..ed9c5ed9b --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/test_tubes_stand.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9432fe924e924b884a1adc7a4afe8a9c4fa6e3dbdacdbdc1f029d557f9130c3c +size 9518959 diff --git a/src/picknik_accessories/mujoco_assets/assets/upperarm_0.obj b/src/picknik_accessories/mujoco_assets/assets/upperarm_0.obj new file mode 100644 index 000000000..396cb8c43 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/upperarm_0.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14143d4f1175a7dbacc8e2f2f98f1cac5a2b2e238cd46cd03654d31f2610eb53 +size 156252 diff --git a/src/picknik_accessories/mujoco_assets/assets/upperarm_1.obj b/src/picknik_accessories/mujoco_assets/assets/upperarm_1.obj new file mode 100644 index 000000000..ec76e1bb4 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/upperarm_1.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:272899e927f4a32b7c25e34560ec70654c0346cc8ed1c616c0555f3f53b32d14 +size 1090164 diff --git a/src/picknik_accessories/mujoco_assets/assets/upperarm_2.obj b/src/picknik_accessories/mujoco_assets/assets/upperarm_2.obj new file mode 100644 index 000000000..9485a7b93 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/upperarm_2.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86c05350d60eb0e7e28a81b544267478b7db997baba41cef19088ebbeffecfa1 +size 3677923 diff --git a/src/picknik_accessories/mujoco_assets/assets/upperarm_3.obj b/src/picknik_accessories/mujoco_assets/assets/upperarm_3.obj new file mode 100644 index 000000000..2885fa467 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/upperarm_3.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b257dab441e6fab64ea03b4b87029d8a96554ad1a513cce944d56acba0ad948a +size 5346165 diff --git a/src/picknik_accessories/mujoco_assets/assets/wood.png b/src/picknik_accessories/mujoco_assets/assets/wood.png new file mode 100644 index 000000000..45f275d3a --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/wood.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a39fbea7e52f7988753424d135bbf36e696087bd267cc362cfbbd6725eb36dbe +size 4672099 diff --git a/src/picknik_accessories/mujoco_assets/assets/wrist1_0.obj b/src/picknik_accessories/mujoco_assets/assets/wrist1_0.obj new file mode 100644 index 000000000..3be8051c1 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/wrist1_0.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ef0c59b5c5d56a9902435c9a058b27d2a38c85fe2bae02d00a9284dd1f4d519 +size 278871 diff --git a/src/picknik_accessories/mujoco_assets/assets/wrist1_1.obj b/src/picknik_accessories/mujoco_assets/assets/wrist1_1.obj new file mode 100644 index 000000000..887afea27 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/wrist1_1.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee6d5c562e6becef94109b0543329080d285d1aef521a01ed98e18a5bf1e8684 +size 2470967 diff --git a/src/picknik_accessories/mujoco_assets/assets/wrist1_2.obj b/src/picknik_accessories/mujoco_assets/assets/wrist1_2.obj new file mode 100644 index 000000000..01d6645bd --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/wrist1_2.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88c66dc64f15391287147d50add37729a3f41dadd80b1f859cf2cb6d45daf32a +size 1657638 diff --git a/src/picknik_accessories/mujoco_assets/assets/wrist2_0.obj b/src/picknik_accessories/mujoco_assets/assets/wrist2_0.obj new file mode 100644 index 000000000..2e107b943 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/wrist2_0.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ac2e2e39d8f7005bc3b3ab26cd61634be2e14930074615da5318b9ee7c569a8 +size 846741 diff --git a/src/picknik_accessories/mujoco_assets/assets/wrist2_1.obj b/src/picknik_accessories/mujoco_assets/assets/wrist2_1.obj new file mode 100644 index 000000000..cb5192824 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/wrist2_1.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a721d06dc61d3b3a8ec58c035c9e3358ed30d6991a72e077d8abf3c3c203b633 +size 2156900 diff --git a/src/picknik_accessories/mujoco_assets/assets/wrist2_2.obj b/src/picknik_accessories/mujoco_assets/assets/wrist2_2.obj new file mode 100644 index 000000000..e4ac142d7 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/wrist2_2.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6df4335c8bd5e881fda2c224f770115ffe9ddd0cd321ebe3c0a4a310796f0987 +size 2141392 diff --git a/src/picknik_accessories/mujoco_assets/assets/wrist3.obj b/src/picknik_accessories/mujoco_assets/assets/wrist3.obj new file mode 100644 index 000000000..a7cc3ab52 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/assets/wrist3.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e51748f9c93bd66604360a5cf7e2e8a6e754550be64076333ff4fc19ec90c61 +size 211390 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/UR20_DIFF_8bit_2K.png b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/UR20_DIFF_8bit_2K.png new file mode 100644 index 000000000..8686c902a --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/UR20_DIFF_8bit_2K.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c659b5115540ac6f0af94d504e04ca734afaa304dc0c1e8392741c20ca055ea +size 1561213 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/engine_block.obj b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/engine_block.obj new file mode 100644 index 000000000..9a7bfff40 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/engine_block.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fca3d70a2f7a9cabe262580190cffce2fa28beb5feb956fc04e52e8ebd1e8e5 +size 1348828 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/engine_block.pcd b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/engine_block.pcd new file mode 100644 index 000000000..97e25d836 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/engine_block.pcd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80b98cfd097160b5a8abf562be13ff5e3e74d703919cda4ba01fd3d79ee0a02c +size 307228 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/geometry_0.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/geometry_0.stl new file mode 100644 index 000000000..bd57a039c --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/geometry_0.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acfba45554c36103a01c2cd050b94600c43e6fdbd80cf6950ffd45e754d2d50a +size 32484 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/geometry_1.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/geometry_1.stl new file mode 100644 index 000000000..015da93b6 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/geometry_1.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f76582e9544ada1002d107a17bde97b808a995aa4ed179ed7093881948407d4b +size 11384 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/geometry_2.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/geometry_2.stl new file mode 100644 index 000000000..6ce74e968 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/geometry_2.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7271f27456253f4a094c354bdb21b91179019da262ba272adf880e030b3049a7 +size 9284 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/geometry_3.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/geometry_3.stl new file mode 100644 index 000000000..cd5bdc49d --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/geometry_3.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa0af96d2fa1e996a01432cce5accaec8ddb248132ca27c166202b0cb67fdebd +size 16484 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/geometry_4.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/geometry_4.stl new file mode 100644 index 000000000..da81ef7b7 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/geometry_4.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca43b5e2a42e147889a5717e5fa5e29429225c3ca39aa036fecd7796e015a1e7 +size 10984 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/geometry_5.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/geometry_5.stl new file mode 100644 index 000000000..d8059d72c --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/geometry_5.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4709a274d0b30b862f894f549601b459d7e8a8fe11f6153ded66ce30bb92529e +size 11984 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/geometry_6.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/geometry_6.stl new file mode 100644 index 000000000..e8f5e572e --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/engine_block/geometry_6.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb9864e3e73b3dce2e82bb037de893485dfd52076adf6a41d4f39980c9a1e362 +size 18084 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/geometry_0.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/geometry_0.stl new file mode 100644 index 000000000..8ee590b49 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/geometry_0.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e640501aeff1a6d99d3cd28a0ef970bace9b94ec6a847212ea1e25907b1a16cb +size 75784 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/geometry_1.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/geometry_1.stl new file mode 100644 index 000000000..64e001f03 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/geometry_1.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7736f3196d7522af8baf6bd25c4d3d6334dfc2a52137eb29d684e058a831b68a +size 19384 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/geometry_2.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/geometry_2.stl new file mode 100644 index 000000000..302f2dd92 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/geometry_2.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:390c6ea4ae05992277da94880b2aff6b198bc2a4a9152087b95cc68935d0881b +size 21684 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/geometry_3.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/geometry_3.stl new file mode 100644 index 000000000..5427a6210 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/geometry_3.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:212a2c63f9f23ffe73232cdf818745a2b6a136416905c02a97c63f2f86cddf5e +size 25984 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/geometry_4.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/geometry_4.stl new file mode 100644 index 000000000..ede351adf --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/geometry_4.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7503a911d7b95e33ea3964f8ea83c812d9fa5d969840f7c76b20ba0b1391b993 +size 23584 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/geometry_5.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/geometry_5.stl new file mode 100644 index 000000000..6b099eaf0 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/geometry_5.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb46821ccc688054c7008c5cc2bd0035b85f3b9e69f395cdd5c7180d12c8317a +size 58084 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/geometry_6.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/geometry_6.stl new file mode 100644 index 000000000..3b1e07383 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/geometry_6.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3824dedd36ab8e7abab3d2069df8c02c01f184d876e1f1f5ffb46074caacda8 +size 15084 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool.dae b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool.dae new file mode 100644 index 000000000..2cf80c0da --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cefce6403bfa8b7180307672bbbab98b008ea44f14c22ea12155f65bd396555 +size 111287698 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool.mtl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool.mtl new file mode 100644 index 000000000..c1fa7fcc5 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool.mtl @@ -0,0 +1,12 @@ +# Blender 4.3.2 MTL File: 'untitled.blend' +# www.blender.org + +newmtl dark_green +Ns 250.000000 +Ka 1.000000 1.000000 1.000000 +Kd 0.333595 0.342698 0.239612 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 2 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool.obj b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool.obj new file mode 100644 index 000000000..221ed97ec --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73f9c7726c00ee5915e16b3f4d76f88b5070be518577066fca0fcdf58155106c +size 2274141 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool.stl new file mode 100644 index 000000000..97641a7c6 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e43342bb3da8dafa6d99412e810f6ae00ab51544d3932c17306ee2d019b5f47 +size 239084 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_1.mtl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_1.mtl new file mode 100644 index 000000000..0ddec4955 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_1.mtl @@ -0,0 +1,12 @@ +# Blender 4.3.2 MTL File: 'untitled.blend' +# www.blender.org + +newmtl light_green +Ns 250.000000 +Ka 1.000000 1.000000 1.000000 +Kd 0.664596 0.654664 0.439257 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 2 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_1.obj b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_1.obj new file mode 100644 index 000000000..cab1e67bd --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_1.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e675ba476e385ec1fecf56db669905f71142117235bad38e355384a3205d067 +size 28434 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_2.mtl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_2.mtl new file mode 100644 index 000000000..9a4f9511f --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_2.mtl @@ -0,0 +1,12 @@ +# Blender 4.3.2 MTL File: 'untitled.blend' +# www.blender.org + +newmtl Material +Ns 250.000000 +Ka 1.000000 1.000000 1.000000 +Kd 0.305411 0.305411 0.305411 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.450000 +d 1.000000 +illum 2 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_2.obj b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_2.obj new file mode 100644 index 000000000..0c8a2ebdd --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_2.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5295206549a1790c7df24602d759a7a5997039f2a8bcb9f18cafb7c3f2b8b309 +size 124023 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_3.mtl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_3.mtl new file mode 100644 index 000000000..8a4645e46 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_3.mtl @@ -0,0 +1,12 @@ +# Blender 4.3.2 MTL File: 'untitled.blend' +# www.blender.org + +newmtl mid_green +Ns 250.000000 +Ka 1.000000 1.000000 1.000000 +Kd 0.470413 0.463482 0.313260 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 2 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_3.obj b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_3.obj new file mode 100644 index 000000000..f20b9d531 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_3.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7127ae074833fde5b630cb166651f70a3c7ed11d603102a30b9afd0238bef2b8 +size 849521 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_4.mtl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_4.mtl new file mode 100644 index 000000000..865b04092 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_4.mtl @@ -0,0 +1,12 @@ +# Blender 4.3.2 MTL File: 'untitled.blend' +# www.blender.org + +newmtl Material.002 +Ns 250.000000 +Ka 1.000000 1.000000 1.000000 +Kd 0.835831 0.835831 0.835831 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 2 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_4.obj b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_4.obj new file mode 100644 index 000000000..a65f3135a --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_4.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a60414c524a09541bca82832ed425f7b9c8b108a0b5e7c3df969a141a6bd051 +size 221237 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_decimated.dae b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_decimated.dae new file mode 100644 index 000000000..92e3be163 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool0_tool/tool0_tool_decimated.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db179ab2029b740a571b25c2d0917a73d72006046d7912d6a98bff6384c12f27 +size 4433819 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_0.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_0.stl new file mode 100644 index 000000000..75b92d56e --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_0.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:674793d130a2f7604aa8a6a05006c545cdcabe66b7d67901bd1fd0e3e80b0594 +size 6784 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_1.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_1.stl new file mode 100644 index 000000000..bc2339bf0 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_1.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aca5122809eb766c2b5539ce1e861c253d8331e212b8b36ceeb6188cde91dc30 +size 16884 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_10.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_10.stl new file mode 100644 index 000000000..77fba8a23 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_10.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ce5f8c005ab43b60896843ce88dd15c355fd5bf069e19dd22e2d7291d2fe7dd +size 4384 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_11.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_11.stl new file mode 100644 index 000000000..c86a7ed23 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_11.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:717e54fa7878b75e25cf2e67045679bcd949b875028cc1e92455c2e564c84de4 +size 10684 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_2.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_2.stl new file mode 100644 index 000000000..dd7978f73 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_2.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b092b3015eae7e35d8fd118fdbccd903167846faaaee8c7c3282e1245d07ef5 +size 21584 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_3.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_3.stl new file mode 100644 index 000000000..bcfb2f9da --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_3.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b935c1f250ebd819647b1cf06209f569730e630619c84fba83af91a5570404ba +size 27184 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_4.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_4.stl new file mode 100644 index 000000000..96425272c --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_4.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c790a3ef48b605b6e7948fcec5c9d2dbd682d51d422d4bd43ec6b64e122f417b +size 21684 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_5.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_5.stl new file mode 100644 index 000000000..1417df807 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_5.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb2b8c0bb922ccb9367fe209293a0d959b0fcd32756590c65743ab4ae26fa2c2 +size 88284 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_6.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_6.stl new file mode 100644 index 000000000..1367784bf --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_6.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:162e6595f7f666942134ed86d45ec306ed6a7a2fa1f9be5653f50b04190d5c95 +size 6484 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_7.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_7.stl new file mode 100644 index 000000000..965162071 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_7.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31f58aa203065cf965f4de8d65fe465bfafe4342811f5dc4e86180430e78cf07 +size 19184 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_8.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_8.stl new file mode 100644 index 000000000..21e8afdca --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_8.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9a4c1e82fa0be06af1e8cdfe0e5f596893c9a7a45017a2803db7153895eb73a +size 36584 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_9.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_9.stl new file mode 100644 index 000000000..c452bff3d --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/geometry_9.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e6e9f90279f42455b18ed36951a8ea05093963d1e6ce51defc5757e5ca5baf5 +size 4484 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/tool90_tool.dae b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/tool90_tool.dae new file mode 100644 index 000000000..d7fd4c0fe --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/tool90_tool.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0646712d9824f5b88887c28007781af843102ceb35c24ab1ce73d8fd1a45a507 +size 91269681 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/tool90_tool.obj b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/tool90_tool.obj new file mode 100644 index 000000000..adc22c948 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/tool90_tool.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12e4419e8fabc7b26924f73ebe08962c688dfb7664c1d4f8d8efb76e7c88f092 +size 57475218 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/tool90_tool.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/tool90_tool.stl new file mode 100644 index 000000000..56ed0bf1a --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool90_tool/tool90_tool.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:856ce491eb303a98dd11cf29aab21ff52ade89c180b75e8860f00304c1222e91 +size 39258384 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/.gitattributes b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/.gitattributes new file mode 100644 index 000000000..89508bb4a --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/.gitattributes @@ -0,0 +1 @@ +*.mtl filter=lfs diff=lfs merge=lfs -text diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_0.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_0.stl new file mode 100644 index 000000000..d9dfdf91a --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_0.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce76e37317a805eec7358c57df173339cd96d5f385f55e3955421425623a80aa +size 30884 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_1.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_1.stl new file mode 100644 index 000000000..a6b5d7793 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_1.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbbf4f5cb639adff5a31bc3fc2384bbb777580eb38fb44811a96983409855afa +size 53484 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_2.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_2.stl new file mode 100644 index 000000000..8d74f81a8 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_2.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:390c5795bf1ece60c4493c36a88d8b29ed28d4be44b64f25f28cc54d16887dd9 +size 5984 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_3.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_3.stl new file mode 100644 index 000000000..4f909d707 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_3.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e96b95e7ada2b1e3e0da2dd699e4aa2de1e88857ad739c769cb698995248ee36 +size 4684 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_4.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_4.stl new file mode 100644 index 000000000..9f7c6a48d --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_4.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c9ad948970a415c4c6e13b4731ce4169c4471676e31f585830f100d037eb233 +size 4184 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_5.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_5.stl new file mode 100644 index 000000000..8ce764f43 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_5.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75630ca3fa4633d6cd58eadc18327b420ae6efff5e09c8f4a7482708cc3666b3 +size 4384 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_6.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_6.stl new file mode 100644 index 000000000..9c4c04f48 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_6.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab2615ca8852e8aabebb161ea004e348590e81f0a92d20571bc1a5a66997b3a3 +size 4284 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_7.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_7.stl new file mode 100644 index 000000000..1634cd684 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/geometry_7.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec30279016fa31c0113bb5debfc6e3cf601a6d0d32568bbff8a3d6a107c7c693 +size 4184 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/tool_base.dae b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/tool_base.dae new file mode 100644 index 000000000..59ccf9c3a --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/tool_base.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0b324ea70c583dcb5895b452304a65fbbc2e509313044e8df773c2046627117 +size 58823622 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/tool_base.mtl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/tool_base.mtl new file mode 100644 index 000000000..3258bb107 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/tool_base.mtl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ed1af4be5b3e84246c1196ef4e56ae70aeda7f5190f68efcb962dba8c547717 +size 51 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/tool_base.obj b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/tool_base.obj new file mode 100644 index 000000000..2b313d617 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/tool_base.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eed07a255254bc7b62b99602dc8a7d0d52ff4fe39789c4b6fe9fa0bfbf8aee41 +size 41654558 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/tool_base.stl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/tool_base.stl new file mode 100644 index 000000000..2e8898371 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/tool_base.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:016c76b315a15372ae7a657851c12d620d1b5a6ee849db3f22d359d69a23a1d5 +size 111484 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/tool_base_decimated.dae b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/tool_base_decimated.dae new file mode 100644 index 000000000..4c4f51f2b --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/tool_base/tool_base_decimated.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0751ae3430cc80db987199dcc183a0f93b23e0e80dd724088c25f0e15866b3e3 +size 3729130 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/LICENSE b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/LICENSE new file mode 100644 index 000000000..540d56302 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/LICENSE @@ -0,0 +1,28 @@ +Some assets in this repository were found with the following license at +https://github.com/UniversalRobots/Universal_Robots_ROS2_Description + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/base/UR20_DIFF_8bit_2K.png b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/base/UR20_DIFF_8bit_2K.png new file mode 100644 index 000000000..8686c902a --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/base/UR20_DIFF_8bit_2K.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c659b5115540ac6f0af94d504e04ca734afaa304dc0c1e8392741c20ca055ea +size 1561213 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/base/base.dae b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/base/base.dae new file mode 100644 index 000000000..f616aad6b --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/base/base.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46a79562e6447098912f7a5d8314d41ac3343c91d926638c88fb6d5a6e4b1318 +size 433626 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/base/base.obj b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/base/base.obj new file mode 100644 index 000000000..e7060234c --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/base/base.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:623ae712b9a0e35776c0513168479078f7a9982977b8634e607e69bbb07c5473 +size 321646 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/base/base.xml b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/base/base.xml new file mode 100644 index 000000000..295f841a7 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/base/base.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/base/material.mtl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/base/material.mtl new file mode 100644 index 000000000..d39249ad2 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/base/material.mtl @@ -0,0 +1,6 @@ +newmtl material_0 +Ka 1.00000000 1.00000000 1.00000000 +Kd 0.40000000 0.40000000 0.40000000 +Ks 0.00000000 0.00000000 0.00000000 +Ns 250.00000000 +map_Kd material_0.png diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/forearm/UR20_DIFF_8bit_2K.png b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/forearm/UR20_DIFF_8bit_2K.png new file mode 100644 index 000000000..8686c902a --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/forearm/UR20_DIFF_8bit_2K.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c659b5115540ac6f0af94d504e04ca734afaa304dc0c1e8392741c20ca055ea +size 1561213 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/forearm/forearm.dae b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/forearm/forearm.dae new file mode 100644 index 000000000..33e57403d --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/forearm/forearm.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:316906573adce598d40ff8a9dec6687ce84606a8d0001281e1c293e9781414a4 +size 814524 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/forearm/forearm.obj b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/forearm/forearm.obj new file mode 100644 index 000000000..1f3b6ff31 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/forearm/forearm.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:817a14891159f65f1777f4c58a80f161ac983328500e1a5aadd2a912e3a40be3 +size 562620 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/forearm/forearm.xml b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/forearm/forearm.xml new file mode 100644 index 000000000..6d1770bac --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/forearm/forearm.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/forearm/material.mtl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/forearm/material.mtl new file mode 100644 index 000000000..d39249ad2 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/forearm/material.mtl @@ -0,0 +1,6 @@ +newmtl material_0 +Ka 1.00000000 1.00000000 1.00000000 +Kd 0.40000000 0.40000000 0.40000000 +Ks 0.00000000 0.00000000 0.00000000 +Ns 250.00000000 +map_Kd material_0.png diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/shoulder/UR20_DIFF_8bit_2K.png b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/shoulder/UR20_DIFF_8bit_2K.png new file mode 100644 index 000000000..8686c902a --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/shoulder/UR20_DIFF_8bit_2K.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c659b5115540ac6f0af94d504e04ca734afaa304dc0c1e8392741c20ca055ea +size 1561213 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/shoulder/material.mtl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/shoulder/material.mtl new file mode 100644 index 000000000..d39249ad2 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/shoulder/material.mtl @@ -0,0 +1,6 @@ +newmtl material_0 +Ka 1.00000000 1.00000000 1.00000000 +Kd 0.40000000 0.40000000 0.40000000 +Ks 0.00000000 0.00000000 0.00000000 +Ns 250.00000000 +map_Kd material_0.png diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/shoulder/shoulder.dae b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/shoulder/shoulder.dae new file mode 100644 index 000000000..212dcec0a --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/shoulder/shoulder.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5668d4686c35c942a7fe6e4f2f965095a1a320922df809fd6347247844664594 +size 210663 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/shoulder/shoulder.obj b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/shoulder/shoulder.obj new file mode 100644 index 000000000..947da777d --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/shoulder/shoulder.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0356f037057ed2261f17752037e01631ebd73bcebd2a45f77ad595f01acdfdc9 +size 125681 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/shoulder/shoulder.xml b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/shoulder/shoulder.xml new file mode 100644 index 000000000..382557e8c --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/shoulder/shoulder.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/upperarm/UR20_DIFF_8bit_2K.png b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/upperarm/UR20_DIFF_8bit_2K.png new file mode 100644 index 000000000..8686c902a --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/upperarm/UR20_DIFF_8bit_2K.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c659b5115540ac6f0af94d504e04ca734afaa304dc0c1e8392741c20ca055ea +size 1561213 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/upperarm/material.mtl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/upperarm/material.mtl new file mode 100644 index 000000000..6a2732e0c --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/upperarm/material.mtl @@ -0,0 +1,6 @@ +newmtl material_0 +Ka 0.40000000 0.40000000 0.40000000 +Kd 0.40000000 0.40000000 0.40000000 +Ks 0.40000000 0.40000000 0.40000000 +Ns 1.00000000 +map_Kd material_0.png diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/upperarm/upperarm.dae b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/upperarm/upperarm.dae new file mode 100644 index 000000000..19941744e --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/upperarm/upperarm.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1072edf02dbf2c7a1b160ec3d02a1dc2c438ea11cdbad61489a94b2324915f47 +size 728908 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/upperarm/upperarm.xml b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/upperarm/upperarm.xml new file mode 100644 index 000000000..2c06c87d7 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/upperarm/upperarm.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/upperarm/upperarm_0.obj b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/upperarm/upperarm_0.obj new file mode 100644 index 000000000..1ed3e83df --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/upperarm/upperarm_0.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2b649ddee7dd765a4bc91637494377077580d368098622d2ec033d642777bd0 +size 377950 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/upperarm/upperarm_1.obj b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/upperarm/upperarm_1.obj new file mode 100644 index 000000000..ed2941573 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/upperarm/upperarm_1.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec0a8a44eba1148904daf3dfde417e3f1c6872e6dfad201031d921fa750530aa +size 96789 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist1/UR20_DIFF_8bit_2K.png b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist1/UR20_DIFF_8bit_2K.png new file mode 100644 index 000000000..8686c902a --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist1/UR20_DIFF_8bit_2K.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c659b5115540ac6f0af94d504e04ca734afaa304dc0c1e8392741c20ca055ea +size 1561213 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist1/material.mtl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist1/material.mtl new file mode 100644 index 000000000..d39249ad2 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist1/material.mtl @@ -0,0 +1,6 @@ +newmtl material_0 +Ka 1.00000000 1.00000000 1.00000000 +Kd 0.40000000 0.40000000 0.40000000 +Ks 0.00000000 0.00000000 0.00000000 +Ns 250.00000000 +map_Kd material_0.png diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist1/wrist1.dae b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist1/wrist1.dae new file mode 100644 index 000000000..5c391eca1 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist1/wrist1.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1df9dc48935cb783077e7c3267627a714002e1b40c41d6b1085d90418bf4691b +size 403688 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist1/wrist1.obj b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist1/wrist1.obj new file mode 100644 index 000000000..f8fcd3a62 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist1/wrist1.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:636e4e35c3e09bb5645a3de984c6a9e2c98fead22090939aad58b571708a090b +size 274562 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist1/wrist1.xml b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist1/wrist1.xml new file mode 100644 index 000000000..b0f638cc7 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist1/wrist1.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist2/UR20_DIFF_8bit_2K.png b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist2/UR20_DIFF_8bit_2K.png new file mode 100644 index 000000000..8686c902a --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist2/UR20_DIFF_8bit_2K.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c659b5115540ac6f0af94d504e04ca734afaa304dc0c1e8392741c20ca055ea +size 1561213 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist2/material.mtl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist2/material.mtl new file mode 100644 index 000000000..d39249ad2 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist2/material.mtl @@ -0,0 +1,6 @@ +newmtl material_0 +Ka 1.00000000 1.00000000 1.00000000 +Kd 0.40000000 0.40000000 0.40000000 +Ks 0.00000000 0.00000000 0.00000000 +Ns 250.00000000 +map_Kd material_0.png diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist2/wrist2.dae b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist2/wrist2.dae new file mode 100644 index 000000000..08d229f14 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist2/wrist2.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ecede2e489eebf939c02400675ca0e5607923286078b97cbbb960cdd7f216f1 +size 273312 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist2/wrist2.obj b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist2/wrist2.obj new file mode 100644 index 000000000..c63612452 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist2/wrist2.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56c3c4b5490b33f089d0063ea3f57dafbe73069229a8dba66aed82000d54f102 +size 175853 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist2/wrist2.xml b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist2/wrist2.xml new file mode 100644 index 000000000..988844e40 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist2/wrist2.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist3/UR20_DIFF_8bit_2K.png b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist3/UR20_DIFF_8bit_2K.png new file mode 100644 index 000000000..8686c902a --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist3/UR20_DIFF_8bit_2K.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c659b5115540ac6f0af94d504e04ca734afaa304dc0c1e8392741c20ca055ea +size 1561213 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist3/material.mtl b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist3/material.mtl new file mode 100644 index 000000000..d39249ad2 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist3/material.mtl @@ -0,0 +1,6 @@ +newmtl material_0 +Ka 1.00000000 1.00000000 1.00000000 +Kd 0.40000000 0.40000000 0.40000000 +Ks 0.00000000 0.00000000 0.00000000 +Ns 250.00000000 +map_Kd material_0.png diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist3/wrist3.dae b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist3/wrist3.dae new file mode 100644 index 000000000..90ee0b89a --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist3/wrist3.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59b5cdf4c2e8f29fa95230c5060b26908bd124716b056a409bd35fbb7d4cc2ee +size 409891 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist3/wrist3.obj b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist3/wrist3.obj new file mode 100644 index 000000000..a548560d5 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist3/wrist3.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a50bdfe8c415a30a4f6595fc19e7fe66e0b16ef826050507f4984b271ae722d +size 312445 diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist3/wrist3.xml b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist3/wrist3.xml new file mode 100644 index 000000000..1b51f8ff2 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/ur20/wrist3/wrist3.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/mujoco_assets/grinding_sim_assets/workcell.obj b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/workcell.obj new file mode 100644 index 000000000..eef253238 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/grinding_sim_assets/workcell.obj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca4e9074da2b9186b71836c1ef381f79944a8136b1bfb751b828cd678cddd1f6 +size 9035775 diff --git a/src/picknik_accessories/mujoco_assets/lab_desk/desk.xml b/src/picknik_accessories/mujoco_assets/lab_desk/desk.xml new file mode 100644 index 000000000..1bd308f31 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/lab_desk/desk.xml @@ -0,0 +1,325 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/mujoco_assets/lab_desk/desk_globals.xml b/src/picknik_accessories/mujoco_assets/lab_desk/desk_globals.xml new file mode 100644 index 000000000..385e825c5 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/lab_desk/desk_globals.xml @@ -0,0 +1,127 @@ + + + diff --git a/src/picknik_accessories/mujoco_assets/lrmate200id/lrmate200id.xml b/src/picknik_accessories/mujoco_assets/lrmate200id/lrmate200id.xml new file mode 100644 index 000000000..1416ee702 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/lrmate200id/lrmate200id.xml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/mujoco_assets/lrmate200id/lrmate200id_globals.xml b/src/picknik_accessories/mujoco_assets/lrmate200id/lrmate200id_globals.xml new file mode 100644 index 000000000..ed3bd432e --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/lrmate200id/lrmate200id_globals.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/mujoco_assets/ridgeback/LICENSE.txt b/src/picknik_accessories/mujoco_assets/ridgeback/LICENSE.txt new file mode 100644 index 000000000..0cbe083bb --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/ridgeback/LICENSE.txt @@ -0,0 +1,23 @@ +Some assets in this repository were found with the following license at https://github.com/ridgeback/ridgeback + +Copyright 2021 Clearpath Robotics Inc. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following +disclaimer in the documentation and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products +derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/src/picknik_accessories/mujoco_assets/ridgeback/body.stl b/src/picknik_accessories/mujoco_assets/ridgeback/body.stl new file mode 100644 index 000000000..8ad188c83 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/ridgeback/body.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b71b65f379dc16571438c72df664c1f28492f9dd3976aaf8c942b28cc6da4cce +size 29484 diff --git a/src/picknik_accessories/mujoco_assets/ridgeback/ridgeback.xml b/src/picknik_accessories/mujoco_assets/ridgeback/ridgeback.xml new file mode 100644 index 000000000..268e028aa --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/ridgeback/ridgeback.xml @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/mujoco_assets/ridgeback/ridgeback_globals.xml b/src/picknik_accessories/mujoco_assets/ridgeback/ridgeback_globals.xml new file mode 100644 index 000000000..adcf90310 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/ridgeback/ridgeback_globals.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/mujoco_assets/ridgeback/top.stl b/src/picknik_accessories/mujoco_assets/ridgeback/top.stl new file mode 100644 index 000000000..03da4c085 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/ridgeback/top.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:961e137910535358df656469950062e72e4d2f7a0ac27dc4be179048fed5f1e4 +size 15684 diff --git a/src/picknik_accessories/mujoco_assets/robotiq_2f85/robotiq2f85.xml b/src/picknik_accessories/mujoco_assets/robotiq_2f85/robotiq2f85.xml new file mode 100644 index 000000000..19d8f7485 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/robotiq_2f85/robotiq2f85.xml @@ -0,0 +1,216 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/mujoco_assets/robotiq_2f85/robotiq2f85_globals.xml b/src/picknik_accessories/mujoco_assets/robotiq_2f85/robotiq2f85_globals.xml new file mode 100644 index 000000000..41a1d0a5a --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/robotiq_2f85/robotiq2f85_globals.xml @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/mujoco_assets/ur5e/ur5e.xml b/src/picknik_accessories/mujoco_assets/ur5e/ur5e.xml new file mode 100644 index 000000000..6a8a0ac5c --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/ur5e/ur5e.xml @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/mujoco_assets/ur5e/ur5e_globals.xml b/src/picknik_accessories/mujoco_assets/ur5e/ur5e_globals.xml new file mode 100644 index 000000000..b1cd3fe5d --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/ur5e/ur5e_globals.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/mujoco_assets/ur5e/ur5e_linear_rail.xml b/src/picknik_accessories/mujoco_assets/ur5e/ur5e_linear_rail.xml new file mode 100644 index 000000000..99bc59771 --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/ur5e/ur5e_linear_rail.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + diff --git a/src/picknik_accessories/mujoco_assets/ur5e/ur5e_linear_rail_globals.xml b/src/picknik_accessories/mujoco_assets/ur5e/ur5e_linear_rail_globals.xml new file mode 100644 index 000000000..c28adb0fd --- /dev/null +++ b/src/picknik_accessories/mujoco_assets/ur5e/ur5e_linear_rail_globals.xml @@ -0,0 +1,12 @@ + + + + + + diff --git a/src/picknik_accessories/package.xml b/src/picknik_accessories/package.xml new file mode 100644 index 000000000..994534fd7 --- /dev/null +++ b/src/picknik_accessories/package.xml @@ -0,0 +1,30 @@ + + + picknik_accessories + 6.0.0 + + URDFs and geometry for common objects and attachments. + + Joseph Schornak + BSD 3-Clause + + ament_cmake + + fanuc_lrmate200id_support + + realsense2_description + robotiq_description + ur_description + + ament_lint_auto + + ament_clang_format + ament_clang_tidy + ament_cmake_copyright + ament_cmake_lint_cmake + picknik_ament_copyright + + + ament_cmake + + diff --git a/src/picknik_accessories/printing/factory_sim/3mf/pick_and_place_bracket_jig_base.3mf b/src/picknik_accessories/printing/factory_sim/3mf/pick_and_place_bracket_jig_base.3mf new file mode 100644 index 000000000..d2fc3b908 Binary files /dev/null and b/src/picknik_accessories/printing/factory_sim/3mf/pick_and_place_bracket_jig_base.3mf differ diff --git a/src/picknik_accessories/printing/factory_sim/3mf/pick_and_place_bracket_jig_post.3mf b/src/picknik_accessories/printing/factory_sim/3mf/pick_and_place_bracket_jig_post.3mf new file mode 100644 index 000000000..44cbf565b Binary files /dev/null and b/src/picknik_accessories/printing/factory_sim/3mf/pick_and_place_bracket_jig_post.3mf differ diff --git a/src/picknik_accessories/printing/factory_sim/3mf/pick_and_place_bracket_part.3mf b/src/picknik_accessories/printing/factory_sim/3mf/pick_and_place_bracket_part.3mf new file mode 100644 index 000000000..1fcaa58c2 Binary files /dev/null and b/src/picknik_accessories/printing/factory_sim/3mf/pick_and_place_bracket_part.3mf differ diff --git a/src/picknik_accessories/printing/factory_sim/README.md b/src/picknik_accessories/printing/factory_sim/README.md new file mode 100644 index 000000000..3d6d570b2 --- /dev/null +++ b/src/picknik_accessories/printing/factory_sim/README.md @@ -0,0 +1,54 @@ +# factory_sim 3d printing assets + +The `factory_sim` example workspace models a small factory environment. The ["Pick and Place Brackets from Left Bin"](https://github.com/PickNikRobotics/moveit_pro_example_ws/blob/main/src/factory_sim/objectives/pick_and_place_brackets_from_left_bin.xml) Objective models an automotive-like bracket part for the robot to pick, place on a jig, and the deposit into a bin. + +![Pick and Place Brackets from Left Bin](images/pick_and_place_brackets_from_left_bin_objective_preview1.png) + +In order to test this on robot hardware, several parts need to be 3d printed. These files are saved as 3mf files as that is the new standard mesh file in 3d printing and does a better job preserving properties of the model than STLs. + +## Bracket Part +![Bracket Part](images/bracket_part1.jpg) +This simulated automotive bracket can be found in [`3mf/pick_and_place_bracket_part.3mf`](3mf/pick_and_place_bracket_part.3mf) +It was printed on a Bambu Labs X1 Carbon out of PLA with a 0.4 mm nozzle with 15% infill and 2 perimeters, which are the default settings for that machine. As this part isn't expected to incur heavy loads, no special settings should be required. + +The part was designed to be picked with a vacuum gripper using a 20 mm diameter nozzle, but other nozzle diameters may work as there are many flat areas that could be picked. + +## Bracket Jig +The simulated bracket jig is modelled as two tapered posts. Unfortunately, the real world does now allow us to spawn tapered posts anywhere in the world, so we are required to model more geometry than that 😅. + +![Bracket Jig](images/bracket_jig1.jpg) + +The jig has two 11 mm diameter tapered posts, that are spaced 65 mm apart from each other on center. +It is modelled as three parts: a base and two posts, to make it easier to print and change the height of the posts if needed. + +- [`3mf/pick_and_place_bracket_jig_base.3mf`](3mf/pick_and_place_bracket_jig_base.3mf) +- [`3mf/pick_and_place_bracket_jig_post.3mf`](3mf/pick_and_place_bracket_jig_post.3mf) + +The jig base was printed on a Bambu Labs X1 Carbon out of PLA with a 0.4 mm nozzle with 15% infill and 2 perimeters, but the posts should be printed using 6 perimeters and a brim to increase strength as they are oriented vertically on the build plate. During testing, using these settings produced a strong result. + +![Post Print Orientation](images/post_vertical_orientation1.png) + +> [!NOTE] +> The bracket jig base contains a number of holes and cutouts from the sides. As this is a large flat print warping could occur and these cutouts deter this from happening. + +## Assembly +The posts are designed to be a snap fit onto the base but will only fit together in one orientation. + +![Jig Post Closeup](images/jig_post_closeup1.jpg) + +They shouldn't require too much force to snap together. If they seem to be resisting, try another orientation. + +## Mounting +The jig base has five holes that can be used to mount onto a flat surface, using a common, general purpose #2 phillips drive flat head screw. Five screws are not needed to secure the base, but rather 3 of the screws are spaced 50 mm and 100 mm apart to facilitate precise locating on a table. + +![Jig Diagram](images/pick_and_place_bracket_jig_diagram1.png) + +## Use +Once assembled, the bracket part should slide easily over the posts and come to rest in the seat of the jig. + +![Bracket on Jig](images/bracket_part_and_jig1.jpg) + +## Bins +We recommend using the [ULINE Straight Wall Container 24" x 15" x 7 1⁄2"](https://www.uline.com/Product/ProductDetailRootItem?modelnumber=S-19509) for recreating the pick and place demo, which is what the bins in the simulation are modelled after. + +![ULINE Bin](images/uline_bin1.png) diff --git a/src/picknik_accessories/printing/factory_sim/images/bracket_jig1.jpg b/src/picknik_accessories/printing/factory_sim/images/bracket_jig1.jpg new file mode 100644 index 000000000..cec4c423d --- /dev/null +++ b/src/picknik_accessories/printing/factory_sim/images/bracket_jig1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65c7758448bb3ae1edf05d597b69e39dd52968ec8bfb917eb9092888be1283cd +size 944354 diff --git a/src/picknik_accessories/printing/factory_sim/images/bracket_part1.jpg b/src/picknik_accessories/printing/factory_sim/images/bracket_part1.jpg new file mode 100644 index 000000000..bd3299c3b --- /dev/null +++ b/src/picknik_accessories/printing/factory_sim/images/bracket_part1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:633ed6d9e4cef72b7a734126219c03af588da1b29fb11991e88f3ff0492c6c34 +size 1199508 diff --git a/src/picknik_accessories/printing/factory_sim/images/bracket_part_and_jig1.jpg b/src/picknik_accessories/printing/factory_sim/images/bracket_part_and_jig1.jpg new file mode 100644 index 000000000..322b64d5b --- /dev/null +++ b/src/picknik_accessories/printing/factory_sim/images/bracket_part_and_jig1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e737390d5691eb21caadcc7145684b7eb5d290ef4b4c82644a316ff55bcf329d +size 1141855 diff --git a/src/picknik_accessories/printing/factory_sim/images/jig_post_closeup1.jpg b/src/picknik_accessories/printing/factory_sim/images/jig_post_closeup1.jpg new file mode 100644 index 000000000..4517d82e3 --- /dev/null +++ b/src/picknik_accessories/printing/factory_sim/images/jig_post_closeup1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e641b35260c259c3af078ed81b54c09179698beee82fd1d7cd56cc3df1e59332 +size 584424 diff --git a/src/picknik_accessories/printing/factory_sim/images/pick_and_place_bracket_jig_diagram1.png b/src/picknik_accessories/printing/factory_sim/images/pick_and_place_bracket_jig_diagram1.png new file mode 100644 index 000000000..11ff6af22 --- /dev/null +++ b/src/picknik_accessories/printing/factory_sim/images/pick_and_place_bracket_jig_diagram1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff9574ea9db7e8a3bc0b0302bf69666c6d1cac6636babdd8067c541925c6f8a3 +size 30126 diff --git a/src/picknik_accessories/printing/factory_sim/images/pick_and_place_brackets_from_left_bin_objective_preview1.png b/src/picknik_accessories/printing/factory_sim/images/pick_and_place_brackets_from_left_bin_objective_preview1.png new file mode 100644 index 000000000..0a1ea5b0f --- /dev/null +++ b/src/picknik_accessories/printing/factory_sim/images/pick_and_place_brackets_from_left_bin_objective_preview1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb4a81d0724d3a17715b3c48487764431bc3a87b39acc6645c32de457b13cabb +size 1064248 diff --git a/src/picknik_accessories/printing/factory_sim/images/post_vertical_orientation1.png b/src/picknik_accessories/printing/factory_sim/images/post_vertical_orientation1.png new file mode 100644 index 000000000..428c1132d --- /dev/null +++ b/src/picknik_accessories/printing/factory_sim/images/post_vertical_orientation1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b91dbde9ef9f1fd8f1c9a7ad12b015d7b628d96a0984182d40587156b7b20dda +size 68961 diff --git a/src/picknik_accessories/printing/factory_sim/images/uline_bin1.png b/src/picknik_accessories/printing/factory_sim/images/uline_bin1.png new file mode 100644 index 000000000..1bef675c2 --- /dev/null +++ b/src/picknik_accessories/printing/factory_sim/images/uline_bin1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b42da86ea7b697299c3f624c661af3b6b6d35f21de930590765f74a14b93888 +size 331185 diff --git a/src/picknik_accessories/src/dependencies/fanuc b/src/picknik_accessories/src/dependencies/fanuc new file mode 160000 index 000000000..8cbefe879 --- /dev/null +++ b/src/picknik_accessories/src/dependencies/fanuc @@ -0,0 +1 @@ +Subproject commit 8cbefe8793b35995ec1bb03e1b98c84d4de17e37