diff --git a/Gems/ROS2/gem.json b/Gems/ROS2/gem.json index ae4929921..867273ed0 100644 --- a/Gems/ROS2/gem.json +++ b/Gems/ROS2/gem.json @@ -1,6 +1,6 @@ { "gem_name": "ROS2", - "version": "3.2.2", + "version": "3.2.3", "platforms": [ "Linux" ], @@ -23,7 +23,7 @@ "o3de>=2.3.0" ], "icon_path": "preview.png", - "requirements": "Requires ROS 2 installation (supported distributions: Humble). Source your workspace before building the Gem", + "requirements": "Requires ROS 2 installation (supported distributions: Humble, Jazzy). Source your workspace before building the Gem", "documentation_url": "https://docs.o3de.org/docs/user-guide/gems/reference/robotics/ros2/", "dependencies": [ "Atom_RPI", @@ -36,5 +36,5 @@ ], "restricted": "ROS2", "repo_uri": "https://raw.githubusercontent.com/o3de/o3de-extras/development", - "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2-3.2.2-gem.zip" + "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2-3.2.3-gem.zip" } diff --git a/Gems/RosRobotSample/Assets/ROSbot.prefab b/Gems/RosRobotSample/Assets/ROSbot.prefab index 5ba740f22..c664ad8fa 100755 --- a/Gems/RosRobotSample/Assets/ROSbot.prefab +++ b/Gems/RosRobotSample/Assets/ROSbot.prefab @@ -1047,7 +1047,7 @@ "$type": "EditorFixedJointComponent", "Id": 9934662879286617893, "Configuration": { - "Parent Entity": "", + "Parent Entity": "Entity_[7507839849146]", "Child Entity": "Entity_[7499249914554]" } } diff --git a/Gems/RosRobotSample/gem.json b/Gems/RosRobotSample/gem.json index 400083010..d0010306d 100644 --- a/Gems/RosRobotSample/gem.json +++ b/Gems/RosRobotSample/gem.json @@ -1,6 +1,6 @@ { "gem_name": "RosRobotSample", - "version": "2.0.1", + "version": "2.0.2", "display_name": "ROS Robot Sample", "license": "Apache-2.0 or MIT", "license_url": "https://opensource.org/licenses/Apache-2.0", @@ -29,5 +29,5 @@ ], "repo_uri": "https://raw.githubusercontent.com/o3de/o3de-extras/development", "restricted": "", - "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/rosrobotsample-2.0.1-gem.zip" + "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/rosrobotsample-2.0.2-gem.zip" } diff --git a/Templates/Ros2FleetRobotTemplate/template.json b/Templates/Ros2FleetRobotTemplate/template.json index 78a0b20c1..744636a48 100644 --- a/Templates/Ros2FleetRobotTemplate/template.json +++ b/Templates/Ros2FleetRobotTemplate/template.json @@ -1,6 +1,6 @@ { "template_name": "Ros2FleetRobotTemplate", - "version": "2.0.2", + "version": "2.0.3", "origin": "Open 3D Engine Extras", "origin_url": "https://github.com/o3de/o3de-extras", "repo_uri": "https://raw.githubusercontent.com/o3de/o3de-extras/development", @@ -493,5 +493,5 @@ "dir": "Examples/ros2_ws/src/o3de_fleet_nav/test" } ], - "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2fleetrobottemplate-2.0.2-template.zip" + "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2fleetrobottemplate-2.0.3-template.zip" } diff --git a/Templates/Ros2ProjectTemplate/template.json b/Templates/Ros2ProjectTemplate/template.json index 8b836d5c7..f1094ec32 100644 --- a/Templates/Ros2ProjectTemplate/template.json +++ b/Templates/Ros2ProjectTemplate/template.json @@ -1,6 +1,6 @@ { "template_name": "Ros2ProjectTemplate", - "version": "2.0.2", + "version": "2.0.3", "origin": "Open 3D Engine Extras", "origin_url": "https://github.com/o3de/o3de-extras", "license": "https://github.com/o3de/o3de-extras/tree/development/Templates/Ros2ProjectTemplate/Template/LICENSE.txt", @@ -557,5 +557,5 @@ } ], "repo_uri": "https://raw.githubusercontent.com/o3de/o3de-extras/development", - "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2projecttemplate-2.0.2-template.zip" + "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2projecttemplate-2.0.3-template.zip" } diff --git a/Templates/Ros2RoboticManipulationTemplate/template.json b/Templates/Ros2RoboticManipulationTemplate/template.json index ea52beb64..259b61b91 100644 --- a/Templates/Ros2RoboticManipulationTemplate/template.json +++ b/Templates/Ros2RoboticManipulationTemplate/template.json @@ -1,6 +1,6 @@ { "template_name": "Ros2RoboticManipulationTemplate", - "version": "2.0.1", + "version": "2.0.2", "origin": "https://github.com/o3de/o3de-extras", "license": "https://github.com/o3de/o3de-extras/tree/development/Templates/Ros2RoboticManipulationTemplate/Template/LICENSE.txt", "display_name": "ROS2 Robotic Manipulation", @@ -834,5 +834,5 @@ } ], "repo_uri": "https://raw.githubusercontent.com/o3de/o3de-extras/development", - "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2roboticmanipulationtemplate-2.0.1-template.zip" + "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2roboticmanipulationtemplate-2.0.2-template.zip" } diff --git a/repo.json b/repo.json index 892216496..aaf68134a 100644 --- a/repo.json +++ b/repo.json @@ -4,7 +4,7 @@ "repo_uri": "https://raw.githubusercontent.com/o3de/o3de-extras/development", "summary": "A repository to hold various gems, projects, and templates for the O3DE engine.", "additional_info": "Extras gems, projects, and templates for O3DE. See the README.md at the root of this repository for more information", - "last_updated": "2024-11-04", + "last_updated": "2025-02-20", "$schemaVersion": "1.0.0", "gems_data": [ { @@ -249,6 +249,28 @@ ], "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2-3.2.2-gem.zip", "sha256": "86bf6c09c2545db10210752e7749ed9d9784e32200196f8f1110bc7a4f704636" + }, + { + "version": "3.2.3", + "origin_url": "https://robotec.ai", + "source_control_uri": "https://github.com/o3de/o3de-extras/development/Gems/ROS2", + "compatible_engines": [ + "o3de-sdk>=2.3.0", + "o3de>=2.3.0" + ], + "requirements": "Requires ROS 2 installation (supported distributions: Humble, Jazzy). Source your workspace before building the Gem", + "documentation_url": "https://docs.o3de.org/docs/user-guide/gems/reference/robotics/ros2/", + "dependencies": [ + "Atom_RPI", + "Atom_Feature_Common", + "Atom_Component_DebugCamera", + "CommonFeaturesAtom", + "PhysX5", + "PrimitiveAssets", + "StartingPointInput" + ], + "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2-3.2.3-gem.zip", + "sha256": "e9af919a39b7cdbd46e2b04aff5d269495d968650c42a908346e7d9e7eff7cae" } ] }, @@ -334,6 +356,22 @@ ], "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/rosrobotsample-2.0.1-gem.zip", "sha256": "a4ff12f401cd24d01e68c2058da5312bc1567c72fc26389593ec2e36bdfd3858" + }, + { + "version": "2.0.2", + "origin": "RobotecAI", + "origin_url": "https://robotec.ai", + "summary": "Husarion ROSbot XL robot assets.", + "requirements": "Requires ROS 2 Gem", + "dependencies": [ + "ROS2>=3.1.0" + ], + "compatible_engines": [ + "o3de-sdk>=2.3.0", + "o3de>=2.3.0" + ], + "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/rosrobotsample-2.0.2-gem.zip", + "sha256": "99f308ffb2c8d4a96da188ee08f8834abdf27b5c09f372f3965fc39543881a93" } ] }, @@ -4330,232 +4368,716 @@ ], "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2fleetrobottemplate-2.0.2-template.zip", "sha256": "7ac04e30e179f36884424049c777502d08a6518f5d4306bc1834177a7927b770" - } - ] - }, - { - "template_name": "Ros2ProjectTemplate", - "version": "1.0.0", - "origin": "Open 3D Engine Extras", - "origin_url": "https://github.com/o3de/o3de-extras", - "license": "https://github.com/o3de/o3de-extras/tree/development/Templates/Ros2ProjectTemplate/Template/LICENSE.txt", - "display_name": "ROS2 Project", - "summary": "Template for ROS2 projects.", - "canonical_tags": [], - "user_tags": [ - "Ros2ProjectTemplate", - "ROS2", - "ROS" - ], - "icon_path": "preview.png", - "copyFiles": [ - { - "file": ".gitattributes", - "isTemplated": false - }, - { - "file": ".gitignore", - "isTemplated": false - }, - { - "file": "CMakeLists.txt", - "isTemplated": true - }, - { - "file": "cmake/EngineFinder.cmake", - "isTemplated": true - }, - { - "file": "Config/default_aws_resource_mappings.json", - "isTemplated": false - }, - { - "file": "Config/shader_global_build_options.json", - "isTemplated": false - }, - { - "file": "Gem/${NameLower}_files.cmake", - "isTemplated": true - }, - { - "file": "Gem/${NameLower}_shared_files.cmake", - "isTemplated": true - }, - { - "file": "Gem/CMakeLists.txt", - "isTemplated": true - }, - { - "file": "Gem/Include/${Name}/${Name}Bus.h", - "isTemplated": true - }, - { - "file": "Gem/Platform/Android/${NameLower}_android_files.cmake", - "isTemplated": false - }, - { - "file": "Gem/Platform/Android/${NameLower}_shared_android_files.cmake", - "isTemplated": false - }, - { - "file": "Gem/Platform/Android/PAL_android.cmake", - "isTemplated": true - }, - { - "file": "Gem/Platform/Linux/${NameLower}_linux_files.cmake", - "isTemplated": false - }, - { - "file": "Gem/Platform/Linux/${NameLower}_shared_linux_files.cmake", - "isTemplated": false - }, - { - "file": "Gem/Platform/Linux/PAL_linux.cmake", - "isTemplated": true - }, - { - "file": "Gem/Platform/Mac/${NameLower}_mac_files.cmake", - "isTemplated": false - }, - { - "file": "Gem/Platform/Mac/${NameLower}_shared_mac_files.cmake", - "isTemplated": false - }, - { - "file": "Gem/Platform/Mac/PAL_mac.cmake", - "isTemplated": true - }, - { - "file": "Gem/Platform/Windows/${NameLower}_shared_windows_files.cmake", - "isTemplated": false - }, - { - "file": "Gem/Platform/Windows/${NameLower}_windows_files.cmake", - "isTemplated": false - }, - { - "file": "Gem/Platform/Windows/PAL_windows.cmake", - "isTemplated": true - }, - { - "file": "Gem/Platform/iOS/${NameLower}_ios_files.cmake", - "isTemplated": false - }, - { - "file": "Gem/Platform/iOS/${NameLower}_shared_ios_files.cmake", - "isTemplated": false - }, - { - "file": "Gem/Platform/iOS/PAL_ios.cmake", - "isTemplated": true - }, - { - "file": "Gem/Registry/assetprocessor_settings.setreg", - "isTemplated": true - }, - { - "file": "Gem/Source/${Name}Module.cpp", - "isTemplated": true - }, - { - "file": "Gem/Source/${Name}SystemComponent.cpp", - "isTemplated": true - }, - { - "file": "Gem/Source/${Name}SystemComponent.h", - "isTemplated": true - }, - { - "file": "Gem/enabled_gems.cmake", - "isTemplated": true - }, - { - "file": "Gem/gem.json", - "isTemplated": true - }, - { - "file": "Levels/DemoLevel/DemoLevel.prefab", - "isTemplated": false - }, - { - "file": "Platform/Android/android_project.cmake", - "isTemplated": false - }, - { - "file": "Platform/Android/android_project.json", - "isTemplated": true - }, - { - "file": "Platform/Linux/linux_project.cmake", - "isTemplated": false - }, - { - "file": "Platform/Linux/linux_project.json", - "isTemplated": false - }, - { - "file": "Platform/Mac/mac_project.cmake", - "isTemplated": false - }, - { - "file": "Platform/Mac/mac_project.json", - "isTemplated": false - }, - { - "file": "Platform/Windows/windows_project.cmake", - "isTemplated": false - }, - { - "file": "Platform/Windows/windows_project.json", - "isTemplated": false - }, - { - "file": "Platform/iOS/ios_project.cmake", - "isTemplated": false - }, - { - "file": "Platform/iOS/ios_project.json", - "isTemplated": false - }, - { - "file": "Registry/assetprocessor_settings.setreg", - "isTemplated": true - }, - { - "file": "Registry/awscoreconfiguration.setreg", - "isTemplated": false - }, - { - "file": "Registry/editorpreferences.setreg", - "isTemplated": false - }, - { - "file": "Registry/physxsystemconfiguration.setreg", - "isTemplated": false - }, - { - "file": "Registry/sceneassetimporter.setreg", - "isTemplated": false - }, - { - "file": "Resources/GameSDK.ico", - "isTemplated": false - }, - { - "file": "Resources/LegacyLogoLauncher.bmp", - "isTemplated": false - }, - { - "file": "Resources/Platform/Mac/Images.xcassets/Contents.json", - "isTemplated": false - }, - { - "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/Contents.json", - "isTemplated": false }, { - "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_128.png", - "isTemplated": false + "version": "2.0.3", + "copyFiles": [ + { + "file": ".gitignore", + "isTemplated": false + }, + { + "file": "CMakeLists.txt", + "isTemplated": true + }, + { + "file": "Config/shader_global_build_options.json", + "isTemplated": false + }, + { + "file": "Gem/${Name}_files.cmake", + "isTemplated": true + }, + { + "file": "Gem/${Name}_shared_files.cmake", + "isTemplated": true + }, + { + "file": "Gem/CMakeLists.txt", + "isTemplated": true + }, + { + "file": "Gem/Include/${Name}/${Name}Bus.h", + "isTemplated": true + }, + { + "file": "Gem/Platform/Linux/${Name}_linux_files.cmake", + "isTemplated": true + }, + { + "file": "Gem/Platform/Linux/${Name}_shared_linux_files.cmake", + "isTemplated": true + }, + { + "file": "Gem/Platform/Linux/PAL_linux.cmake", + "isTemplated": true + }, + { + "file": "Gem/Platform/Mac/${Name}_mac_files.cmake", + "isTemplated": true + }, + { + "file": "Gem/Platform/Mac/${Name}_shared_mac_files.cmake", + "isTemplated": true + }, + { + "file": "Gem/Platform/Mac/PAL_mac.cmake", + "isTemplated": true + }, + { + "file": "Gem/Platform/Windows/${Name}_shared_windows_files.cmake", + "isTemplated": true + }, + { + "file": "Gem/Platform/Windows/${Name}_windows_files.cmake", + "isTemplated": true + }, + { + "file": "Gem/Platform/Windows/PAL_windows.cmake", + "isTemplated": true + }, + { + "file": "Gem/Registry/assetprocessor_settings.setreg", + "isTemplated": true + }, + { + "file": "Gem/Source/${Name}Module.cpp", + "isTemplated": true + }, + { + "file": "Gem/Source/${Name}SystemComponent.cpp", + "isTemplated": true + }, + { + "file": "Gem/Source/${Name}SystemComponent.h", + "isTemplated": true + }, + { + "file": "Gem/gem.json", + "isTemplated": true + }, + { + "file": "Levels/Warehouse/Warehouse.prefab", + "isTemplated": false + }, + { + "file": "Levels/playground/playground.prefab", + "isTemplated": false + }, + { + "file": "Platform/Linux/linux_project.cmake", + "isTemplated": true + }, + { + "file": "Platform/Linux/linux_project.json", + "isTemplated": false + }, + { + "file": "Platform/Mac/mac_project.cmake", + "isTemplated": true + }, + { + "file": "Platform/Mac/mac_project.json", + "isTemplated": false + }, + { + "file": "Platform/Windows/windows_project.cmake", + "isTemplated": true + }, + { + "file": "Platform/Windows/windows_project.json", + "isTemplated": false + }, + { + "file": "Registry/assetprocessor_settings.setreg", + "isTemplated": false + }, + { + "file": "Registry/awscoreconfiguration.setreg", + "isTemplated": false + }, + { + "file": "Registry/physxdebugconfiguration.setreg", + "isTemplated": false + }, + { + "file": "Registry/physxdefaultsceneconfiguration.setreg", + "isTemplated": false + }, + { + "file": "Registry/physxsystemconfiguration.setreg", + "isTemplated": false + }, + { + "file": "Registry/ros2.setreg", + "isTemplated": false + }, + { + "file": "Resources/GameSDK.ico", + "isTemplated": false + }, + { + "file": "Resources/LegacyLogoLauncher.bmp", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/Contents.json", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_128.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_128_2x.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_16.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_16_2x.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_256.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_256_2x.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_32.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_32_2x.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_512.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_512_2x.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/Contents.json", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Info.plist", + "isTemplated": true + }, + { + "file": "ShaderLib/README.md", + "isTemplated": false + }, + { + "file": "ShaderLib/scenesrg.srgi", + "isTemplated": true + }, + { + "file": "ShaderLib/viewsrg.srgi", + "isTemplated": true + }, + { + "file": "Passes/ContrastAdaptiveSharpening.pass", + "isTemplated": false + }, + { + "file": "Passes/MainRenderPipeline.azasset", + "isTemplated": false + }, + { + "file": "Passes/PostProcessParent.pass", + "isTemplated": false + }, + { + "file": "Passes/SMAAConfiguration.azasset", + "isTemplated": false + }, + { + "file": "Passes/Taa.pass", + "isTemplated": false + }, + { + "file": "Prefabs/ProteusLaserScanner.prefab", + "isTemplated": false + }, + { + "file": "autoexec.cfg", + "isTemplated": false + }, + { + "file": "cmake/EngineFinder.cmake", + "isTemplated": false + }, + { + "file": "game.cfg", + "isTemplated": false + }, + { + "file": "preview.png", + "isTemplated": false + }, + { + "file": "project.json", + "isTemplated": true + }, + { + "file": "Examples/ros2_ws/src/o3de_fleet_nav/maps/map_warehouse.yaml", + "isTemplated": false + }, + { + "file": "Examples/ros2_ws/src/o3de_fleet_nav/maps/map_warehouse.pgm", + "isTemplated": false + }, + { + "file": "Examples/ros2_ws/src/o3de_fleet_nav/resource/o3de_fleet_nav", + "isTemplated": false + }, + { + "file": "Examples/ros2_ws/src/o3de_fleet_nav/params/humble/nav2_multirobot_params.yaml", + "isTemplated": false + }, + { + "file": "Examples/ros2_ws/src/o3de_fleet_nav/params/humble/nav2_params.yaml", + "isTemplated": false + }, + { + "file": "Examples/ros2_ws/src/o3de_fleet_nav/params/jazzy/nav2_multirobot_params.yaml", + "isTemplated": false + }, + { + "file": "Examples/ros2_ws/src/o3de_fleet_nav/params/jazzy/nav2_params.yaml", + "isTemplated": false + }, + { + "file": "Examples/ros2_ws/src/o3de_fleet_nav/setup.py", + "isTemplated": false + }, + { + "file": "Examples/ros2_ws/src/o3de_fleet_nav/package.xml", + "isTemplated": false + }, + { + "file": "Examples/ros2_ws/src/o3de_fleet_nav/NOTICE", + "isTemplated": false + }, + { + "file": "Examples/ros2_ws/src/o3de_fleet_nav/config/fleet_config.yaml", + "isTemplated": false + }, + { + "file": "Examples/ros2_ws/src/o3de_fleet_nav/launch/o3de_rviz_launch.py", + "isTemplated": false + }, + { + "file": "Examples/ros2_ws/src/o3de_fleet_nav/launch/o3de_nav_launch.py", + "isTemplated": false + }, + { + "file": "Examples/ros2_ws/src/o3de_fleet_nav/launch/o3de_fleet_nav_launch.py", + "isTemplated": false + }, + { + "file": "Examples/ros2_ws/src/o3de_fleet_nav/o3de_fleet_nav/__init__.py", + "isTemplated": false + }, + { + "file": "Examples/ros2_ws/src/o3de_fleet_nav/o3de_fleet_nav/robot_spawner.py", + "isTemplated": false + }, + { + "file": "Examples/ros2_ws/src/o3de_fleet_nav/test/test_pep257.py", + "isTemplated": false + }, + { + "file": "Examples/ros2_ws/src/o3de_fleet_nav/test/test_flake8.py", + "isTemplated": false + }, + { + "file": "Examples/ros2_ws/src/o3de_fleet_nav/test/test_copyright.py", + "isTemplated": false + }, + { + "file": "Examples/ros2_ws/src/o3de_fleet_nav/setup.cfg", + "isTemplated": false + }, + { + "file": "Examples/ros2_ws/src/o3de_fleet_nav/rviz/nav2_namespaced_view.rviz", + "isTemplated": false + } + ], + "createDirectories": [ + { + "dir": "Assets" + }, + { + "dir": "Config" + }, + { + "dir": "Gem" + }, + { + "dir": "Gem/Include" + }, + { + "dir": "Gem/Include/${Name}" + }, + { + "dir": "Gem/Platform" + }, + { + "dir": "Gem/Platform/Linux" + }, + { + "dir": "Gem/Platform/Mac" + }, + { + "dir": "Gem/Platform/Windows" + }, + { + "dir": "Gem/Registry" + }, + { + "dir": "Gem/Source" + }, + { + "dir": "Levels" + }, + { + "dir": "Levels/Warehouse" + }, + { + "dir": "Levels/playground" + }, + { + "dir": "Levels/playground/_savebackup" + }, + { + "dir": "Levels/playground/_savebackup/2023-02-21 [13.25.33]" + }, + { + "dir": "Passes" + }, + { + "dir": "Platform" + }, + { + "dir": "Platform/Android" + }, + { + "dir": "Platform/Linux" + }, + { + "dir": "Platform/Mac" + }, + { + "dir": "Platform/Windows" + }, + { + "dir": "Registry" + }, + { + "dir": "Resources" + }, + { + "dir": "Resources/Platform" + }, + { + "dir": "Resources/Platform/Mac" + }, + { + "dir": "Resources/Platform/Mac/Images.xcassets" + }, + { + "dir": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset" + }, + { + "dir": "ShaderLib" + }, + { + "dir": "Shaders" + }, + { + "dir": "Prefabs" + }, + { + "dir": "Shaders/ShaderResourceGroups" + }, + { + "dir": "cmake" + }, + { + "dir": "Examples" + }, + { + "dir": "Examples/ros2_ws" + }, + { + "dir": "Examples/ros2_ws/src" + }, + { + "dir": "Examples/ros2_ws/src/o3de_fleet_nav" + }, + { + "dir": "Examples/ros2_ws/src/o3de_fleet_nav/config" + }, + { + "dir": "Examples/ros2_ws/src/o3de_fleet_nav/launch" + }, + { + "dir": "Examples/ros2_ws/src/o3de_fleet_nav/maps" + }, + { + "dir": "Examples/ros2_ws/src/o3de_fleet_nav/o3de_fleet_nav" + }, + { + "dir": "Examples/ros2_ws/src/o3de_fleet_nav/params" + }, + { + "dir": "Examples/ros2_ws/src/o3de_fleet_nav/resource" + }, + { + "dir": "Examples/ros2_ws/src/o3de_fleet_nav/rviz" + }, + { + "dir": "Examples/ros2_ws/src/o3de_fleet_nav/test" + } + ], + "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2fleetrobottemplate-2.0.3-template.zip", + "sha256": "1fdb529bb39cbe1248b3af2ef6531cf1e95b8aadaf6db6aace0a2e221da67fd4" + } + ] + }, + { + "template_name": "Ros2ProjectTemplate", + "version": "1.0.0", + "origin": "Open 3D Engine Extras", + "origin_url": "https://github.com/o3de/o3de-extras", + "license": "https://github.com/o3de/o3de-extras/tree/development/Templates/Ros2ProjectTemplate/Template/LICENSE.txt", + "display_name": "ROS2 Project", + "summary": "Template for ROS2 projects.", + "canonical_tags": [], + "user_tags": [ + "Ros2ProjectTemplate", + "ROS2", + "ROS" + ], + "icon_path": "preview.png", + "copyFiles": [ + { + "file": ".gitattributes", + "isTemplated": false + }, + { + "file": ".gitignore", + "isTemplated": false + }, + { + "file": "CMakeLists.txt", + "isTemplated": true + }, + { + "file": "cmake/EngineFinder.cmake", + "isTemplated": true + }, + { + "file": "Config/default_aws_resource_mappings.json", + "isTemplated": false + }, + { + "file": "Config/shader_global_build_options.json", + "isTemplated": false + }, + { + "file": "Gem/${NameLower}_files.cmake", + "isTemplated": true + }, + { + "file": "Gem/${NameLower}_shared_files.cmake", + "isTemplated": true + }, + { + "file": "Gem/CMakeLists.txt", + "isTemplated": true + }, + { + "file": "Gem/Include/${Name}/${Name}Bus.h", + "isTemplated": true + }, + { + "file": "Gem/Platform/Android/${NameLower}_android_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Android/${NameLower}_shared_android_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Android/PAL_android.cmake", + "isTemplated": true + }, + { + "file": "Gem/Platform/Linux/${NameLower}_linux_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Linux/${NameLower}_shared_linux_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Linux/PAL_linux.cmake", + "isTemplated": true + }, + { + "file": "Gem/Platform/Mac/${NameLower}_mac_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Mac/${NameLower}_shared_mac_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Mac/PAL_mac.cmake", + "isTemplated": true + }, + { + "file": "Gem/Platform/Windows/${NameLower}_shared_windows_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Windows/${NameLower}_windows_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Windows/PAL_windows.cmake", + "isTemplated": true + }, + { + "file": "Gem/Platform/iOS/${NameLower}_ios_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/iOS/${NameLower}_shared_ios_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/iOS/PAL_ios.cmake", + "isTemplated": true + }, + { + "file": "Gem/Registry/assetprocessor_settings.setreg", + "isTemplated": true + }, + { + "file": "Gem/Source/${Name}Module.cpp", + "isTemplated": true + }, + { + "file": "Gem/Source/${Name}SystemComponent.cpp", + "isTemplated": true + }, + { + "file": "Gem/Source/${Name}SystemComponent.h", + "isTemplated": true + }, + { + "file": "Gem/enabled_gems.cmake", + "isTemplated": true + }, + { + "file": "Gem/gem.json", + "isTemplated": true + }, + { + "file": "Levels/DemoLevel/DemoLevel.prefab", + "isTemplated": false + }, + { + "file": "Platform/Android/android_project.cmake", + "isTemplated": false + }, + { + "file": "Platform/Android/android_project.json", + "isTemplated": true + }, + { + "file": "Platform/Linux/linux_project.cmake", + "isTemplated": false + }, + { + "file": "Platform/Linux/linux_project.json", + "isTemplated": false + }, + { + "file": "Platform/Mac/mac_project.cmake", + "isTemplated": false + }, + { + "file": "Platform/Mac/mac_project.json", + "isTemplated": false + }, + { + "file": "Platform/Windows/windows_project.cmake", + "isTemplated": false + }, + { + "file": "Platform/Windows/windows_project.json", + "isTemplated": false + }, + { + "file": "Platform/iOS/ios_project.cmake", + "isTemplated": false + }, + { + "file": "Platform/iOS/ios_project.json", + "isTemplated": false + }, + { + "file": "Registry/assetprocessor_settings.setreg", + "isTemplated": true + }, + { + "file": "Registry/awscoreconfiguration.setreg", + "isTemplated": false + }, + { + "file": "Registry/editorpreferences.setreg", + "isTemplated": false + }, + { + "file": "Registry/physxsystemconfiguration.setreg", + "isTemplated": false + }, + { + "file": "Registry/sceneassetimporter.setreg", + "isTemplated": false + }, + { + "file": "Resources/GameSDK.ico", + "isTemplated": false + }, + { + "file": "Resources/LegacyLogoLauncher.bmp", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/Contents.json", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/Contents.json", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_128.png", + "isTemplated": false }, { "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_128_2x.png", @@ -4869,7 +5391,441 @@ "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2projecttemplate-1.0.0-template.zip" }, { - "version": "1.1.0", + "version": "1.1.0", + "copyFiles": [ + { + "file": ".clang-format", + "isTemplated": false + }, + { + "file": ".gitattributes", + "isTemplated": false + }, + { + "file": ".gitignore", + "isTemplated": false + }, + { + "file": "CMakeLists.txt", + "isTemplated": true + }, + { + "file": "cmake/EngineFinder.cmake", + "isTemplated": true + }, + { + "file": "Config/default_aws_resource_mappings.json", + "isTemplated": false + }, + { + "file": "Config/shader_global_build_options.json", + "isTemplated": false + }, + { + "file": "Gem/${NameLower}_files.cmake", + "isTemplated": true + }, + { + "file": "Gem/${NameLower}_editor_files.cmake", + "isTemplated": true + }, + { + "file": "Gem/${NameLower}_shared_files.cmake", + "isTemplated": true + }, + { + "file": "Gem/${NameLower}_editor_shared_files.cmake", + "isTemplated": true + }, + { + "file": "Gem/CMakeLists.txt", + "isTemplated": true + }, + { + "file": "Gem/Include/${Name}/${Name}Bus.h", + "isTemplated": true + }, + { + "file": "Gem/Platform/Android/${NameLower}_android_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Android/${NameLower}_shared_android_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Android/PAL_android.cmake", + "isTemplated": true + }, + { + "file": "Gem/Platform/Linux/${NameLower}_linux_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Linux/${NameLower}_shared_linux_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Linux/PAL_linux.cmake", + "isTemplated": true + }, + { + "file": "Gem/Platform/Mac/${NameLower}_mac_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Mac/${NameLower}_shared_mac_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Mac/PAL_mac.cmake", + "isTemplated": true + }, + { + "file": "Gem/Platform/Windows/${NameLower}_shared_windows_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Windows/${NameLower}_windows_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Windows/PAL_windows.cmake", + "isTemplated": true + }, + { + "file": "Gem/Platform/iOS/${NameLower}_ios_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/iOS/${NameLower}_shared_ios_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/iOS/PAL_ios.cmake", + "isTemplated": true + }, + { + "file": "Gem/Registry/assetprocessor_settings.setreg", + "isTemplated": true + }, + { + "file": "Gem/Source/${Name}Module.cpp", + "isTemplated": true + }, + { + "file": "Gem/Source/${Name}EditorModule.cpp", + "isTemplated": true + }, + { + "file": "Gem/Source/${Name}ModuleInterface.h", + "isTemplated": true + }, + { + "file": "Gem/Source/${Name}SystemComponent.cpp", + "isTemplated": true + }, + { + "file": "Gem/Source/${Name}SystemComponent.h", + "isTemplated": true + }, + { + "file": "Gem/Source/${Name}EditorSystemComponent.cpp", + "isTemplated": true + }, + { + "file": "Gem/Source/${Name}EditorSystemComponent.h", + "isTemplated": true + }, + { + "file": "Gem/Source/${Name}SampleComponent.cpp", + "isTemplated": true + }, + { + "file": "Gem/Source/${Name}SampleComponent.h", + "isTemplated": true + }, + { + "file": "Gem/gem.json", + "isTemplated": true + }, + { + "file": "Levels/DemoLevel/DemoLevel.prefab", + "isTemplated": true + }, + { + "file": "Platform/Android/android_project.cmake", + "isTemplated": false + }, + { + "file": "Platform/Android/android_project.json", + "isTemplated": true + }, + { + "file": "Platform/Linux/linux_project.cmake", + "isTemplated": false + }, + { + "file": "Platform/Linux/linux_project.json", + "isTemplated": false + }, + { + "file": "Platform/Mac/mac_project.cmake", + "isTemplated": false + }, + { + "file": "Platform/Mac/mac_project.json", + "isTemplated": false + }, + { + "file": "Platform/Windows/windows_project.cmake", + "isTemplated": false + }, + { + "file": "Platform/Windows/windows_project.json", + "isTemplated": false + }, + { + "file": "Platform/iOS/ios_project.cmake", + "isTemplated": false + }, + { + "file": "Platform/iOS/ios_project.json", + "isTemplated": false + }, + { + "file": "Registry/assetprocessor_settings.setreg", + "isTemplated": true + }, + { + "file": "Registry/awscoreconfiguration.setreg", + "isTemplated": false + }, + { + "file": "Registry/editorpreferences.setreg", + "isTemplated": false + }, + { + "file": "Registry/physxsystemconfiguration.setreg", + "isTemplated": false + }, + { + "file": "Registry/sceneassetimporter.setreg", + "isTemplated": false + }, + { + "file": "Resources/GameSDK.ico", + "isTemplated": false + }, + { + "file": "Resources/LegacyLogoLauncher.bmp", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/Contents.json", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/Contents.json", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_128.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_128_2x.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_16.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_16_2x.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_256.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_256_2x.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_32.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_32_2x.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_512.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_512_2x.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Info.plist", + "isTemplated": true + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/Contents.json", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/Contents.json", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage1024x768.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage1536x2048.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage2048x1536.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage768x1024.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPhoneLaunchImage640x1136.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPhoneLaunchImage640x960.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/Contents.json", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPadAppIcon152x152.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPadAppIcon76x76.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPadProAppIcon167x167.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPadSettingsIcon29x29.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPadSettingsIcon58x58.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPadSpotlightIcon40x40.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPadSpotlightIcon80x80.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPhoneAppIcon120x120.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPhoneAppIcon180x180.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPhoneSettingsIcon58x58.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPhoneSettingsIcon87x87.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPhoneSpotlightIcon120x120.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPhoneSpotlightIcon80x80.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/iOS/Info.plist", + "isTemplated": true + }, + { + "file": "ShaderLib/README.md", + "isTemplated": false + }, + { + "file": "ShaderLib/scenesrg.srgi", + "isTemplated": true + }, + { + "file": "ShaderLib/viewsrg.srgi", + "isTemplated": true + }, + { + "file": "autoexec.cfg", + "isTemplated": false + }, + { + "file": "game.cfg", + "isTemplated": false + }, + { + "file": "preview.png", + "isTemplated": false + }, + { + "file": "project.json", + "isTemplated": true + }, + { + "file": "Examples/slam_navigation/launch/config/config.rviz", + "isTemplated": false + }, + { + "file": "Examples/slam_navigation/README.md", + "isTemplated": false + }, + { + "file": "Examples/slam_navigation/launch/config/navigation_params_humble.yaml", + "isTemplated": false + }, + { + "file": "Examples/slam_navigation/launch/config/navigation_params_jazzy.yaml", + "isTemplated": false + }, + { + "file": "Examples/slam_navigation/launch/config/slam_params.yaml", + "isTemplated": false + }, + { + "file": "Examples/slam_navigation/launch/navigation.launch.py", + "isTemplated": false + }, + { + "file": "Examples/slam_navigation/launch/slam.launch.py", + "isTemplated": false + } + ], + "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2projecttemplate-1.1.0-template.zip" + }, + { + "version": "2.0.0", "copyFiles": [ { "file": ".clang-format", @@ -5300,10 +6256,11 @@ "isTemplated": false } ], - "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2projecttemplate-1.1.0-template.zip" + "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2projecttemplate-2.0.0-template.zip", + "sha256": "9d10edb8e3c51358ffcfc7a255af0db34981dafa3a37dd36ba68dda2c56e6866" }, { - "version": "2.0.0", + "version": "2.0.1", "copyFiles": [ { "file": ".clang-format", @@ -5525,6 +6482,10 @@ "file": "Registry/sceneassetimporter.setreg", "isTemplated": false }, + { + "file": "Registry/ros2.setreg", + "isTemplated": false + }, { "file": "Resources/GameSDK.ico", "isTemplated": false @@ -5734,11 +6695,11 @@ "isTemplated": false } ], - "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2projecttemplate-2.0.0-template.zip", - "sha256": "9d10edb8e3c51358ffcfc7a255af0db34981dafa3a37dd36ba68dda2c56e6866" + "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2projecttemplate-2.0.1-template.zip", + "sha256": "dd56a62e5fa1cd7d412962382845885170edcc1373c1af4b388331f073404c9d" }, { - "version": "2.0.1", + "version": "2.0.2", "copyFiles": [ { "file": ".clang-format", @@ -6173,11 +7134,11 @@ "isTemplated": false } ], - "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2projecttemplate-2.0.1-template.zip", - "sha256": "dd56a62e5fa1cd7d412962382845885170edcc1373c1af4b388331f073404c9d" + "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2projecttemplate-2.0.2-template.zip", + "sha256": "47192251cb1035ff041831e82f6062c8d3e6ed19f67a1b8dc34e46f8ce9dc8f0" }, { - "version": "2.0.2", + "version": "2.0.3", "copyFiles": [ { "file": ".clang-format", @@ -6567,10 +7528,6 @@ "file": "ShaderLib/viewsrg.srgi", "isTemplated": true }, - { - "file": "autoexec.cfg", - "isTemplated": false - }, { "file": "game.cfg", "isTemplated": false @@ -6612,8 +7569,8 @@ "isTemplated": false } ], - "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2projecttemplate-2.0.2-template.zip", - "sha256": "47192251cb1035ff041831e82f6062c8d3e6ed19f67a1b8dc34e46f8ce9dc8f0" + "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2projecttemplate-2.0.3-template.zip", + "sha256": "8ac02c3c0341804653a5a41b300f0bf9edff33f75076b5853f91a45e10b3826a" } ] }, @@ -7458,7 +8415,722 @@ "sha256": "0534490ddee493b0744a76493c1551879fb803890ed123c786e1699c5ddd1e13" }, { - "version": "2.0.1", + "version": "2.0.1", + "copyFiles": [ + { + "file": "CMakeLists.txt", + "isTemplated": true + }, + { + "file": "Assets/Room/Room.fbx", + "isTemplated": "false" + }, + { + "file": "Assets/Room/Desk_M_Desk.material", + "isTemplated": "false" + }, + { + "file": "Assets/Room/Desk.fbx", + "isTemplated": "false" + }, + { + "file": "Assets/Room/Textures/Floor/plane_divided_DefaultMaterial_Ambient.png", + "isTemplated": "false" + }, + { + "file": "Assets/Room/Textures/Floor/plane_divided_DefaultMaterial_Height.png", + "isTemplated": "false" + }, + { + "file": "Assets/Room/Textures/Floor/plane_divided_DefaultMaterial_Base_color.png", + "isTemplated": "false" + }, + { + "file": "Assets/Room/Textures/Floor/plane_divided_DefaultMaterial_Normal.png", + "isTemplated": "false" + }, + { + "file": "Assets/Room/Textures/Floor/plane_divided_DefaultMaterial_Metallic.png", + "isTemplated": "false" + }, + { + "file": "Assets/Room/Textures/Floor/plane_divided_DefaultMaterial_Roughness.png", + "isTemplated": "false" + }, + { + "file": "Assets/Room/Textures/Desk/Room_M_Desk_Normal.png", + "isTemplated": "false" + }, + { + "file": "Assets/Room/Textures/Desk/Room_M_Desk_Base_color.png", + "isTemplated": "false" + }, + { + "file": "Assets/Room/Textures/Desk/Room_M_Desk_Height.png", + "isTemplated": "false" + }, + { + "file": "Assets/Room/Textures/Desk/Room_M_Desk_Roughness.png", + "isTemplated": "false" + }, + { + "file": "Assets/Room/Textures/Desk/Room_M_Desk_Metallic.png", + "isTemplated": "false" + }, + { + "file": "Assets/Room/Textures/Desk/Room_M_Desk_Ambient.png", + "isTemplated": "false" + }, + { + "file": "Assets/Room/Textures/Walls/Room_M_Walls_Height.png", + "isTemplated": "false" + }, + { + "file": "Assets/Room/Textures/Walls/Room_M_Walls_Normal.png", + "isTemplated": "false" + }, + { + "file": "Assets/Room/Textures/Walls/Room_M_Walls_Ambient.png", + "isTemplated": "false" + }, + { + "file": "Assets/Room/Textures/Walls/Room_M_Walls_Roughness.png", + "isTemplated": "false" + }, + { + "file": "Assets/Room/Textures/Walls/Room_M_Walls_Base_color.png", + "isTemplated": "false" + }, + { + "file": "Assets/Room/Textures/Walls/Room_M_Walls_Metallic.png", + "isTemplated": "false" + }, + { + "file": "Assets/Factory/Box2.prefab", + "isTemplated": "false" + }, + { + "file": "Assets/Factory/ConveyorLine/ConveyorBelt.fbx.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/Factory/ConveyorLine/ConveyorBelt_guards_segment.fbx.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/Factory/ConveyorLine/ConveyorBelt.fbx", + "isTemplated": "false" + }, + { + "file": "Assets/Factory/ConveyorLine/conveyor_belt.physxmaterial", + "isTemplated": "false" + }, + { + "file": "Assets/Factory/ConveyorLine/conveyor_guards.physxmaterial", + "isTemplated": "false" + }, + { + "file": "Assets/Factory/ConveyorLine/ConveyorBelt_effector.fbx", + "isTemplated": "false" + }, + { + "file": "Assets/Factory/ConveyorLine/ConveyorBelt_effector.fbx.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/Factory/ConveyorLine/ConveyorBelt_guards_segment.fbx", + "isTemplated": "false" + }, + { + "file": "Assets/UR10_pretty/UR10_M_UR10.material", + "isTemplated": "false" + }, + { + "file": "Assets/UR10_pretty/UR10.fbx", + "isTemplated": "false" + }, + { + "file": "Assets/UR10_pretty/Textures/RoboticArm.json", + "isTemplated": "false" + }, + { + "file": "Assets/UR10_pretty/Textures/UR10_Robotic_arm_Roughness.M_UR10.png", + "isTemplated": "false" + }, + { + "file": "Assets/UR10_pretty/Textures/UR10_Robotic_arm_Metallic.M_UR10.png", + "isTemplated": "false" + }, + { + "file": "Assets/UR10_pretty/Textures/UR10_Robotic_arm_BaseColor.M_UR10.png", + "isTemplated": "false" + }, + { + "file": "Assets/UR10_pretty/Textures/UR10_Robotic_arm_Emissive.M_UR10.png", + "isTemplated": "false" + }, + { + "file": "Assets/UR10_pretty/Textures/UR10_Robotic_arm_Height.M_UR10.png", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/hand_c.stl", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link4_c.stl.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link1.dae", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/finger_c.stl.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/hand.dae.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link3_c.stl", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link2_c.stl", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link0.dae", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link5_c.stl.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link6_c.stl.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link3_c.stl.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link6.dae.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link2.dae.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link3.dae.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link5.dae", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link2_c.stl.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/finger.dae.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/finger_c.stl", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link4.dae.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/hand_c.stl.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link2.dae", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link7.dae", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link7_c.stl.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link1_c.stl", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link0_c.stl", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link6.dae", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/hand.dae", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/finger.dae", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link4.dae", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link1.dae.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link6_c.stl", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link1_c.stl.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link3.dae", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link7_c.stl", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link5_c.stl", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link5.dae.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link4_c.stl", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link0.dae.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link0_c.stl.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/UrdfImporter/1440394708_panda/link7.dae.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/Gripper/Gripper_collider.stl", + "isTemplated": "false" + }, + { + "file": "Assets/Gripper/Gripper.dae", + "isTemplated": "false" + }, + { + "file": "Assets/Gripper/Textures/Gripper-BaseColor.png", + "isTemplated": "false" + }, + { + "file": "Assets/Gripper/Textures/Gripper-Specular.png", + "isTemplated": "false" + }, + { + "file": "Assets/Gripper/Textures/Gripper-Roughness.png", + "isTemplated": "false" + }, + { + "file": "Assets/Gripper/Textures/Gripper-Metallic.png", + "isTemplated": "false" + }, + { + "file": "Assets/Gripper/Textures/Gripper-Normal.png", + "isTemplated": "false" + }, + { + "file": "Assets/BoxToyPuzzle/ToyBox.fbx", + "isTemplated": "false" + }, + { + "file": "Assets/BoxToyPuzzle/BoxTriangle.fbx", + "isTemplated": "false" + }, + { + "file": "Assets/BoxToyPuzzle/BoxCube.fbx", + "isTemplated": "false" + }, + { + "file": "Assets/BoxToyPuzzle/BoxTriangle.fbx.assetinfo", + "isTemplated": "false" + }, + { + "file": "Assets/BoxToyPuzzle/BoxCyllinder.fbx", + "isTemplated": "false" + }, + { + "file": "Assets/BoxToyPuzzle/texture/BoxToyPuzzle_MCube_pazzle_Glossiness.1001.png", + "isTemplated": "false" + }, + { + "file": "Assets/BoxToyPuzzle/texture/BoxToyPuzzle_MCube_pazzle_Metallic.1001.png", + "isTemplated": "false" + }, + { + "file": "Assets/BoxToyPuzzle/texture/BoxToyPuzzle_MCube_pazzle_Emissive.1001.png", + "isTemplated": "false" + }, + { + "file": "Assets/BoxToyPuzzle/texture/BoxToyPuzzle_MCube_pazzle_Normal.1001.png", + "isTemplated": "false" + }, + { + "file": "Assets/BoxToyPuzzle/texture/BoxToyPuzzle_MCube_pazzle_Height.1001.png", + "isTemplated": "false" + }, + { + "file": "Assets/BoxToyPuzzle/texture/BoxToyPuzzle_MCube_pazzle_Roughness.1001.png", + "isTemplated": "false" + }, + { + "file": "Assets/BoxToyPuzzle/texture/BoxToyPuzzle_MCube_pazzle_BaseMap.1001.png", + "isTemplated": "false" + }, + { + "file": "Assets/BoxToyPuzzle/texture/BoxToyPuzzle_MCube_pazzle_Specular.1001.png", + "isTemplated": "false" + }, + { + "file": "Assets/BoxToyPuzzle/texture/Roughness/MCube_pazzle_Roughness.1001.png", + "isTemplated": "false" + }, + { + "file": "Config/shader_global_build_options.json", + "isTemplated": false + }, + { + "file": "DiffuseProbeGrids/Atom Default Environment_434B3A4E-7927-4EB4-B568-D0D75E72D270_ProbeData_lutrgba16f.dds", + "isTemplated": false + }, + { + "file": "DiffuseProbeGrids/Atom Default Environment_691C813B-A7DA-435B-BE78-904F41AAECDD_Distance_lutrg32f.dds", + "isTemplated": false + }, + { + "file": "DiffuseProbeGrids/Atom Default Environment_9DD87531-9B21-45AC-8169-4B6209456C02_Irradiance_lutrgba16f.dds", + "isTemplated": false + }, + { + "file": "DiffuseProbeGrids/GI_4C638236-E6F7-413A-B1DF-26DA87A6CDC0_ProbeData_lutrgba16f.dds", + "isTemplated": false + }, + { + "file": "DiffuseProbeGrids/GI_9A063636-4E64-4E87-8052-E1427ED3EC2C_Distance_lutrg32f.dds", + "isTemplated": false + }, + { + "file": "DiffuseProbeGrids/GI_C092EE63-F1F9-43CC-93B5-19168F3EEADA_Irradiance_lutrgba16f.dds", + "isTemplated": false + }, + { + "file": "DiffuseProbeGrids/Diffuse_Probe_Grid_1C06FE02-367E-4D6E-B8AE-9A48F2AF5F75_Irradiance_lutrgba16f.dds", + "isTemplated": false + }, + { + "file": "DiffuseProbeGrids/Diffuse_Probe_Grid_4F50E1BF-2C8C-44EB-8183-34101107473C_Distance_lutrg32f.dds", + "isTemplated": false + }, + { + "file": "DiffuseProbeGrids/Diffuse_Probe_Grid_ABC8A956-D89D-4CDB-829B-EF1DD8DE5404_ProbeData_lutrgba16f.dds", + "isTemplated": false + }, + { + "file": "Examples/panda_moveit_config_demo.launch.py", + "isTemplated": false + }, + { + "file": "Examples/panda_moveit_config_demo.rviz", + "isTemplated": false + }, + { + "file": "Gem/${Name}_files.cmake", + "isTemplated": true + }, + { + "file": "Gem/${Name}_shared_files.cmake", + "isTemplated": true + }, + { + "file": "Gem/CMakeLists.txt", + "isTemplated": true + }, + { + "file": "Gem/Include/${Name}/${Name}Bus.h", + "isTemplated": true + }, + { + "file": "Gem/Platform/Linux/${Name}_linux_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Linux/${Name}_shared_linux_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Linux/PAL_linux.cmake", + "isTemplated": true + }, + { + "file": "Gem/Platform/Mac/${Name}_mac_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Mac/${Name}_shared_mac_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Mac/PAL_mac.cmake", + "isTemplated": true + }, + { + "file": "Gem/Platform/Windows/${Name}_shared_windows_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Windows/${Name}_windows_files.cmake", + "isTemplated": false + }, + { + "file": "Gem/Platform/Windows/PAL_windows.cmake", + "isTemplated": true + }, + { + "file": "Gem/Registry/assetprocessor_settings.setreg", + "isTemplated": true + }, + { + "file": "Gem/Source/${Name}Module.cpp", + "isTemplated": true + }, + { + "file": "Gem/Source/${Name}SystemComponent.cpp", + "isTemplated": true + }, + { + "file": "Gem/Source/${Name}SystemComponent.h", + "isTemplated": true + }, + { + "file": "Gem/gem.json", + "isTemplated": true + }, + { + "file": "Levels/RoboticPalletization/RoboticPalletization.prefab", + "isTemplated": false + }, + { + "file": "Levels/RoboticManipulation/RoboticManipulation.prefab", + "isTemplated": false + }, + { + "file": "Passes/ContrastAdaptiveSharpening.pass", + "isTemplated": false + }, + { + "file": "Passes/MainRenderPipeline.azasset", + "isTemplated": false + }, + { + "file": "Passes/PostProcessParent.pass", + "isTemplated": false + }, + { + "file": "Passes/SMAAConfiguration.azasset", + "isTemplated": false + }, + { + "file": "Passes/Taa.pass", + "isTemplated": false + }, + { + "file": "Platform/Linux/linux_project.cmake", + "isTemplated": false + }, + { + "file": "Platform/Linux/linux_project.json", + "isTemplated": false + }, + { + "file": "Platform/Mac/mac_project.cmake", + "isTemplated": false + }, + { + "file": "Platform/Mac/mac_project.json", + "isTemplated": false + }, + { + "file": "Platform/Windows/windows_project.cmake", + "isTemplated": false + }, + { + "file": "Platform/Windows/windows_project.json", + "isTemplated": false + }, + { + "file": "Prefabs/PandaRobot.prefab", + "isTemplated": false + }, + { + "file": "ReflectionProbes/Entity6__8035B0D1-451A-4226-A488-0C8E6949F6F5__iblspecularcm256.dds", + "isTemplated": false + }, + { + "file": "Registry/assetprocessor_settings.setreg", + "isTemplated": false + }, + { + "file": "Registry/awscoreconfiguration.setreg", + "isTemplated": false + }, + { + "file": "Registry/physxdebugconfiguration.setreg", + "isTemplated": false + }, + { + "file": "Registry/physxdefaultsceneconfiguration.setreg", + "isTemplated": false + }, + { + "file": "Registry/physxsystemconfiguration.setreg", + "isTemplated": false + }, + { + "file": "Registry/sceneassetimporter.setreg", + "isTemplated": false + }, + { + "file": "Registry/ros2.setreg", + "isTemplated": false + }, + { + "file": "Resources/GameSDK.ico", + "isTemplated": false + }, + { + "file": "Resources/LegacyLogoLauncher.bmp", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/Contents.json", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_128.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_128_2x.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_16.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_16_2x.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_256.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_256_2x.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_32.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_32_2x.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_512.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_512_2x.png", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Images.xcassets/Contents.json", + "isTemplated": false + }, + { + "file": "Resources/Platform/Mac/Info.plist", + "isTemplated": true + }, + { + "file": "ShaderLib/README.md", + "isTemplated": false + }, + { + "file": "ShaderLib/scenesrg.srgi", + "isTemplated": false + }, + { + "file": "ShaderLib/viewsrg.srgi", + "isTemplated": false + }, + { + "file": "cmake/EngineFinder.cmake", + "isTemplated": false + }, + { + "file": "user/Registry/editorpreferences.setreg", + "isTemplated": false + }, + { + "file": "user/Registry/ViewBookmarks/robotic-arm_1671539006337141059.setreg", + "isTemplated": false + }, + { + "file": "user/Registry/ViewBookmarks/RoboticPalletization_1691268770764352914.setreg", + "isTemplated": false + }, + { + "file": "game.cfg", + "isTemplated": false + }, + { + "file": "preview.png", + "isTemplated": false + }, + { + "file": "project.json", + "isTemplated": true + } + ], + "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2roboticmanipulationtemplate-2.0.1-template.zip", + "sha256": "a78b0915bbf915c3470c95da234e49a21e6b67236ff66560a6e7ddc942c5ecd1" + }, + { + "version": "2.0.2", "copyFiles": [ { "file": "CMakeLists.txt", @@ -8169,8 +9841,8 @@ "isTemplated": true } ], - "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2roboticmanipulationtemplate-2.0.1-template.zip", - "sha256": "a78b0915bbf915c3470c95da234e49a21e6b67236ff66560a6e7ddc942c5ecd1" + "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2roboticmanipulationtemplate-2.0.2-template.zip", + "sha256": "718e6e95914fee3b84ba7bdabbba150672a624f3cc62c1671c1b40b9db5d9178" } ] }